From 4e903a33f9ef312f9b0eba0d8bcf07042c5cb0c5 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 20:38:20 +0200 Subject: [PATCH 01/13] feat: add esx_halloween --- [esx_addons]/esx_halloween/README.md | 206 +++ [esx_addons]/esx_halloween/client/convars.lua | 24 + [esx_addons]/esx_halloween/client/ghost.lua | 407 +++++ [esx_addons]/esx_halloween/client/main.lua | 88 + [esx_addons]/esx_halloween/client/respawn.lua | 131 ++ [esx_addons]/esx_halloween/config.lua | 54 + [esx_addons]/esx_halloween/fxmanifest.lua | 33 + .../esx_halloween/server/commands.lua | 63 + .../esx_halloween/server/config_validator.lua | 86 + [esx_addons]/esx_halloween/server/ghost.lua | 265 +++ [esx_addons]/esx_halloween/server/main.lua | 3 + [esx_addons]/esx_halloween/shared/events.lua | 15 + [esx_addons]/esx_halloween/types.lua | 74 + [esx_addons]/esx_halloween/web/.gitignore | 24 + .../esx_halloween/web/.vscode/extensions.json | 3 + .../web/build/assets/background.webp | Bin 0 -> 11826 bytes .../web/build/assets/index.C9PnIY09.js | 2 + .../web/build/assets/index.Dph3xcxq.css | 1 + .../web/build/assets/pumpkin.webp | Bin 0 -> 39430 bytes .../esx_halloween/web/build/assets/scream.wav | Bin 0 -> 462360 bytes .../esx_halloween/web/build/index.html | 19 + [esx_addons]/esx_halloween/web/build/vite.svg | 1 + [esx_addons]/esx_halloween/web/index.html | 18 + .../esx_halloween/web/package-lock.json | 1454 +++++++++++++++++ [esx_addons]/esx_halloween/web/package.json | 22 + .../web/public/assets/background.webp | Bin 0 -> 11826 bytes .../web/public/assets/pumpkin.webp | Bin 0 -> 39430 bytes .../web/public/assets/scream.wav | Bin 0 -> 462360 bytes .../esx_halloween/web/public/vite.svg | 1 + [esx_addons]/esx_halloween/web/src/App.svelte | 46 + [esx_addons]/esx_halloween/web/src/app.css | 79 + .../esx_halloween/web/src/assets/svelte.svg | 1 + .../web/src/components/GhostChoice.svelte | 197 +++ .../web/src/components/GhostHUD.svelte | 163 ++ .../web/src/components/JumpscareEffect.svelte | 117 ++ .../web/src/components/Notification.svelte | 203 +++ .../components/NotificationContainer.svelte | 111 ++ [esx_addons]/esx_halloween/web/src/main.ts | 8 + .../web/src/stores/GhostManager.svelte.ts | 54 + .../src/stores/NotificationManager.svelte.ts | 143 ++ .../web/src/styles/design-tokens.css | 97 ++ .../esx_halloween/web/src/styles/global.css | 211 +++ .../esx_halloween/web/src/styles/reset.css | 83 + .../esx_halloween/web/src/types/nui.ts | 107 ++ .../esx_halloween/web/src/utils/debugData.ts | 69 + .../esx_halloween/web/src/utils/fetchNui.ts | 57 + .../web/src/utils/useNuiEvent.ts | 40 + .../web/src/utils/visibility.svelte.ts | 79 + .../esx_halloween/web/svelte.config.js | 8 + .../esx_halloween/web/tsconfig.app.json | 21 + [esx_addons]/esx_halloween/web/tsconfig.json | 7 + .../esx_halloween/web/tsconfig.node.json | 26 + [esx_addons]/esx_halloween/web/vite.config.ts | 21 + 53 files changed, 4942 insertions(+) create mode 100644 [esx_addons]/esx_halloween/README.md create mode 100644 [esx_addons]/esx_halloween/client/convars.lua create mode 100644 [esx_addons]/esx_halloween/client/ghost.lua create mode 100644 [esx_addons]/esx_halloween/client/main.lua create mode 100644 [esx_addons]/esx_halloween/client/respawn.lua create mode 100644 [esx_addons]/esx_halloween/config.lua create mode 100644 [esx_addons]/esx_halloween/fxmanifest.lua create mode 100644 [esx_addons]/esx_halloween/server/commands.lua create mode 100644 [esx_addons]/esx_halloween/server/config_validator.lua create mode 100644 [esx_addons]/esx_halloween/server/ghost.lua create mode 100644 [esx_addons]/esx_halloween/server/main.lua create mode 100644 [esx_addons]/esx_halloween/shared/events.lua create mode 100644 [esx_addons]/esx_halloween/types.lua create mode 100644 [esx_addons]/esx_halloween/web/.gitignore create mode 100644 [esx_addons]/esx_halloween/web/.vscode/extensions.json create mode 100644 [esx_addons]/esx_halloween/web/build/assets/background.webp create mode 100644 [esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js create mode 100644 [esx_addons]/esx_halloween/web/build/assets/index.Dph3xcxq.css create mode 100644 [esx_addons]/esx_halloween/web/build/assets/pumpkin.webp create mode 100644 [esx_addons]/esx_halloween/web/build/assets/scream.wav create mode 100644 [esx_addons]/esx_halloween/web/build/index.html create mode 100644 [esx_addons]/esx_halloween/web/build/vite.svg create mode 100644 [esx_addons]/esx_halloween/web/index.html create mode 100644 [esx_addons]/esx_halloween/web/package-lock.json create mode 100644 [esx_addons]/esx_halloween/web/package.json create mode 100644 [esx_addons]/esx_halloween/web/public/assets/background.webp create mode 100644 [esx_addons]/esx_halloween/web/public/assets/pumpkin.webp create mode 100644 [esx_addons]/esx_halloween/web/public/assets/scream.wav create mode 100644 [esx_addons]/esx_halloween/web/public/vite.svg create mode 100644 [esx_addons]/esx_halloween/web/src/App.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/app.css create mode 100644 [esx_addons]/esx_halloween/web/src/assets/svelte.svg create mode 100644 [esx_addons]/esx_halloween/web/src/components/GhostChoice.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/components/GhostHUD.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/components/JumpscareEffect.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/components/Notification.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/components/NotificationContainer.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/main.ts create mode 100644 [esx_addons]/esx_halloween/web/src/stores/GhostManager.svelte.ts create mode 100644 [esx_addons]/esx_halloween/web/src/stores/NotificationManager.svelte.ts create mode 100644 [esx_addons]/esx_halloween/web/src/styles/design-tokens.css create mode 100644 [esx_addons]/esx_halloween/web/src/styles/global.css create mode 100644 [esx_addons]/esx_halloween/web/src/styles/reset.css create mode 100644 [esx_addons]/esx_halloween/web/src/types/nui.ts create mode 100644 [esx_addons]/esx_halloween/web/src/utils/debugData.ts create mode 100644 [esx_addons]/esx_halloween/web/src/utils/fetchNui.ts create mode 100644 [esx_addons]/esx_halloween/web/src/utils/useNuiEvent.ts create mode 100644 [esx_addons]/esx_halloween/web/src/utils/visibility.svelte.ts create mode 100644 [esx_addons]/esx_halloween/web/svelte.config.js create mode 100644 [esx_addons]/esx_halloween/web/tsconfig.app.json create mode 100644 [esx_addons]/esx_halloween/web/tsconfig.json create mode 100644 [esx_addons]/esx_halloween/web/tsconfig.node.json create mode 100644 [esx_addons]/esx_halloween/web/vite.config.ts diff --git a/[esx_addons]/esx_halloween/README.md b/[esx_addons]/esx_halloween/README.md new file mode 100644 index 00000000..6a2a824f --- /dev/null +++ b/[esx_addons]/esx_halloween/README.md @@ -0,0 +1,206 @@ +# ESX Halloween Event + +Dead players don't have to stay dead. This FiveM/ESX resource adds a ghost respawn system that lets players come back as haunting specters with the ability to terrify the living. Built for performance, security, and fully configurable. + +## What This Does + +When a player dies, there's a chance they'll be offered a choice: respawn normally, or come back as a ghost. Choose the spectral path and you'll get increased speed, partial invisibility, and the ability to scare nearby players with jump scares. Ghosts can roam for up to 10 minutes before automatically respawning, or they can exit ghost mode whenever they want. + +The resource also includes a flexible notification system with Halloween theming, perfect for event-specific messages and alerts. + +## Ghost System Breakdown + +**The Basics** +Configure spawn chances, ghost duration, visibility range, and movement speed through a straightforward config file. Ghosts use a zombie ped model by default but this can be changed to any model you prefer. + +**Visibility Mechanics** +Ghosts aren't fully transparent. They appear at 30% opacity to players within 25 meters, but become completely invisible beyond that range. This creates an effective balance between spookiness and gameplay clarity. + +**Movement & Abilities** +Ghost players move 50% faster than normal and can trigger a scare ability using the E key (configurable). The scare has a 30-second cooldown and affects all players within 10 meters, triggering screen shake, sounds, and a brief jumpscare visual effect. When scared, players receive a notification showing which ghost haunted them. Ghosts cannot use weapons or vehicles. + +**Admin Controls** +Admins can force the ghost choice dialog on any player using `/ghost [player_id]`. This is useful for events or testing. Permission is tied to ESX groups defined in the config. + +## Installation + +Standard resource installation applies here: + +1. Drop the `esx_halloween` folder into your server's resources directory +2. Add `ensure esx_halloween` to your server.cfg +3. Edit `config.lua` to match your preferences +4. Restart the server + +## Configuration + +Everything meaningful can be adjusted in `config.lua`: + +```lua +Config = { + Ghost = { + enabled = true, + spawnChance = 20, -- 20% chance on death + pedModel = 's_m_y_zombie_01', -- Ped model for ghost + maxDuration = 600000, -- 10 minutes + + visibility = { + range = 25.0, -- Visibility range in meters + alpha = 77 -- Opacity (0-255) + }, + + movement = { + speedMultiplier = 1.5 -- 1.5x speed + }, + + abilities = { + scare = { + enabled = true, + cooldown = 30000, -- 30 seconds + range = 10.0, -- 10 meters + keybind = 'E', + effects = { + screenShake = true, + sound = true, + duration = 3000 -- 3 seconds + } + } + } + }, + + AdminGroups = { + 'admin', + 'superadmin' + } +} +``` + +The spawn chance determines how likely a player is to get the ghost option after death. Duration controls the maximum time as a ghost. Visibility settings affect how ghosts appear to other players. Movement multiplier adjusts ghost speed. + +## Commands + +**`/ghost [player_id]`** (Admin Only) +Triggers the ghost choice dialog. Without an ID, it targets yourself. With an ID, it targets that player. Requires admin or superadmin group membership. + +``` +/ghost # Show choice for yourself +/ghost 5 # Show choice for player ID 5 +``` + +## Using Notifications + +The notification system can be triggered from any Lua code: + +```lua +exports['esx_halloween']:showNotification({ + size = 'small', + position = 'top-right', + header = 'Item Received', + description = 'You found a Halloween candy!', + duration = 5000 +}) +``` + +Notifications support small and large sizes, multiple positioning options (top-left, top-right, top-center, bottom-center), and queue-based display so they don't overlap. Check `EXPORTS.md` for complete export documentation. + +## How Ghost Mode Works + +**Activation Sequence** +Player dies → system rolls spawn chance → if successful, choice dialog appears → player selects ghost or normal respawn → client requests ghost mode from server → server validates and approves/denies request → client enables ghost mode after server approval. + +This request-response pattern prevents exploits and ensures proper server-side validation of all ghost mode activations. + +**While Ghosting** +Movement speed increases by 50%. Opacity is set to 30% for nearby players. The scare ability becomes available on E key with a 30-second cooldown. Weapons and vehicles are disabled. A HUD displays remaining time and provides an exit button. + +When a ghost uses the scare ability, the target player sees a jumpscare effect and receives a notification 2 seconds later showing which ghost scared them. + +**Ending Ghost Mode** +Either the 10-minute timer expires and the player auto-respawns, or the player presses X (configurable) to exit ghost mode early. + +## Theme Integration + +This resource respects ESX UI theme convars, so it will automatically match your server's color scheme: + +- `esx:ui:primaryColor` +- `esx:ui:secondaryColor` +- `esx:ui:backgroundColor` +- `esx:ui:accentColor` +- `esx:ui:logoUrl` + +Colors apply automatically on resource start without requiring manual configuration. + +## Technical Notes + +**Requirements** +ESX Legacy framework, FiveM server with `use_fxv2_oal` support, Lua 5.4. + +**Performance Optimizations** +Event-driven architecture means no constant loops. Visibility checks use adaptive intervals: 500ms when ghosts are active, 2000ms when idle. Control disabling runs every frame (Wait(0)) as required by native functions. Model loading has a 10-second timeout. These performance values are hardcoded for optimal balance between responsiveness and resource usage. + +**Security Features** +- All ghost mode requests require server-side validation +- Request-response pattern with 5-second timeout prevents client-side exploits +- Cooldown system prevents spam (60s ghost request, 30s scare ability) +- Maximum concurrent ghost limit (configurable, default 10) +- Scare range validation on server-side +- Input sanitization prevents XSS attacks in notifications +- Parameter validation on all exports + +**ESX Compliance** +No async code in net events. `use_fxv2_oal 'yes'` is enabled. ESX theme convars are supported. Type definitions are included for better development experience. + +**File Structure** +``` +esx_halloween/ +├── fxmanifest.lua # Resource manifest +├── config.lua # Configuration +├── types.lua # Lua type definitions +├── README.md # This file +├── EXPORTS.md # Export documentation +├── shared/ +│ └── events.lua # Centralized event constants +├── client/ +│ ├── main.lua # Notification system +│ ├── ghost.lua # Ghost system logic +│ ├── respawn.lua # Respawn handling +│ └── convars.lua # ESX theme support +├── server/ +│ ├── main.lua # Server initialization +│ ├── ghost.lua # Ghost state sync & validation +│ ├── commands.lua # Admin commands +│ └── config_validator.lua # Config validation on start +└── web/ + ├── build/ # Production build + └── src/ # Svelte 5 source code +``` + +## Building the UI + +If you modify the Svelte source: + +```bash +cd web +npm install +npm run build +``` + +The build output goes to `web/build` and is automatically loaded by the resource. + +## Troubleshooting + +**Ghost choice not appearing after death** +Check that `Config.Ghost.enabled` is set to true and that spawn chance is above 0. Console errors will indicate if something else is wrong. + +**UI elements not rendering** +Verify the resource is actually started with `ensure esx_halloween` in your server.cfg. Check that the `web/build` folder exists and contains the UI files. Browser console (F8) will show any client-side errors. + +**Admin command rejected** +Confirm your ESX group is listed in `Config.AdminGroups`. Player IDs must be valid online players. Permission errors will show in chat. + +## License + +Open source and free to modify. Use it however you need. + +## Development Notes + +Built for ESX Legacy with modern best practices. Event-driven architecture keeps performance high. Optimized for production servers but easy to extend for custom features. diff --git a/[esx_addons]/esx_halloween/client/convars.lua b/[esx_addons]/esx_halloween/client/convars.lua new file mode 100644 index 00000000..5cc0da2b --- /dev/null +++ b/[esx_addons]/esx_halloween/client/convars.lua @@ -0,0 +1,24 @@ +--- Retrieves ESX UI theme colors from server convars +--- Used to sync ESX Halloween UI with server's ESX color scheme +--- Falls back to default orange (#fb9b04) if convars not set +---@return ThemeColors Table with primary, secondary, background, accent, logoUrl fields +local function GetESXThemeColors() + return { + primary = GetConvar('esx:ui:primaryColor', '#fb9b04'), + secondary = GetConvar('esx:ui:secondaryColor', '#1a1a1a'), + background = GetConvar('esx:ui:backgroundColor', '#000000'), + accent = GetConvar('esx:ui:accentColor', '#fb9b04'), + logoUrl = GetConvar('esx:ui:logoUrl', '') + } +end + +CreateThread(function() + Wait(1000) + + local colors = GetESXThemeColors() + + SendNUIMessage({ + type = 'setThemeColors', + colors = colors + }) +end) diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua new file mode 100644 index 00000000..cff5965c --- /dev/null +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -0,0 +1,407 @@ +ESX = nil + +-- Load ESX asynchronously +CreateThread(function() + while not ESX do + ESX = exports['es_extended']:getSharedObject() + if not ESX then + Wait(500) + end + end +end) + +local KEYBIND_MAP = { + ['X'] = 73, + ['E'] = 38, + ['DELETE'] = 178, + ['BACKSPACE'] = 177 +} + +---@type GhostState +local ghostState = { + isGhost = false, + lastScareTime = 0, + activatedByDeath = false, + startTime = 0, + pendingRequest = false +} + +local otherGhostPlayers = {} +local pendingGhostFromDeath = false +local ghostRequestTimeout = nil + +--- Checks if the local player is currently in ghost mode +---@return boolean True if player is a ghost, false otherwise +local function IsGhost() + return ghostState.isGhost +end + +--- Requests ghost mode activation from server +--- Waits for server approval before enabling ghost mode +--- Includes timeout handling if server doesn't respond +---@param fromDeath boolean Whether ghost mode was activated from death +---@return nil +local function RequestGhostMode(fromDeath) + if ghostState.isGhost or ghostState.pendingRequest then return end + + ghostState.pendingRequest = true + ghostState.activatedByDeath = fromDeath or false + + -- Request ghost mode from server + TriggerServerEvent(Events.REQUEST_GHOST_MODE, 'ghost') + + -- Set timeout in case server doesn't respond + ghostRequestTimeout = SetTimeout(Config.Ghost.security.requestTimeout, function() + if ghostState.pendingRequest then + ghostState.pendingRequest = false + ghostState.activatedByDeath = false + print('^3[ESX Halloween] Ghost mode request timed out^7') + end + end) +end + +--- Enables ghost mode after server approval +--- Changes model to zombie, applies transparency (30% alpha) +--- Disables combat, increases speed by 1.5x, shows ghost HUD +--- Automatically exits after Config.Ghost.maxDuration or manual X key press +---@param fromDeath boolean Whether ghost mode was activated from death +---@return boolean success True if ghost mode was enabled successfully +local function EnableGhostMode(fromDeath) + if ghostState.isGhost then return false end + + -- Clear timeout if exists + if ghostRequestTimeout then + ClearTimeout(ghostRequestTimeout) + ghostRequestTimeout = nil + end + + ghostState.pendingRequest = false + ghostState.activatedByDeath = fromDeath or false + + if fromDeath then + TriggerEvent('esx_ambulancejob:revive') + Wait(500) + + local playerPed = PlayerPedId() + ClearPedTasks(playerPed) + FreezeEntityPosition(playerPed, false) + SetEntityInvincible(playerPed, false) + + Wait(100) + end + + local model = GetHashKey(Config.Ghost.pedModel) + + RequestModel(model) + local startTime = GetGameTimer() + while not HasModelLoaded(model) do + Wait(100) + if GetGameTimer() - startTime > 10000 then -- 10 second timeout + print('^1[ESX Halloween] Failed to load ghost model: ' .. Config.Ghost.pedModel .. '^7') + -- Rollback state + ghostState.activatedByDeath = false + return false + end + end + + SetPlayerModel(PlayerId(), model) + SetModelAsNoLongerNeeded(model) + + local playerPed = PlayerPedId() + ghostState.isGhost = true + ghostState.lastScareTime = 0 + ghostState.startTime = GetGameTimer() + + SetEntityAlpha(playerPed, Config.Ghost.visibility.alpha, false) + SetPedCanRagdoll(playerPed, false) + SetEntityInvincible(playerPed, true) + SetPlayerInvincible(PlayerId(), true) + + SetRunSprintMultiplierForPlayer(PlayerId(), Config.Ghost.movement.speedMultiplier) + + SendNUIMessage({ + type = 'showGhostHUD', + maxDuration = Config.Ghost.maxDuration, + exitKey = Config.Ghost.exitKeybind, + scareKey = Config.Ghost.abilities.scare.keybind + }) + + return true +end + +--- Disables ghost mode and restores player to normal state +--- Handles screen fade, skin restoration, and optional hospital respawn +--- Re-enables combat controls and resets speed multiplier to 1.0 +--- If activated by death, triggers hospital respawn via RespawnAtHospital() +--- Notifies server of ghost mode exit via event +---@return nil +local function DisableGhostMode() + if not ghostState.isGhost then return end + + local wasActivatedByDeath = ghostState.activatedByDeath + + -- Reset ghost state + ghostState.isGhost = false + ghostState.activatedByDeath = false + ghostState.startTime = 0 + + -- Reset player stats + SetRunSprintMultiplierForPlayer(PlayerId(), 1.0) + SetPlayerInvincible(PlayerId(), false) + + -- Fade to black for smooth transition + FadeScreenOut() + + -- Restore player model and skin + RestorePlayerSkin(function(playerPed) + if wasActivatedByDeath then + -- Respawn at hospital with fade in + RespawnAtHospital(playerPed) + else + -- Just fade back in at current location + FadeScreenIn() + end + end) + + -- Notify server and hide UI + TriggerServerEvent(Events.EXIT_GHOST_MODE) + SendNUIMessage({ + type = 'hideGhostHUD' + }) +end + +-- Death handler +AddEventHandler('esx:onPlayerDeath', function() + if not Config.Ghost.enabled then return end + + if math.random(100) <= Config.Ghost.spawnChance then + SetTimeout(Config.Ghost.security.deathCooldown, function() + pendingGhostFromDeath = true + SetNuiFocus(true, true) + SendNUIMessage({ + type = 'showGhostChoice' + }) + end) + end +end) + +-- Show ghost choice (admin command) +RegisterNetEvent(Events.SHOW_GHOST_CHOICE) +AddEventHandler(Events.SHOW_GHOST_CHOICE, function(forced) + pendingGhostFromDeath = false + SetNuiFocus(true, true) + SendNUIMessage({ + type = 'showGhostChoice', + forced = forced or false + }) +end) + +-- Server response to ghost mode request +RegisterNetEvent(Events.GHOST_MODE_RESPONSE) +AddEventHandler(Events.GHOST_MODE_RESPONSE, function(approved, reason) + if not ghostState.pendingRequest then return end + + if approved then + local success = EnableGhostMode(ghostState.activatedByDeath) + if not success then + print('^1[ESX Halloween] Failed to enable ghost mode^7') + end + else + -- Request denied + ghostState.pendingRequest = false + ghostState.activatedByDeath = false + + if ghostRequestTimeout then + ClearTimeout(ghostRequestTimeout) + ghostRequestTimeout = nil + end + + if reason then + print('^3[ESX Halloween] ' .. reason .. '^7') + end + end +end) + +-- NUI Callbacks +RegisterNUICallback('ghostChoice', function(data, cb) + SetNuiFocus(false, false) + + -- Validate data + if type(data) ~= 'table' or not data.choice then + print('^1[ESX Halloween] Invalid ghost choice data^7') + cb('error') + return + end + + if data.choice == 'ghost' then + RequestGhostMode(pendingGhostFromDeath) + end + pendingGhostFromDeath = false + cb('ok') +end) + +-- Cache keybinds +local exitKey = KEYBIND_MAP[Config.Ghost.exitKeybind] or 73 +local scareKey = KEYBIND_MAP[Config.Ghost.abilities.scare.keybind] or 38 + +-- Control disable thread - MUST run every frame (Wait(0)) +CreateThread(function() + while true do + if ghostState.isGhost then + Wait(0) -- CRITICAL: Must be 0 for DisableControlAction to work + + -- Disable combat controls + DisableControlAction(0, 24, true) -- Attack + DisableControlAction(0, 25, true) -- Aim + DisableControlAction(0, 140, true) -- Melee light attack + DisableControlAction(0, 141, true) -- Melee heavy attack + DisableControlAction(0, 142, true) -- Melee alternate attack + + -- Check exit keybind + if IsControlJustPressed(0, exitKey) then + DisableGhostMode() + end + + -- Check scare keybind + if Config.Ghost.abilities.scare.enabled and IsControlJustPressed(0, scareKey) then + local currentTime = GetGameTimer() + if currentTime - ghostState.lastScareTime >= Config.Ghost.abilities.scare.cooldown then + if not ESX then + Wait(500) + goto continue + end + + local playerPed = PlayerPedId() + local playerCoords = GetEntityCoords(playerPed) + + local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer(playerCoords) + + if closestPlayer ~= -1 and closestDistance and closestDistance <= Config.Ghost.abilities.scare.range then + local targetId = GetPlayerServerId(closestPlayer) + TriggerServerEvent(Events.TRIGGER_SCARE, targetId) + ghostState.lastScareTime = currentTime + end + end + end + + ::continue:: + else + Wait(500) + end + end +end) + +-- Auto-exit ghost mode after maxDuration +CreateThread(function() + while true do + Wait(1000) + + if ghostState.isGhost and ghostState.startTime > 0 then + local elapsed = GetGameTimer() - ghostState.startTime + if elapsed >= Config.Ghost.maxDuration then + DisableGhostMode() + end + end + end +end) + +-- Receive scare effect +RegisterNetEvent(Events.RECEIVE_SCARE) +AddEventHandler(Events.RECEIVE_SCARE, function(ghostName) + SendNUIMessage({ + type = 'triggerJumpscare', + soundVolume = Config.Ghost.abilities.scare.effects.soundVolume + }) + + if Config.Ghost.abilities.scare.effects.screenShake then + ShakeGameplayCam('SMALL_EXPLOSION_SHAKE', 0.3) + end + + if Config.Ghost.abilities.scare.effects.sound then + PlaySoundFrontend(-1, 'CHECKPOINT_MISSED', 'HUD_MINI_GAME_SOUNDSET', true) + end + + -- Show notification AFTER jumpscare effect (2 second delay) + SetTimeout(2000, function() + SendNUIMessage({ + type = 'showNotification', + size = 'large', + position = 'bottom-center', + header = 'You were scared!', + description = (ghostName or 'A ghost') .. ' has haunted you as a ghost!', + duration = 4000 + }) + end) +end) + +-- Sync ghost states from server +RegisterNetEvent(Events.SYNC_GHOST_STATE) +AddEventHandler(Events.SYNC_GHOST_STATE, function(playerId, isGhost) + if isGhost then + otherGhostPlayers[playerId] = true + else + otherGhostPlayers[playerId] = nil + end +end) + +-- Ghost visibility thread +CreateThread(function() + while true do + -- Check if any ghosts exist + local hasGhosts = next(otherGhostPlayers) ~= nil + + if hasGhosts then + Wait(500) -- 500ms when ghosts active + + local playerPed = PlayerPedId() + local playerCoords = GetEntityCoords(playerPed) + + for playerId in pairs(otherGhostPlayers) do + local targetPlayer = GetPlayerFromServerId(playerId) + + if targetPlayer ~= -1 then + local targetPed = GetPlayerPed(targetPlayer) + if targetPed ~= 0 then + local targetCoords = GetEntityCoords(targetPed) + local distance = #(playerCoords - targetCoords) + + if distance <= Config.Ghost.visibility.range then + SetEntityAlpha(targetPed, Config.Ghost.visibility.alpha, false) + else + SetEntityAlpha(targetPed, 0, false) + end + end + end + end + else + Wait(2000) -- 2000ms when idle (no ghosts) + end + end +end) + +-- Cleanup on resource stop +AddEventHandler('onResourceStop', function(resourceName) + if GetCurrentResourceName() ~= resourceName then return end + + SetNuiFocus(false, false) + + -- Reset all ghost players alpha + for playerId in pairs(otherGhostPlayers) do + local targetPlayer = GetPlayerFromServerId(playerId) + if targetPlayer ~= -1 then + local targetPed = GetPlayerPed(targetPlayer) + if targetPed ~= 0 then + SetEntityAlpha(targetPed, 255, false) + end + end + end + + if ghostState.isGhost then + DisableGhostMode() + end + + -- Clear timeouts + if ghostRequestTimeout then + ClearTimeout(ghostRequestTimeout) + end +end) diff --git a/[esx_addons]/esx_halloween/client/main.lua b/[esx_addons]/esx_halloween/client/main.lua new file mode 100644 index 00000000..47c84778 --- /dev/null +++ b/[esx_addons]/esx_halloween/client/main.lua @@ -0,0 +1,88 @@ +--- Sanitizes string input to prevent XSS/HTML injection +--- Replaces HTML special characters with safe equivalents +---@param input string Raw input string +---@return string sanitized Sanitized string safe for display +local function SanitizeString(input) + if type(input) ~= "string" then + return tostring(input) + end + + local sanitized = input + sanitized = string.gsub(sanitized, "<", "<") + sanitized = string.gsub(sanitized, ">", ">") + sanitized = string.gsub(sanitized, '"', """) + sanitized = string.gsub(sanitized, "'", "'") + sanitized = string.gsub(sanitized, "&", "&") + + -- Limit length to prevent spam + if #sanitized > 500 then + sanitized = string.sub(sanitized, 1, 500) .. "..." + end + + return sanitized +end + +--- Displays a notification to the player via NUI +--- Validates input data and sends formatted notification to web UI +--- Large notifications only support bottom-center position +--- Sanitizes header and description to prevent XSS attacks +---@param data NotificationData Notification configuration object +---@return nil +---@example +--- exports['esx_halloween']:showNotification({ +--- size = 'small', +--- position = 'top-right', +--- header = 'Achievement', +--- description = 'You found a secret!', +--- duration = 3000 +--- }) +local function ShowNotification(data) + if type(data) ~= "table" then + print("^1[ESX Halloween] Error: ShowNotification requires a table parameter^7") + return + end + + if not data.size or not data.position or not data.header or not data.description then + print("^1[ESX Halloween] Error: Missing required notification fields^7") + return + end + + -- Validate size + if data.size ~= "small" and data.size ~= "large" then + print("^3[ESX Halloween] Warning: Invalid size '" .. tostring(data.size) .. "', defaulting to 'small'^7") + data.size = "small" + end + + -- Validate position + local validPositions = { ["top-left"] = true, ["top-right"] = true, ["top-center"] = true, ["bottom-center"] = true } + if not validPositions[data.position] then + print("^3[ESX Halloween] Warning: Invalid position '" .. tostring(data.position) .. "', defaulting to 'top-right'^7") + data.position = "top-right" + end + + if data.size == "large" and data.position ~= "bottom-center" then + print("^3[ESX Halloween] Warning: Large notifications only support bottom-center position^7") + data.position = "bottom-center" + end + + -- Sanitize strings + local header = SanitizeString(data.header) + local description = SanitizeString(data.description) + + -- Validate duration + local duration = tonumber(data.duration) or 5000 + if duration < 1000 or duration > 30000 then + duration = 5000 + end + + SendNUIMessage({ + type = 'showNotification', + size = data.size, + position = data.position, + header = header, + description = description, + duration = duration + }) +end + +exports('showNotification', ShowNotification) diff --git a/[esx_addons]/esx_halloween/client/respawn.lua b/[esx_addons]/esx_halloween/client/respawn.lua new file mode 100644 index 00000000..aea70d61 --- /dev/null +++ b/[esx_addons]/esx_halloween/client/respawn.lua @@ -0,0 +1,131 @@ +--- Finds the closest hospital respawn point from Config.RespawnPoints +---@return table|nil Closest respawn point with coords and heading, or nil if no respawn points configured +---@example +--- local hospital = GetClosestRespawnPoint() +--- if hospital then +--- SetEntityCoords(ped, hospital.coords.x, hospital.coords.y, hospital.coords.z) +--- end +local function GetClosestRespawnPoint() + if not Config.RespawnPoints or #Config.RespawnPoints == 0 then + print('^1[ESX Halloween] Error: No respawn points configured in Config.RespawnPoints^7') + return nil + end + + local plyCoords = GetEntityCoords(PlayerPedId()) + local closestDist, closestHospital + + for i = 1, #Config.RespawnPoints do + local dist = #(plyCoords - Config.RespawnPoints[i].coords) + + if not closestDist or dist <= closestDist then + closestDist, closestHospital = dist, Config.RespawnPoints[i] + end + end + + return closestHospital +end + +--- Fades screen to black and waits for completion +--- Uses 800ms fade duration as standard +---@return nil +function FadeScreenOut() + DoScreenFadeOut(800) + while not IsScreenFadedOut() do + Wait(50) + end +end + +--- Fades screen in from black +--- Uses 800ms fade duration as standard +---@return nil +function FadeScreenIn() + DoScreenFadeIn(800) +end + +--- Restores player to freemode model and loads their saved skin +--- Determines correct model based on player's sex (male/female) +--- Loads skin via ESX skinchanger after model change +---@param callback function|nil Function to call after skin is restored +---@return nil +---@example +--- RestorePlayerSkin(function(playerPed) +--- print('Skin restored for ped: ' .. playerPed) +--- end) +function RestorePlayerSkin(callback) + TriggerEvent('skinchanger:getSkin', function(skin) + if not skin then + print('^1[ESX Halloween] Error: Failed to get player skin from skinchanger^7') + if callback then callback(PlayerPedId()) end + return + end + + local modelHash = skin.sex == 0 and GetHashKey('mp_m_freemode_01') or GetHashKey('mp_f_freemode_01') + + RequestModel(modelHash) + local timeout = 0 + while not HasModelLoaded(modelHash) and timeout < 100 do + Wait(50) + timeout = timeout + 1 + end + + if not HasModelLoaded(modelHash) then + print('^1[ESX Halloween] Error: Failed to load player model^7') + if callback then callback(PlayerPedId()) end + return + end + + SetPlayerModel(PlayerId(), modelHash) + SetModelAsNoLongerNeeded(modelHash) + + Wait(100) + + TriggerEvent('skinchanger:loadSkin', skin) + + Wait(100) + + local playerPed = PlayerPedId() + SetEntityInvincible(playerPed, false) + SetEntityAlpha(playerPed, 255, false) + SetPedCanRagdoll(playerPed, true) + + if callback then + callback(playerPed) + end + end) +end + +--- Respawns player at closest hospital from Config.RespawnPoints +--- Triggers ESX ambulancejob callback to remove items +--- Uses NetworkResurrectLocalPlayer for proper respawn +---@param playerPed number Player ped entity +---@return nil +---@example +--- RespawnAtHospital(PlayerPedId()) +function RespawnAtHospital(playerPed) + if not ESX then + print('^1[ESX Halloween] Error: ESX not loaded, cannot respawn at hospital^7') + FadeScreenIn() + return + end + + ESX.TriggerServerCallback('esx_ambulancejob:removeItemsAfterRPDeath', function() + local closestHospital = GetClosestRespawnPoint() + + if closestHospital then + local coords = closestHospital.coords + local heading = closestHospital.heading or 0.0 + + SetEntityCoordsNoOffset(playerPed, coords.x, coords.y, coords.z, false, false, false) + NetworkResurrectLocalPlayer(coords.x, coords.y, coords.z, heading, true, false) + SetPlayerInvincible(playerPed, false) + ClearPedBloodDamage(playerPed) + + TriggerServerEvent('esx:onPlayerSpawn') + TriggerEvent('esx:onPlayerSpawn') + else + print('^1[ESX Halloween] Error: No respawn point found, respawning at current location^7') + end + + FadeScreenIn() + end) +end diff --git a/[esx_addons]/esx_halloween/config.lua b/[esx_addons]/esx_halloween/config.lua new file mode 100644 index 00000000..817ba04a --- /dev/null +++ b/[esx_addons]/esx_halloween/config.lua @@ -0,0 +1,54 @@ +---@type GhostConfig +Config = { + Ghost = { + enabled = true, + spawnChance = 20, + pedModel = 'u_m_y_zombie_01', + maxDuration = 600000, -- 10 minutes in milliseconds + exitKeybind = 'X', + + visibility = { + range = 25.0, -- Distance in meters + alpha = 77 -- ~30% opacity (0-255) + }, + + movement = { + speedMultiplier = 1.5 -- 1.5x normal speed + }, + + abilities = { + scare = { + enabled = true, + cooldown = 30000, -- 30 seconds in milliseconds + range = 10.0, -- Distance in meters + keybind = 'E', + effects = { + screenShake = true, + sound = true, + soundVolume = 0.8, + duration = 3000 -- 3 seconds in milliseconds + } + } + }, + + -- Security & anti-abuse settings + security = { + ghostRequestCooldown = 60000, -- 60 seconds between ghost mode requests + maxConcurrentGhosts = 10, -- Maximum number of ghosts at once + deathCooldown = 2000, -- 2 seconds after death before showing ghost choice + requestTimeout = 5000 -- 5 seconds timeout for ghost mode request response + } + }, + + -- Admin permissions for /ghost command + AdminGroups = { + 'admin', + 'superadmin' + }, + + -- Hospital respawn points (used when exiting ghost mode after death) + RespawnPoints = { + {coords = vector3(341.0, -1397.3, 32.5), heading = 48.5}, -- Central Los Santos + {coords = vector3(1836.03, 3670.99, 34.28), heading = 296.06} -- Sandy Shores + } +} diff --git a/[esx_addons]/esx_halloween/fxmanifest.lua b/[esx_addons]/esx_halloween/fxmanifest.lua new file mode 100644 index 00000000..ff0cda43 --- /dev/null +++ b/[esx_addons]/esx_halloween/fxmanifest.lua @@ -0,0 +1,33 @@ +fx_version 'cerulean' +game 'gta5' +lua54 'yes' +use_fxv2_oal 'yes' + +description 'ESX Halloween Event - Ghost Mode & Scare System' +version '1.0.0' + +ui_page 'web/build/index.html' + +files { + 'web/build/**/*' +} + +shared_scripts { + 'shared/events.lua', + 'types.lua', + 'config.lua' +} + +client_scripts { + 'client/convars.lua', + 'client/respawn.lua', + 'client/ghost.lua', + 'client/main.lua' +} + +server_scripts { + 'server/config_validator.lua', + 'server/main.lua', + 'server/ghost.lua', + 'server/commands.lua' +} diff --git a/[esx_addons]/esx_halloween/server/commands.lua b/[esx_addons]/esx_halloween/server/commands.lua new file mode 100644 index 00000000..a5a8b1ef --- /dev/null +++ b/[esx_addons]/esx_halloween/server/commands.lua @@ -0,0 +1,63 @@ +ESX = nil + +-- Properly load ESX with callback +CreateThread(function() + while not ESX do + ESX = exports['es_extended']:getSharedObject() + if not ESX then + Wait(500) + end + end +end) + +---@param source number +---@return boolean +local function HasAdminPermission(source) + if not ESX then + return false + end + + local xPlayer = ESX.GetPlayerFromId(source) + if not xPlayer then return false end + + for _, group in ipairs(Config.AdminGroups) do + if xPlayer.getGroup() == group then + return true + end + end + + return false +end + +---@param source number +---@return boolean +local function IsPlayerValid(source) + return GetPlayerEndpoint(source) ~= nil +end + +RegisterCommand('ghost', function(source, args) + if not HasAdminPermission(source) then + TriggerClientEvent('chat:addMessage', source, { + color = {255, 0, 0}, + args = {'System', 'No permission'} + }) + return + end + + local targetId = tonumber(args[1]) or source + + if not IsPlayerValid(targetId) then + TriggerClientEvent('chat:addMessage', source, { + color = {255, 0, 0}, + args = {'System', 'Player not found'} + }) + return + end + + TriggerClientEvent(Events.SHOW_GHOST_CHOICE, targetId, true) + + local adminName = GetPlayerName(source) or 'Console' + local targetName = GetPlayerName(targetId) or 'Unknown' + + print(string.format('[ESX Halloween] %s triggered ghost choice for %s (ID: %d)', adminName, targetName, targetId)) +end, false) diff --git a/[esx_addons]/esx_halloween/server/config_validator.lua b/[esx_addons]/esx_halloween/server/config_validator.lua new file mode 100644 index 00000000..20629008 --- /dev/null +++ b/[esx_addons]/esx_halloween/server/config_validator.lua @@ -0,0 +1,86 @@ +--- Validates all config values on resource start +--- Prints warnings for invalid values and applies safe defaults +---@return boolean True if config is valid (with corrections), false if critically broken +local function ValidateConfig() + local isValid = true + + -- Validate Ghost.enabled + if type(Config.Ghost.enabled) ~= 'boolean' then + print('^3[ESX Halloween] Config warning: Ghost.enabled must be boolean, defaulting to true^7') + Config.Ghost.enabled = true + end + + -- Validate Ghost.spawnChance + if type(Config.Ghost.spawnChance) ~= 'number' or Config.Ghost.spawnChance < 0 or Config.Ghost.spawnChance > 100 then + print('^3[ESX Halloween] Config warning: Ghost.spawnChance must be 0-100, defaulting to 20^7') + Config.Ghost.spawnChance = 20 + end + + -- Validate Ghost.maxDuration + if type(Config.Ghost.maxDuration) ~= 'number' or Config.Ghost.maxDuration < 1000 then + print('^3[ESX Halloween] Config warning: Ghost.maxDuration must be >= 1000ms, defaulting to 600000^7') + Config.Ghost.maxDuration = 600000 + end + + -- Validate Ghost.visibility.range + if type(Config.Ghost.visibility.range) ~= 'number' or Config.Ghost.visibility.range <= 0 then + print('^3[ESX Halloween] Config warning: Ghost.visibility.range must be > 0, defaulting to 25.0^7') + Config.Ghost.visibility.range = 25.0 + end + + -- Validate Ghost.visibility.alpha + if type(Config.Ghost.visibility.alpha) ~= 'number' or Config.Ghost.visibility.alpha < 0 or Config.Ghost.visibility.alpha > 255 then + print('^3[ESX Halloween] Config warning: Ghost.visibility.alpha must be 0-255, defaulting to 77^7') + Config.Ghost.visibility.alpha = 77 + end + + -- Validate Ghost.movement.speedMultiplier + if type(Config.Ghost.movement.speedMultiplier) ~= 'number' or Config.Ghost.movement.speedMultiplier < 0.1 or Config.Ghost.movement.speedMultiplier > 5.0 then + print('^3[ESX Halloween] Config warning: Ghost.movement.speedMultiplier must be 0.1-5.0, defaulting to 1.5^7') + Config.Ghost.movement.speedMultiplier = 1.5 + end + + -- Validate Ghost.abilities.scare.cooldown + if type(Config.Ghost.abilities.scare.cooldown) ~= 'number' or Config.Ghost.abilities.scare.cooldown < 1000 then + print('^3[ESX Halloween] Config warning: Ghost.abilities.scare.cooldown must be >= 1000ms, defaulting to 30000^7') + Config.Ghost.abilities.scare.cooldown = 30000 + end + + -- Validate Ghost.abilities.scare.range + if type(Config.Ghost.abilities.scare.range) ~= 'number' or Config.Ghost.abilities.scare.range <= 0 then + print('^3[ESX Halloween] Config warning: Ghost.abilities.scare.range must be > 0, defaulting to 10.0^7') + Config.Ghost.abilities.scare.range = 10.0 + end + + -- Validate Ghost.security.ghostRequestCooldown + if type(Config.Ghost.security.ghostRequestCooldown) ~= 'number' or Config.Ghost.security.ghostRequestCooldown < 0 then + print('^3[ESX Halloween] Config warning: Ghost.security.ghostRequestCooldown must be >= 0, defaulting to 60000^7') + Config.Ghost.security.ghostRequestCooldown = 60000 + end + + -- Validate Ghost.security.maxConcurrentGhosts + if type(Config.Ghost.security.maxConcurrentGhosts) ~= 'number' or Config.Ghost.security.maxConcurrentGhosts < 1 then + print('^3[ESX Halloween] Config warning: Ghost.security.maxConcurrentGhosts must be >= 1, defaulting to 10^7') + Config.Ghost.security.maxConcurrentGhosts = 10 + end + + -- Validate Ghost.security.deathCooldown + if type(Config.Ghost.security.deathCooldown) ~= 'number' or Config.Ghost.security.deathCooldown < 0 then + print('^3[ESX Halloween] Config warning: Ghost.security.deathCooldown must be >= 0, defaulting to 2000^7') + Config.Ghost.security.deathCooldown = 2000 + end + + -- Validate Ghost.security.requestTimeout + if type(Config.Ghost.security.requestTimeout) ~= 'number' or Config.Ghost.security.requestTimeout < 1000 then + print('^3[ESX Halloween] Config warning: Ghost.security.requestTimeout must be >= 1000ms, defaulting to 5000^7') + Config.Ghost.security.requestTimeout = 5000 + end + + print('^2[ESX Halloween] Config validation completed - All values are valid^7') + return isValid +end + +-- Run validation on resource start +CreateThread(function() + ValidateConfig() +end) diff --git a/[esx_addons]/esx_halloween/server/ghost.lua b/[esx_addons]/esx_halloween/server/ghost.lua new file mode 100644 index 00000000..0f0732f0 --- /dev/null +++ b/[esx_addons]/esx_halloween/server/ghost.lua @@ -0,0 +1,265 @@ +local ghostPlayers = {} +local lastGhostRequest = {} +local lastScareTime = {} + +---Checks if a player is currently in ghost mode +---@param source number Player server ID +---@return boolean isGhost True if player is a ghost +local function IsPlayerGhost(source) + return ghostPlayers[source] ~= nil +end + +---Validates if a player connection exists +---@param source number Player server ID +---@return boolean isValid True if player is online +local function IsPlayerValid(source) + return GetPlayerEndpoint(source) ~= nil +end + +---Gets the number of currently active ghosts +---@return number count Number of active ghosts +local function GetActiveGhostCount() + local count = 0 + for _ in pairs(ghostPlayers) do + count = count + 1 + end + return count +end + +---Sets or clears a player's ghost state and syncs to all clients +---@param source number Player server ID +---@param enabled boolean True to enable ghost mode, false to disable +local function SetGhostState(source, enabled) + if enabled then + ghostPlayers[source] = { + startTime = os.time(), + active = true + } + else + ghostPlayers[source] = nil + lastScareTime[source] = nil + end + + TriggerClientEvent(Events.SYNC_GHOST_STATE, -1, source, enabled) +end + +---Validates that the scare target is within allowed range +---Always performs server-side validation for security +---@param source number Ghost player server ID +---@param target number Target player server ID +---@return boolean inRange True if target is within scare range +local function ValidateScareRange(source, target) + -- Prevent ghost from scaring themselves + if source == target then + return false + end + + local sourcePed = GetPlayerPed(source) + local targetPed = GetPlayerPed(target) + + if sourcePed == 0 or targetPed == 0 then + return false + end + + local sourceCoords = GetEntityCoords(sourcePed) + local targetCoords = GetEntityCoords(targetPed) + + local distance = #(sourceCoords - targetCoords) + + return distance <= Config.Ghost.abilities.scare.range +end + +---Checks if a player can request ghost mode (respects cooldown) +---@param source number Player server ID +---@return boolean canRequest True if cooldown has passed +---@return string|nil reason Reason for denial if canRequest is false +local function CanRequestGhost(source) + local currentTime = os.time() * 1000 + local lastRequest = lastGhostRequest[source] or 0 + + if currentTime - lastRequest < Config.Ghost.security.ghostRequestCooldown then + local remainingMs = Config.Ghost.security.ghostRequestCooldown - (currentTime - lastRequest) + local remainingSec = math.ceil(remainingMs / 1000) + return false, string.format('Please wait %d seconds before requesting ghost mode again', remainingSec) + end + + return true, nil +end + +---Checks if a ghost can use scare ability (respects cooldown) +---@param source number Ghost player server ID +---@return boolean canScare True if cooldown has passed +---@return string|nil reason Reason for denial if canScare is false +local function CanUseScare(source) + local currentTime = os.time() * 1000 + local lastScare = lastScareTime[source] or 0 + + if currentTime - lastScare < Config.Ghost.abilities.scare.cooldown then + local remainingMs = Config.Ghost.abilities.scare.cooldown - (currentTime - lastScare) + local remainingSec = math.ceil(remainingMs / 1000) + return false, string.format('Scare ability on cooldown (%d seconds remaining)', remainingSec) + end + + return true, nil +end + +-- Player disconnected +AddEventHandler('playerDropped', function() + local source = source + + -- Cleanup ghost state if exists + if ghostPlayers[source] then + SetGhostState(source, false) + end + + -- Always cleanup tracking tables (even if player was never a ghost) + lastScareTime[source] = nil + lastGhostRequest[source] = nil +end) + +-- Client requests ghost mode +RegisterNetEvent(Events.REQUEST_GHOST_MODE) +AddEventHandler(Events.REQUEST_GHOST_MODE, function(choice) + local source = source + + if not IsPlayerValid(source) then + return + end + + if choice ~= 'ghost' then + TriggerClientEvent(Events.GHOST_MODE_RESPONSE, source, false, 'Invalid choice') + return + end + + -- Check if already a ghost + if IsPlayerGhost(source) then + TriggerClientEvent(Events.GHOST_MODE_RESPONSE, source, false, 'You are already a ghost') + return + end + + -- Check rate limiting + local canRequest, reason = CanRequestGhost(source) + if not canRequest then + TriggerClientEvent(Events.GHOST_MODE_RESPONSE, source, false, reason) + return + end + + -- Check concurrent ghost limit + if GetActiveGhostCount() >= Config.Ghost.security.maxConcurrentGhosts then + TriggerClientEvent(Events.GHOST_MODE_RESPONSE, source, false, 'Maximum number of ghosts reached') + return + end + + -- Approve request + lastGhostRequest[source] = os.time() * 1000 + SetGhostState(source, true) + TriggerClientEvent(Events.GHOST_MODE_RESPONSE, source, true) +end) + +-- Client exits ghost mode +RegisterNetEvent(Events.EXIT_GHOST_MODE) +AddEventHandler(Events.EXIT_GHOST_MODE, function() + local source = source + + if not IsPlayerValid(source) then + return + end + + if not IsPlayerGhost(source) then + return + end + + SetGhostState(source, false) +end) + +-- Scare ability triggered +RegisterNetEvent(Events.TRIGGER_SCARE) +AddEventHandler(Events.TRIGGER_SCARE, function(targetId) + local source = source + + -- Validate input type + if type(targetId) ~= 'number' then + print(string.format('^3[ESX Halloween] Player %d sent invalid targetId: %s^7', source, tostring(targetId))) + return + end + + -- Validate ghost status + if not IsPlayerGhost(source) then + print(string.format('^3[ESX Halloween] Player %d tried to scare without being a ghost^7', source)) + return + end + + -- Validate target exists + if not IsPlayerValid(targetId) then + return + end + + -- Validate scare cooldown + local canScare, reason = CanUseScare(source) + if not canScare then + -- Silent fail - client should handle cooldown UI + return + end + + -- Validate range + if not ValidateScareRange(source, targetId) then + -- Silent fail - client should handle range checking + return + end + + -- Update cooldown + lastScareTime[source] = os.time() * 1000 + + -- Get ghost player name + local ghostName = GetPlayerName(source) or 'A ghost' + + -- Trigger scare effect + TriggerClientEvent(Events.RECEIVE_SCARE, targetId, ghostName) +end) + +-- Cleanup on resource stop +AddEventHandler('onResourceStop', function(resourceName) + if GetCurrentResourceName() ~= resourceName then return end + + -- Notify all clients to disable all ghosts + for playerId in pairs(ghostPlayers) do + TriggerClientEvent(Events.SYNC_GHOST_STATE, -1, playerId, false) + end + + ghostPlayers = {} + lastScareTime = {} + lastGhostRequest = {} +end) + +-- Export for other resources with parameter validation +exports('IsPlayerGhost', function(source) + if type(source) ~= 'number' or source < 0 then + print('^3[ESX Halloween] Warning: IsPlayerGhost called with invalid source^7') + return false + end + + if not IsPlayerValid(source) then + return false + end + + return IsPlayerGhost(source) +end) + +exports('SetPlayerGhost', function(source, enabled) + if type(source) ~= 'number' or source < 0 then + print('^1[ESX Halloween] Error: SetPlayerGhost called with invalid source^7') + return + end + + if type(enabled) ~= 'boolean' then + print('^1[ESX Halloween] Error: SetPlayerGhost called with invalid enabled value^7') + return + end + + if not IsPlayerValid(source) then + print('^3[ESX Halloween] Warning: SetPlayerGhost called for offline player^7') + return + end + + SetGhostState(source, enabled) +end) diff --git a/[esx_addons]/esx_halloween/server/main.lua b/[esx_addons]/esx_halloween/server/main.lua new file mode 100644 index 00000000..ddb7e7b7 --- /dev/null +++ b/[esx_addons]/esx_halloween/server/main.lua @@ -0,0 +1,3 @@ +CreateThread(function() + print('[ESX Halloween] Resource started successfully') +end) diff --git a/[esx_addons]/esx_halloween/shared/events.lua b/[esx_addons]/esx_halloween/shared/events.lua new file mode 100644 index 00000000..da61a171 --- /dev/null +++ b/[esx_addons]/esx_halloween/shared/events.lua @@ -0,0 +1,15 @@ +---Event name constants for client-server communication +---Centralizes all event names to prevent typos and improve maintainability +---@class Events +Events = { + -- Client to Server + REQUEST_GHOST_MODE = 'esx_halloween:requestGhostMode', + EXIT_GHOST_MODE = 'esx_halloween:exitGhostMode', + TRIGGER_SCARE = 'esx_halloween:triggerScare', + + -- Server to Client + SHOW_GHOST_CHOICE = 'esx_halloween:showGhostChoice', + GHOST_MODE_RESPONSE = 'esx_halloween:ghostModeResponse', + SYNC_GHOST_STATE = 'esx_halloween:syncGhostState', + RECEIVE_SCARE = 'esx_halloween:receiveScare' +} diff --git a/[esx_addons]/esx_halloween/types.lua b/[esx_addons]/esx_halloween/types.lua new file mode 100644 index 00000000..0a386275 --- /dev/null +++ b/[esx_addons]/esx_halloween/types.lua @@ -0,0 +1,74 @@ +---Main ghost mode configuration +---@class GhostConfig +---@field enabled boolean Enable/disable ghost mode feature +---@field spawnChance number Percentage chance (0-100) to show ghost choice on death +---@field pedModel string Ped model hash for ghost appearance (e.g., 'u_m_y_zombie_01') +---@field maxDuration number Maximum ghost mode duration in milliseconds +---@field exitKeybind string Keybind to exit ghost mode manually +---@field visibility GhostVisibilityConfig Ghost visibility settings +---@field movement GhostMovementConfig Ghost movement settings +---@field abilities GhostAbilitiesConfig Ghost abilities configuration +---@field security GhostSecurityConfig Anti-abuse and security settings + +---Ghost visibility configuration +---@class GhostVisibilityConfig +---@field range number Distance in meters where ghosts are visible to other players +---@field alpha number Transparency level (0-255, where 255 is fully opaque) + +---Ghost movement configuration +---@class GhostMovementConfig +---@field speedMultiplier number Speed multiplier for ghost movement (1.0 = normal speed) + +---@class GhostAbilitiesConfig +---@field scare GhostScareConfig Scare ability configuration + +---@class GhostScareConfig +---@field enabled boolean Whether scare ability is enabled +---@field cooldown number Cooldown duration in milliseconds between scare uses +---@field range number Maximum distance in meters to scare targets +---@field keybind string Keybind to trigger scare ability +---@field effects GhostScareEffects Visual and audio effects configuration + +---@class GhostScareEffects +---@field screenShake boolean Enable screen shake effect on scare +---@field sound boolean Enable sound effect on scare +---@field soundVolume number Sound volume (0.0 - 1.0) +---@field duration number Effect duration in milliseconds + +---Security and anti-abuse configuration +---@class GhostSecurityConfig +---@field ghostRequestCooldown number Milliseconds cooldown between ghost mode requests per player +---@field maxConcurrentGhosts number Maximum number of concurrent ghosts allowed on server +---@field deathCooldown number Milliseconds delay after death before showing ghost choice +---@field requestTimeout number Milliseconds to wait for server response before timeout + +---Client-side ghost state tracking +---@class GhostState +---@field isGhost boolean Whether player is currently in ghost mode +---@field lastScareTime number Last time scare ability was used (GetGameTimer) +---@field activatedByDeath boolean Whether ghost mode was activated from death or admin command +---@field startTime number Ghost mode start time (GetGameTimer) +---@field pendingRequest boolean Whether a ghost mode request is awaiting server response + +---ESX player object structure +---@class ESXPlayer +---@field source number Player server ID +---@field identifier string Player unique identifier +---@field name string Player display name +---@field group string Player permission group (user, admin, superadmin, etc.) + +---ESX UI theme colors from server convars +---@class ThemeColors +---@field primary string Primary theme color (hex format) +---@field secondary string Secondary theme color (hex format) +---@field background string Background color (hex format) +---@field accent string Accent color (hex format) +---@field logoUrl string Server logo URL + +---Notification display configuration +---@class NotificationData +---@field size "small"|"large" Notification card size (large only supports bottom-center) +---@field position "top-left"|"top-right"|"top-center"|"bottom-center" Screen position for notification +---@field header string Notification title text (will be sanitized) +---@field description string Notification body text (will be sanitized) +---@field duration number|nil Duration in milliseconds (default: 5000, min: 1000, max: 30000) diff --git a/[esx_addons]/esx_halloween/web/.gitignore b/[esx_addons]/esx_halloween/web/.gitignore new file mode 100644 index 00000000..a547bf36 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/[esx_addons]/esx_halloween/web/.vscode/extensions.json b/[esx_addons]/esx_halloween/web/.vscode/extensions.json new file mode 100644 index 00000000..bdef8201 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["svelte.svelte-vscode"] +} diff --git a/[esx_addons]/esx_halloween/web/build/assets/background.webp b/[esx_addons]/esx_halloween/web/build/assets/background.webp new file mode 100644 index 0000000000000000000000000000000000000000..e17b5cfe28a909ad4260d189282eae861bdfcfaa GIT binary patch literal 11826 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 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js b/[esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js new file mode 100644 index 00000000..4fa64a11 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js @@ -0,0 +1,2 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();const kt=!1;var St=Array.isArray,_n=Array.prototype.indexOf,pn=Array.from,et=Object.defineProperty,ge=Object.getOwnPropertyDescriptor,mn=Object.getOwnPropertyDescriptors,gn=Object.prototype,wn=Array.prototype,Nt=Object.getPrototypeOf,_t=Object.isExtensible;function yn(e){return e()}function tt(e){for(var t=0;t{e=r,t=i});return{promise:n,resolve:e,reject:t}}const O=2,Dt=4,Ye=8,fe=16,Z=32,ce=64,Je=128,L=256,Ke=512,P=1024,M=2048,se=4096,B=8192,W=16384,ft=32768,$e=65536,pt=1<<17,bn=1<<18,Te=1<<19,Ot=1<<20,nt=1<<21,ct=1<<22,le=1<<23,we=Symbol("$state"),En=Symbol("legacy props"),pe=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};function At(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function xn(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Tn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function kn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Sn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Nn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Pn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function Dn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function On(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function An(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Cn(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Rn=1,In=2,jn=4,Mn=8,Fn=16,Vn=1,Ln=2,S=Symbol();function qn(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function Ct(e){return e===this.v}function Kn(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Un(e){return!Kn(e,this.v)}let Ae=!1,zn=!1;function Bn(){Ae=!0}let x=null;function Ee(e){x=e}function ke(e,t=!1,n){x={p:x,c:null,e:null,s:e,x:null,l:Ae&&!t?{s:null,u:null,$:[]}:null}}function Se(e){var t=x,n=t.e;if(n!==null){t.e=null;for(var r of n)Ht(r)}return x=t.p,{}}function Ce(){return!Ae||x!==null&&x.l===null}let me=[];function Gn(){var e=me;me=[],tt(e)}function vt(e){if(me.length===0){var t=me;queueMicrotask(()=>{t===me&&Gn()})}me.push(e)}const Hn=new WeakMap;function Rt(e){var t=p;if(t===null)return _.f|=le,e;if((t.f&ft)===0){if((t.f&Je)===0)throw!t.parent&&e instanceof Error&&It(e),e;t.b.error(e)}else xe(e,t)}function xe(e,t){for(;t!==null;){if((t.f&Je)!==0)try{t.b.error(e);return}catch(n){e=n}t=t.parent}throw e instanceof Error&&It(e),e}function It(e){const t=Hn.get(e);t&&(et(e,"message",{value:t.message}),et(e,"stack",{value:t.stack}))}const Ve=new Set;let E=null,K=null,rt=new Set,ne=[],dt=null,it=!1;class Q{committed=!1;current=new Map;#e=new Map;#t=new Set;#s=0;#n=0;#a=null;#o=[];#l=[];skipped_effects=new Set;process(t){ne=[],this.apply();var n={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const r of t)this.#r(r,n);this.#u(),this.#n>0?(this.#i(n.effects),this.#i(n.render_effects),this.#i(n.block_effects)):(E=null,mt(n.render_effects),mt(n.effects)),K=null}#r(t,n){t.f^=P;for(var r=t.first;r!==null;){var i=r.f,s=(i&(Z|ce))!==0,o=s&&(i&P)!==0,l=o||(i&B)!==0||this.skipped_effects.has(r);if((r.f&Je)!==0&&r.b?.is_pending()&&(n={parent:n,effect:r,effects:[],render_effects:[],block_effects:[]}),!l&&r.fn!==null){s?r.f^=P:(i&Dt)!==0?n.effects.push(r):Xe(r)&&((r.f&fe)!==0&&n.block_effects.push(r),He(r));var a=r.first;if(a!==null){r=a;continue}}var u=r.parent;for(r=r.next;r===null&&u!==null;)u===n.effect&&(this.#i(n.effects),this.#i(n.render_effects),this.#i(n.block_effects),n=n.parent),r=u.next,u=u.parent}}#i(t){for(const n of t)((n.f&M)!==0?this.#o:this.#l).push(n),D(n,P)}capture(t,n){this.#e.has(t)||this.#e.set(t,n),this.current.set(t,t.v),K?.set(t,t.v)}activate(){E=this}deactivate(){E=null,K=null}flush(){if(ne.length>0){if(this.activate(),Yn(),E!==null&&E!==this)return}else this.#u();this.deactivate();for(const t of rt)if(rt.delete(t),t(),E!==null)break}#u(){if(this.#n===0){for(const t of this.#t)t();this.#t.clear()}this.#s===0&&this.#f()}#f(){if(Ve.size>1){this.#e.clear();var t=K,n=!0,r={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const i of Ve){if(i===this){n=!1;continue}const s=[];for(const[l,a]of this.current){if(i.current.has(l))if(n&&a!==i.current.get(l))i.current.set(l,a);else continue;s.push(l)}if(s.length===0)continue;const o=[...i.current.keys()].filter(l=>!this.current.has(l));if(o.length>0){for(const l of s)jt(l,o);if(ne.length>0){E=i,i.apply();for(const l of ne)i.#r(l,r);ne=[],i.deactivate()}}}E=null,K=t}this.committed=!0,Ve.delete(this),this.#a?.resolve()}increment(t){this.#s+=1,t&&(this.#n+=1)}decrement(t){this.#s-=1,t&&(this.#n-=1);for(const n of this.#o)D(n,M),ae(n);for(const n of this.#l)D(n,se),ae(n);this.#o=[],this.#l=[],this.flush()}add_callback(t){this.#t.add(t)}settled(){return(this.#a??=Pt()).promise}static ensure(){if(E===null){const t=E=new Q;Ve.add(E),Q.enqueue(()=>{E===t&&t.flush()})}return E}static enqueue(t){vt(t)}apply(){}}function Yn(){var e=ye;it=!0;try{var t=0;for(wt(!0);ne.length>0;){var n=Q.ensure();if(t++>1e3){var r,i;Jn()}n.process(ne),ie.clear()}}finally{it=!1,wt(e),dt=null}}function Jn(){try{Nn()}catch(e){xe(e,dt)}}let H=null;function mt(e){var t=e.length;if(t!==0){for(var n=0;n0)){ie.clear();for(const i of H){if((i.f&(W|B))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)H.has(o)&&(H.delete(o),s.push(o)),o=o.parent;for(let l=s.length-1;l>=0;l--){const a=s[l];(a.f&(W|B))===0&&He(a)}}H.clear()}}H=null}}function jt(e,t){if(e.reactions!==null)for(const n of e.reactions){const r=n.f;(r&O)!==0?jt(n,t):(r&(ct|fe))!==0&&Mt(n,t)&&(D(n,M),ae(n))}}function Mt(e,t){if(e.deps!==null){for(const n of e.deps)if(t.includes(n)||(n.f&O)!==0&&Mt(n,t))return!0}return!1}function ae(e){for(var t=dt=e;t.parent!==null;){t=t.parent;var n=t.f;if(it&&t===p&&(n&fe)!==0)return;if((n&(ce|Z))!==0){if((n&P)===0)return;t.f^=P}}ne.push(t)}function $n(e){let t=0,n=Ie(0),r;return()=>{ar()&&(m(n),dr(()=>(t===0&&(r=Me(()=>e(()=>Ne(n)))),t+=1,()=>{vt(()=>{t-=1,t===0&&(r?.(),r=void 0,Ne(n))})})))}}var Wn=$e|Te|Je;function Qn(e,t,n){new Xn(e,t,n)}class Xn{parent;#e=!1;#t;#s=null;#n;#a;#o;#l=null;#r=null;#i=null;#u=null;#f=0;#c=0;#d=!1;#v=null;#m=()=>{this.#v&&Ue(this.#v,this.#f)};#g=$n(()=>(this.#v=Ie(this.#f),()=>{this.#v=null}));constructor(t,n,r){this.#t=t,this.#n=n,this.#a=r,this.parent=p.b,this.#e=!!this.#n.pending,this.#o=Yt(()=>{p.b=this;{try{this.#l=Y(()=>r(this.#t))}catch(i){this.error(i)}this.#c>0?this.#_():this.#e=!1}},Wn)}#w(){try{this.#l=Y(()=>this.#a(this.#t))}catch(t){this.error(t)}this.#e=!1}#y(){const t=this.#n.pending;t&&(this.#r=Y(()=>t(this.#t)),Q.enqueue(()=>{this.#l=this.#h(()=>(Q.ensure(),Y(()=>this.#a(this.#t)))),this.#c>0?this.#_():(Pe(this.#r,()=>{this.#r=null}),this.#e=!1)}))}is_pending(){return this.#e||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#n.pending}#h(t){var n=p,r=_,i=x;G(this.#o),I(this.#o),Ee(this.#o.ctx);try{return t()}catch(s){return Rt(s),null}finally{G(n),I(r),Ee(i)}}#_(){const t=this.#n.pending;this.#l!==null&&(this.#u=document.createDocumentFragment(),Zt(this.#l,this.#u)),this.#r===null&&(this.#r=Y(()=>t(this.#t)))}#p(t){if(!this.has_pending_snippet()){this.parent&&this.parent.#p(t);return}this.#c+=t,this.#c===0&&(this.#e=!1,this.#r&&Pe(this.#r,()=>{this.#r=null}),this.#u&&(this.#t.before(this.#u),this.#u=null))}update_pending_count(t){this.#p(t),this.#f+=t,rt.add(this.#m)}get_effect_pending(){return this.#g(),m(this.#v)}error(t){var n=this.#n.onerror;let r=this.#n.failed;if(this.#d||!n&&!r)throw t;this.#l&&(q(this.#l),this.#l=null),this.#r&&(q(this.#r),this.#r=null),this.#i&&(q(this.#i),this.#i=null);var i=!1,s=!1;const o=()=>{if(i){qn();return}i=!0,s&&Cn(),Q.ensure(),this.#f=0,this.#i!==null&&Pe(this.#i,()=>{this.#i=null}),this.#e=this.has_pending_snippet(),this.#l=this.#h(()=>(this.#d=!1,Y(()=>this.#a(this.#t)))),this.#c>0?this.#_():this.#e=!1};var l=_;try{I(null),s=!0,n?.(t,o),s=!1}catch(a){xe(a,this.#o&&this.#o.parent)}finally{I(l)}r&&vt(()=>{this.#i=this.#h(()=>{this.#d=!0;try{return Y(()=>{r(this.#t,()=>t,()=>o)})}catch(a){return xe(a,this.#o.parent),null}finally{this.#d=!1}})})}}function Zn(e,t,n){const r=Ce()?Re:Ft;if(t.length===0){n(e.map(r));return}var i=E,s=p,o=er();Promise.all(t.map(l=>tr(l))).then(l=>{o();try{n([...e.map(r),...l])}catch(a){(s.f&W)===0&&xe(a,s)}i?.deactivate(),st()}).catch(l=>{xe(l,s)})}function er(){var e=p,t=_,n=x,r=E;return function(){G(e),I(t),Ee(n),r?.activate()}}function st(){G(null),I(null),Ee(null)}function Re(e){var t=O|M,n=_!==null&&(_.f&O)!==0?_:null;return p===null||n!==null&&(n.f&L)!==0?t|=L:p.f|=Te,{ctx:x,deps:null,effects:null,equals:Ct,f:t,fn:e,reactions:null,rv:0,v:S,wv:0,parent:n??p,ac:null}}function tr(e,t){let n=p;n===null&&xn();var r=n.b,i=void 0,s=Ie(S),o=!_,l=new Map;return vr(()=>{var a=Pt();i=a.promise;try{Promise.resolve(e()).then(a.resolve,a.reject).then(()=>{u===E&&u.committed&&u.deactivate(),st()})}catch(c){a.reject(c),st()}var u=E;if(o){var f=!r.is_pending();r.update_pending_count(1),u.increment(f),l.get(u)?.reject(pe),l.delete(u),l.set(u,a)}const d=(c,v=void 0)=>{if(u.activate(),v)v!==pe&&(s.f|=le,Ue(s,v));else{(s.f&le)!==0&&(s.f^=le),Ue(s,c);for(const[h,b]of l){if(l.delete(h),h===u)break;b.reject(pe)}}o&&(r.update_pending_count(-1),u.decrement(f))};a.promise.then(d,c=>d(null,c||"unknown"))}),ur(()=>{for(const a of l.values())a.reject(pe)}),new Promise(a=>{function u(f){function d(){f===i?a(s):u(i)}f.then(d,d)}u(i)})}function nr(e){const t=Re(e);return en(t),t}function Ft(e){const t=Re(e);return t.equals=Un,t}function Vt(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n{if(oe===s)return l();var a=_,u=oe;I(null),bt(s);var f=l();return I(a),bt(u),f};return r&&n.set("length",C(e.length)),new Proxy(e,{defineProperty(l,a,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&Dn();var f=n.get(a);return f===void 0?f=o(()=>{var d=C(u.value);return n.set(a,d),d}):y(f,u.value,!0),!0},deleteProperty(l,a){var u=n.get(a);if(u===void 0){if(a in l){const f=o(()=>C(S));n.set(a,f),Ne(i)}}else y(u,S),Ne(i);return!0},get(l,a,u){if(a===we)return e;var f=n.get(a),d=a in l;if(f===void 0&&(!d||ge(l,a)?.writable)&&(f=o(()=>{var v=J(d?l[a]:S),h=C(v);return h}),n.set(a,f)),f!==void 0){var c=m(f);return c===S?void 0:c}return Reflect.get(l,a,u)},getOwnPropertyDescriptor(l,a){var u=Reflect.getOwnPropertyDescriptor(l,a);if(u&&"value"in u){var f=n.get(a);f&&(u.value=m(f))}else if(u===void 0){var d=n.get(a),c=d?.v;if(d!==void 0&&c!==S)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return u},has(l,a){if(a===we)return!0;var u=n.get(a),f=u!==void 0&&u.v!==S||Reflect.has(l,a);if(u!==void 0||p!==null&&(!f||ge(l,a)?.writable)){u===void 0&&(u=o(()=>{var c=f?J(l[a]):S,v=C(c);return v}),n.set(a,u));var d=m(u);if(d===S)return!1}return f},set(l,a,u,f){var d=n.get(a),c=a in l;if(r&&a==="length")for(var v=u;vC(S)),n.set(v+"",h))}if(d===void 0)(!c||ge(l,a)?.writable)&&(d=o(()=>C(void 0)),y(d,J(u)),n.set(a,d));else{c=d.v!==S;var b=o(()=>J(u));y(d,b)}var F=Reflect.getOwnPropertyDescriptor(l,a);if(F?.set&&F.set.call(f,u),!c){if(r&&typeof a=="string"){var A=n.get("length"),k=Number(a);Number.isInteger(k)&&k>=A.v&&y(A,k+1)}Ne(i)}return!0},ownKeys(l){m(i);var a=Reflect.ownKeys(l).filter(d=>{var c=n.get(d);return c===void 0||c.v!==S});for(var[u,f]of n)f.v!==S&&!(u in l)&&a.push(u);return a},setPrototypeOf(){On()}})}var gt,Kt,Ut,zt;function sr(){if(gt===void 0){gt=window,Kt=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;Ut=ge(t,"firstChild").get,zt=ge(t,"nextSibling").get,_t(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),_t(n)&&(n.__t=void 0)}}function ze(e=""){return document.createTextNode(e)}function Be(e){return Ut.call(e)}function We(e){return zt.call(e)}function T(e,t){return Be(e)}function je(e,t=!1){{var n=Be(e);return n instanceof Comment&&n.data===""?We(n):n}}function R(e,t=1,n=!1){let r=e;for(;t--;)r=We(r);return r}function lr(){return!1}function Bt(e){var t=_,n=p;I(null),G(null);try{return e()}finally{I(t),G(n)}}function Gt(e){p===null&&_===null&&Sn(),_!==null&&(_.f&L)!==0&&p===null&&kn(),ve&&Tn()}function or(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function ee(e,t,n,r=!0){var i=p;i!==null&&(i.f&B)!==0&&(e|=B);var s={ctx:x,deps:null,nodes_start:null,nodes_end:null,f:e|M,first:null,fn:t,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(n)try{He(s),s.f|=ft}catch(a){throw q(s),a}else t!==null&&ae(s);if(r){var o=s;if(n&&o.deps===null&&o.teardown===null&&o.nodes_start===null&&o.first===o.last&&(o.f&Te)===0&&(o=o.first),o!==null&&(o.parent=i,i!==null&&or(o,i),_!==null&&(_.f&O)!==0&&(e&ce)===0)){var l=_;(l.effects??=[]).push(o)}}return s}function ar(){return _!==null&&!U}function ur(e){const t=ee(Ye,null,!1);return D(t,P),t.teardown=e,t}function ue(e){Gt();var t=p.f,n=!_&&(t&Z)!==0&&(t&ft)===0;if(n){var r=x;(r.e??=[]).push(e)}else return Ht(e)}function Ht(e){return ee(Dt|Ot,e,!1)}function fr(e){return Gt(),ee(Ye|Ot,e,!0)}function cr(e){Q.ensure();const t=ee(ce|Te,e,!0);return(n={})=>new Promise(r=>{n.outro?Pe(t,()=>{q(t),r(void 0)}):(q(t),r(void 0))})}function vr(e){return ee(ct|Te,e,!0)}function dr(e,t=0){return ee(Ye|t,e,!0)}function Qe(e,t=[],n=[]){Zn(t,n,r=>{ee(Ye,()=>e(...r.map(m)),!0)})}function Yt(e,t=0){var n=ee(fe|t,e,!0);return n}function Y(e,t=!0){return ee(Z|Te,e,!0,t)}function Jt(e){var t=e.teardown;if(t!==null){const n=ve,r=_;yt(!0),I(null);try{t.call(null)}finally{yt(n),I(r)}}}function $t(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const i=n.ac;i!==null&&Bt(()=>{i.abort(pe)});var r=n.next;(n.f&ce)!==0?n.parent=null:q(n,t),n=r}}function hr(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&Z)===0&&q(t),t=n}}function q(e,t=!0){var n=!1;(t||(e.f&bn)!==0)&&e.nodes_start!==null&&e.nodes_end!==null&&(_r(e.nodes_start,e.nodes_end),n=!0),$t(e,t&&!n),Ge(e,0),D(e,W);var r=e.transitions;if(r!==null)for(const s of r)s.stop();Jt(e);var i=e.parent;i!==null&&i.first!==null&&Wt(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=e.ac=null}function _r(e,t){for(;e!==null;){var n=e===t?null:We(e);e.remove(),e=n}}function Wt(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Pe(e,t,n=!0){var r=[];Qt(e,r,!0),pr(r,()=>{n&&q(e),t&&t()})}function pr(e,t){var n=e.length;if(n>0){var r=()=>--n||t();for(var i of e)i.out(r)}else t()}function Qt(e,t,n){if((e.f&B)===0){if(e.f^=B,e.transitions!==null)for(const o of e.transitions)(o.is_global||n)&&t.push(o);for(var r=e.first;r!==null;){var i=r.next,s=(r.f&$e)!==0||(r.f&Z)!==0;Qt(r,t,s?n:!1),r=i}}}function mr(e){Xt(e,!0)}function Xt(e,t){if((e.f&B)!==0){e.f^=B,(e.f&P)===0&&(D(e,M),ae(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&$e)!==0||(n.f&Z)!==0;Xt(n,i?t:!1),n=r}if(e.transitions!==null)for(const s of e.transitions)(s.is_global||t)&&s.in()}}function Zt(e,t){for(var n=e.nodes_start,r=e.nodes_end;n!==null;){var i=n===r?null:We(n);t.append(n),n=i}}let ye=!1;function wt(e){ye=e}let ve=!1;function yt(e){ve=e}let _=null,U=!1;function I(e){_=e}let p=null;function G(e){p=e}let X=null;function en(e){_!==null&&(X===null?X=[e]:X.push(e))}let N=null,j=0,V=null;function gr(e){V=e}let tn=1,De=0,oe=De;function bt(e){oe=e}let re=!1;function nn(){return++tn}function Xe(e){var t=e.f;if((t&M)!==0)return!0;if((t&se)!==0){var n=e.deps,r=(t&L)!==0;if(n!==null){var i,s,o=(t&Ke)!==0,l=r&&p!==null&&!re,a=n.length;if((o||l)&&(p===null||(p.f&W)===0)){var u=e,f=u.parent;for(i=0;ie.wv)return!0}(!r||p!==null&&!re)&&D(e,P)}return!1}function rn(e,t,n=!0){var r=e.reactions;if(r!==null&&!X?.includes(e))for(var i=0;i{e.ac.abort(pe)}),e.ac=null);try{e.f|=nt;var d=e.fn,c=d(),v=e.deps;if(N!==null){var h;if(Ge(e,j),v!==null&&j>0)for(v.length=j+N.length,h=0;h{throw k});throw c}}finally{e.__root=t,delete e.currentTarget,I(f),G(d)}}}function kr(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function at(e,t){var n=p;n.nodes_start===null&&(n.nodes_start=e,n.nodes_end=t)}function de(e,t){var n=(t&Vn)!==0,r=(t&Ln)!==0,i,s=!e.startsWith("");return()=>{i===void 0&&(i=kr(s?e:""+e),n||(i=Be(i)));var o=r||Kt?document.importNode(i,!0):i.cloneNode(!0);if(n){var l=Be(o),a=o.lastChild;at(l,a)}else at(o,o);return o}}function Ze(){var e=document.createDocumentFragment(),t=document.createComment(""),n=ze();return e.append(t,n),at(t,n),e}function z(e,t){e!==null&&e.before(t)}function be(e,t){var n=t==null?"":typeof t=="object"?t+"":t;n!==(e.__t??=e.nodeValue)&&(e.__t=n,e.nodeValue=n+"")}function Sr(e,t){return Nr(e,t)}const he=new Map;function Nr(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:o=!0}){sr();var l=new Set,a=d=>{for(var c=0;c{var d=n??t.appendChild(ze());return Qn(d,{pending:()=>{}},c=>{if(s){ke({});var v=x;v.c=s}i&&(r.$$events=i),u=e(c,r)||{},s&&Se()}),()=>{for(var c of l){t.removeEventListener(c,Le);var v=he.get(c);--v===0?(document.removeEventListener(c,Le),he.delete(c)):he.set(c,v)}ot.delete(a),d!==n&&d.parentNode?.removeChild(d)}});return Pr.set(u,f),u}let Pr=new WeakMap;class Dr{anchor;#e=new Map;#t=new Map;#s=new Map;#n=!0;constructor(t,n=!0){this.anchor=t,this.#n=n}#a=()=>{var t=E;if(this.#e.has(t)){var n=this.#e.get(t),r=this.#t.get(n);if(r)mr(r);else{var i=this.#s.get(n);i&&(this.#t.set(n,i.effect),this.#s.delete(n),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===t)break;const l=this.#s.get(o);l&&(q(l.effect),this.#s.delete(o))}for(const[s,o]of this.#t){if(s===n)continue;const l=()=>{if(Array.from(this.#e.values()).includes(s)){var u=document.createDocumentFragment();Zt(o,u),u.append(ze()),this.#s.set(s,{effect:o,fragment:u})}else q(o);this.#t.delete(s)};this.#n||!r?Pe(o,l,!1):l()}}};ensure(t,n){var r=E,i=lr();if(n&&!this.#t.has(t)&&!this.#s.has(t))if(i){var s=document.createDocumentFragment(),o=ze();s.append(o),this.#s.set(t,{effect:Y(()=>n(o)),fragment:s})}else this.#t.set(t,Y(()=>n(this.anchor)));if(this.#e.set(r,t),i){for(const[l,a]of this.#t)l===t?r.skipped_effects.delete(a):r.skipped_effects.add(a);for(const[l,a]of this.#s)l===t?r.skipped_effects.delete(a.effect):r.skipped_effects.add(a.effect);r.add_callback(this.#a)}else this.#a()}}function Oe(e,t,n=!1){var r=new Dr(e),i=n?$e:0;function s(o,l){r.ensure(o,l)}Yt(()=>{var o=!1;t((l,a=!0)=>{o=!0,s(a,l)}),o||s(!1,null)},i)}const xt=[...` +\r\f \v\uFEFF`];function Or(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var i in n)if(n[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var l=o+s;(o===0||xt.includes(r[o-1]))&&(l===r.length||xt.includes(r[l]))?r=(o===0?"":r.substring(0,o))+r.substring(l+1):o=l}}return r===""?null:r}function ut(e,t,n,r,i,s){var o=e.__className;if(o!==n||o===void 0){var l=Or(n,r,s);l==null?e.removeAttribute("class"):e.className=l,e.__className=n}else if(s&&i!==s)for(var a in s){var u=!!s[a];(i==null||u!==!!i[a])&&e.classList.toggle(a,u)}return s}function Ar(e=!1){const t=x,n=t.l.u;if(!n)return;let r=()=>br(t.s);if(e){let i=0,s={};const o=Re(()=>{let l=!1;const a=t.s;for(const u in a)a[u]!==s[u]&&(s[u]=a[u],l=!0);return l&&i++,i});r=()=>m(o)}n.b.length&&fr(()=>{Tt(t,r),tt(n.b)}),ue(()=>{const i=Me(()=>n.m.map(yn));return()=>{for(const s of i)typeof s=="function"&&s()}}),n.a.length&&ue(()=>{Tt(t,r),tt(n.a)})}function Tt(e,t){if(e.l.s)for(const n of e.l.s)m(n);t()}function Cr(e){var t=Ie(0);return function(){return arguments.length===1?(y(t,m(t)+1),arguments[0]):(m(t),e())}}let qe=!1;function Rr(e){var t=qe;try{return qe=!1,[e(),qe]}finally{qe=t}}function $(e,t,n,r){var i=!Ae||(n&In)!==0,s=(n&Mn)!==0,o=(n&Fn)!==0,l=r,a=!0,u=()=>(a&&(a=!1,l=o?Me(r):r),l),f;if(s){var d=we in e||En in e;f=ge(e,t)?.set??(d&&t in e?w=>e[t]=w:void 0)}var c,v=!1;s?[c,v]=Rr(()=>e[t]):c=e[t],c===void 0&&r!==void 0&&(c=u(),f&&(i&&Pn(),f(c)));var h;if(i?h=()=>{var w=e[t];return w===void 0?u():(a=!0,w)}:h=()=>{var w=e[t];return w!==void 0&&(l=void 0),w===void 0?l:w},i&&(n&jn)===0)return h;if(f){var b=e.$$legacy;return(function(w,te){return arguments.length>0?((!i||!te||b||v)&&f(te?h():w),w):h()})}var F=!1,A=((n&Rn)!==0?Re:Ft)(()=>(F=!1,h()));s&&m(A);var k=p;return(function(w,te){if(arguments.length>0){const Fe=te?m(A):i&&s?J(w):w;return y(A,Fe),F=!0,l!==void 0&&(l=Fe),w}return ve&&F||(k.f&W)!==0?A.v:m(A)})}function an(e){x===null&&At(),Ae&&x.l!==null?jr(x).m.push(e):ue(()=>{const t=Me(e);if(typeof t=="function")return t})}function Ir(e){x===null&&At(),an(()=>()=>Me(e))}function jr(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}const Mr="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(Mr);Bn();function _e(e,t){const n=r=>{const{type:i,...s}=r.data;i===e&&t(s)};an(()=>{window.addEventListener("message",n)}),Ir(()=>{window.removeEventListener("message",n)})}class Fr{#e=C(J([]));get queue(){return m(this.#e)}set queue(t){y(this.#e,t,!0)}#t=C(null);get current(){return m(this.#t)}set current(t){y(this.#t,t,!0)}dismissTimeout=null;idCounter=0;get currentNotification(){return this.current}get queueLength(){return this.queue.length}show(t){const n={...t,id:`notification-${++this.idCounter}`,duration:t.duration??5e3};this.queue.push(n),this.current||this.processQueue()}processQueue(){if(this.queue.length===0){this.current=null;return}this.current=this.queue.shift(),this.dismissTimeout&&clearTimeout(this.dismissTimeout),this.dismissTimeout=window.setTimeout(()=>{this.dismiss()},this.current.duration)}dismiss(){this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null,setTimeout(()=>{this.processQueue()},300)}clearAll(){this.queue=[],this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null}}const un=new Fr;class Vr{#e=C(J({choiceVisible:!1,hudVisible:!1,jumpscareVisible:!1,maxDuration:6e5,exitKey:"X",scareKey:"E",forced:!1,soundVolume:.8}));get state(){return m(this.#e)}set state(t){y(this.#e,t,!0)}showChoice(t=!1){this.state.choiceVisible=!0,this.state.forced=t}hideChoice(){this.state.choiceVisible=!1}showHUD(t,n="X",r="E"){this.state.hudVisible=!0,this.state.maxDuration=t,this.state.exitKey=n,this.state.scareKey=r}hideHUD(){this.state.hudVisible=!1}triggerJumpscare(t=.8){this.state.jumpscareVisible=!0,this.state.soundVolume=t}hideJumpscare(){this.state.jumpscareVisible=!1}}const Lr=new Vr;var qr=de('

');function Kr(e,t){let n=$(t,"visible",3,!0);var r=qr();let i;var s=R(T(r),2),o=R(s,2),l=T(o),a=T(l),u=R(l,2),f=T(u);Qe(d=>{i=ut(r,1,`notification notification--${t.size??""} notification--${t.position??""}`,"svelte-1wg8nyl",i,d),ut(s,1,`notification__pumpkin notification__pumpkin--${t.size??""}`,"svelte-1wg8nyl"),be(a,t.header),be(f,t.description)},[()=>({"notification--visible":n()})]),z(e,r)}var Ur=de("
");function zr(e,t){ke(t,!0);const n=nr(()=>un.currentNotification);let r=C(!1);ue(()=>{m(n)?(y(r,!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{y(r,!0)})})):y(r,!1)});function i(a){return a||""}var s=Ze(),o=je(s);{var l=a=>{var u=Ur(),f=T(u);Kr(f,{get size(){return m(n).size},get position(){return m(n).position},get header(){return m(n).header},get description(){return m(n).description},get visible(){return m(r)}}),Qe(d=>ut(u,1,`notification-container notification-container--${d??""}`,"svelte-v226t6"),[()=>i(m(n).position)]),z(a,u)};Oe(o,a=>{m(n)&&a(l)})}z(e,s),Se()}const fn=()=>!window.invokeNative,Br=()=>fn()?"nui-frame-app":window.GetParentResourceName?window.GetParentResourceName():"unknown";async function Gr(e,t={}){const n=Br();if(fn())return console.warn(`[fetchNui] Browser environment detected. Event: ${e}`,t),{};try{const r=await fetch(`https://${n}/${e}`,{method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)});if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);const i=await r.json();if(!i.ok&&i.error)throw new Error(i.error);return i.data}catch(r){throw console.error(`[fetchNui] Error calling ${e}:`,r),r}}var Hr=(e,t)=>t("ghost"),Yr=(e,t)=>t("normal"),Jr=de('
'),$r=de('
pumpkin

Spooky Opportunity!

You have a chance to respawn as a ghost and haunt the living...

');function Wr(e,t){ke(t,!0);let n=$(t,"visible",15,!1),r=$(t,"forced",11,!1),i=C(15),s=null;ue(()=>(s&&(clearInterval(s),s=null),n()&&!r()&&(y(i,15),s=window.setInterval(()=>{ir(i,-1),m(i)<=0&&(s&&(clearInterval(s),s=null),o("normal"))},1e3)),()=>{s&&(clearInterval(s),s=null)}));function o(f){s&&(clearInterval(s),s=null),Gr("ghostChoice",{choice:f}),n(!1)}var l=Ze(),a=je(l);{var u=f=>{var d=$r(),c=T(d),v=R(T(c),6),h=T(v);h.__click=[Hr,o];var b=R(h,2);b.__click=[Yr,o];var F=R(v,2);{var A=k=>{var w=Jr(),te=T(w);Qe(()=>be(te,`Auto-decline in ${m(i)??""}s`)),z(k,w)};Oe(F,k=>{r()||k(A)})}z(f,d)};Oe(a,f=>{n()&&f(u)})}z(e,l),Se()}Tr(["click"]);var Qr=de('
👻
Ghost Mode
Scare
Press to exit
');function Xr(e,t){ke(t,!0);let n=$(t,"visible",15,!1),r=$(t,"maxDuration",11,6e5),i=$(t,"exitKey",11,"X"),s=$(t,"scareKey",11,"E"),o=C(J(r())),l=null;ue(()=>(n()&&(y(o,r()),l=window.setInterval(()=>{y(o,m(o)-1e3),m(o)<=0&&(y(o,0),n(!1))},1e3)),()=>{l&&(clearInterval(l),l=null)}));function a(c){const v=Math.floor(c/6e4),h=Math.floor(c%6e4/1e3);return`${v}:${h.toString().padStart(2,"0")}`}var u=Ze(),f=je(u);{var d=c=>{var v=Qr(),h=T(v),b=R(T(h),2),F=R(T(b),2),A=T(F),k=R(h,2),w=T(k),te=T(w),Fe=T(te),cn=R(k,2),vn=R(T(cn)),dn=T(vn);Qe(hn=>{be(A,hn),be(Fe,s()),be(dn,i())},[()=>a(m(o))]),z(c,v)};Oe(f,c=>{n()&&c(d)})}z(e,u),Se()}var Zr=de('
scary
BOO!
');function ei(e,t){ke(t,!0);let n=$(t,"visible",15,!1),r=$(t,"soundVolume",11,.8),i=null,s=null;ue(()=>(n()&&(s=new Audio("./assets/scream.wav"),s.volume=r(),s.play().catch(u=>console.error("Jumpscare sound error:",u)),i=window.setTimeout(()=>{n(!1)},2e3)),()=>{i&&(clearTimeout(i),i=null),s&&(s.pause(),s=null)}));var o=Ze(),l=je(o);{var a=u=>{var f=Zr();z(u,f)};Oe(l,u=>{n()&&u(a)})}z(e,o),Se()}var g=Cr(()=>Lr),ti=de(" ",1);function ni(e,t){ke(t,!1),_e("showNotification",l=>{un.show(l)}),_e("showGhostChoice",l=>{g().showChoice(l?.forced||!1)}),_e("showGhostHUD",l=>{g().showHUD(l.maxDuration,l.exitKey,l.scareKey||"E")}),_e("hideGhostHUD",()=>{g().hideHUD()}),_e("triggerJumpscare",l=>{g().triggerJumpscare(l?.soundVolume||.8)}),_e("setThemeColors",l=>{const a=document.documentElement;l.colors.primary&&a.style.setProperty("--primary-color",l.colors.primary),l.colors.secondary&&a.style.setProperty("--secondary-color",l.colors.secondary),l.colors.background&&a.style.setProperty("--background-color",l.colors.background),l.colors.accent&&a.style.setProperty("--accent-color",l.colors.accent),l.colors.logoUrl&&a.style.setProperty("--logo-url",l.colors.logoUrl)}),Ar();var n=ti(),r=je(n);zr(r,{});var i=R(r,2);Wr(i,{get visible(){return g().state.choiceVisible},set visible(l){g(g().state.choiceVisible=l)},get forced(){return g().state.forced},set forced(l){g(g().state.forced=l)},$$legacy:!0});var s=R(i,2);Xr(s,{get visible(){return g().state.hudVisible},set visible(l){g(g().state.hudVisible=l)},get maxDuration(){return g().state.maxDuration},set maxDuration(l){g(g().state.maxDuration=l)},get exitKey(){return g().state.exitKey},set exitKey(l){g(g().state.exitKey=l)},get scareKey(){return g().state.scareKey},set scareKey(l){g(g().state.scareKey=l)},$$legacy:!0});var o=R(s,2);ei(o,{get visible(){return g().state.jumpscareVisible},set visible(l){g(g().state.jumpscareVisible=l)},get soundVolume(){return g().state.soundVolume},set soundVolume(l){g(g().state.soundVolume=l)},$$legacy:!0}),z(e,n),Se()}Sr(ni,{target:document.getElementById("app")}); diff --git a/[esx_addons]/esx_halloween/web/build/assets/index.Dph3xcxq.css b/[esx_addons]/esx_halloween/web/build/assets/index.Dph3xcxq.css new file mode 100644 index 00000000..3e9dd774 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/assets/index.Dph3xcxq.css @@ -0,0 +1 @@ +.notification.svelte-1wg8nyl{position:relative;border-radius:var(--radius-lg);box-shadow:0 4px 12px #0006;display:flex;flex-direction:column;opacity:0;transition:all .4s ease-out;overflow:hidden}.notification--visible.svelte-1wg8nyl{opacity:1}.notification--small.svelte-1wg8nyl{width:21.25rem;min-height:7.5rem;padding:var(--space-md)}.notification--large.svelte-1wg8nyl{width:38.75rem;min-height:10.3125rem;padding:var(--space-lg)}.notification--top-left.svelte-1wg8nyl{transform:translate(-100%) scale(1)}.notification--top-left.notification--visible.svelte-1wg8nyl{transform:translate(0) scale(1)}.notification--top-right.svelte-1wg8nyl{transform:translate(100%) scale(1)}.notification--top-right.notification--visible.svelte-1wg8nyl{transform:translate(0) scale(1)}.notification--top-center.svelte-1wg8nyl{transform:translateY(-100%) scale(1)}.notification--top-center.notification--visible.svelte-1wg8nyl{transform:translateY(0) scale(1)}.notification--bottom-center.svelte-1wg8nyl{transform:translateY(100%) scale(1)}.notification--bottom-center.notification--visible.svelte-1wg8nyl{transform:translateY(0) scale(1)}.notification__background.svelte-1wg8nyl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;object-fit:cover;filter:brightness(.7);z-index:1}.notification__pumpkin.svelte-1wg8nyl{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;animation:svelte-1wg8nyl-pumpkinGlow 2s ease-in-out infinite}.notification__pumpkin--small.svelte-1wg8nyl{height:90%;width:auto;right:.5rem}.notification__pumpkin--large.svelte-1wg8nyl{height:85%;width:auto;right:1rem}@keyframes svelte-1wg8nyl-pumpkinGlow{0%,to{filter:brightness(1.1) saturate(1.2)}50%{filter:brightness(1.4) saturate(1.6)}}.notification__content.svelte-1wg8nyl{position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--space-sm);height:100%;justify-content:center;max-width:60%}.notification__header.svelte-1wg8nyl{margin:0;color:var(--color-brand);font-family:var(--font-family-halloween);font-size:1.5rem;font-weight:var(--font-weight-normal);line-height:1.2;letter-spacing:.02em}.notification__description.svelte-1wg8nyl{margin:0;color:var(--color-lightest);font-size:var(--font-size-body);font-weight:300;line-height:1.4}.notification--large.svelte-1wg8nyl .notification__header:where(.svelte-1wg8nyl){font-size:1.75rem}.notification--large.svelte-1wg8nyl .notification__content:where(.svelte-1wg8nyl){max-width:70%}@media(max-width:768px){.notification--small.svelte-1wg8nyl{width:90vw;max-width:21.25rem}.notification--large.svelte-1wg8nyl{width:95vw;max-width:38.75rem}.notification__content.svelte-1wg8nyl{max-width:55%}}.notification-container.svelte-v226t6{position:fixed;z-index:var(--z-notification);pointer-events:none}.notification-container.svelte-v226t6>*{pointer-events:auto}.notification-container--top-left.svelte-v226t6{top:8rem;left:var(--space-xl)}.notification-container--top-right.svelte-v226t6{top:8rem;right:var(--space-xl)}.notification-container--top-center.svelte-v226t6{top:var(--space-xl);left:50%;transform:translate(-50%)}.notification-container--bottom-center.svelte-v226t6{bottom:var(--space-xl);left:50%;transform:translate(-50%)}@media(max-width:768px){.notification-container--top-left.svelte-v226t6,.notification-container--top-right.svelte-v226t6,.notification-container--top-center.svelte-v226t6,.notification-container--bottom-center.svelte-v226t6{left:var(--space-md);right:var(--space-md)}.notification-container--top-center.svelte-v226t6,.notification-container--bottom-center.svelte-v226t6{left:50%;right:auto}}.ghost-choice-overlay.svelte-wua3zs{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000c;z-index:1000;animation:svelte-wua3zs-fadeIn .3s ease}.ghost-choice-modal.svelte-wua3zs{background:#1a1a1af2;border:2px solid var(--primary-color, #fb9b04);border-radius:8px;padding:2rem;min-width:400px;text-align:center;position:relative;animation:svelte-wua3zs-slideUp .4s ease}.pumpkin-decoration.svelte-wua3zs{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:80px;height:80px}.pumpkin-decoration.svelte-wua3zs img:where(.svelte-wua3zs){width:100%;height:100%;filter:drop-shadow(0 0 20px var(--primary-color, #fb9b04));animation:svelte-wua3zs-glow 2s ease-in-out infinite}h2.svelte-wua3zs{color:var(--primary-color, #fb9b04);font-size:2rem;margin:1rem 0;font-family:Creepster,cursive}p.svelte-wua3zs{color:#ffffffe6;margin-bottom:2rem}.buttons.svelte-wua3zs{display:flex;gap:1rem;justify-content:center}.btn.svelte-wua3zs{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;font-weight:600}.btn-ghost.svelte-wua3zs{background:var(--primary-color, #fb9b04);color:#000}.btn-ghost.svelte-wua3zs:hover{transform:scale(1.05);box-shadow:0 0 20px var(--primary-color, #fb9b04)}.btn-normal.svelte-wua3zs{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-normal.svelte-wua3zs:hover{background:#fff3}.countdown.svelte-wua3zs{margin-top:1rem;color:#ffffff80;font-size:.875rem}@keyframes svelte-wua3zs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-wua3zs-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-wua3zs-glow{0%,to{filter:drop-shadow(0 0 20px var(--primary-color, #fb9b04))}50%{filter:drop-shadow(0 0 30px var(--primary-color, #fb9b04))}}.ghost-hud.svelte-nnmop8{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:1rem;animation:svelte-nnmop8-slideIn .3s ease}.ghost-status.svelte-nnmop8{background:#1a1a1ae6;border:1px solid var(--primary-color, #fb9b04);border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1rem;min-width:200px}.ghost-icon.svelte-nnmop8{font-size:2rem;filter:drop-shadow(0 0 10px var(--primary-color, #fb9b04))}.ghost-info.svelte-nnmop8{flex:1}.ghost-label.svelte-nnmop8{color:var(--primary-color, #fb9b04);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.ghost-timer.svelte-nnmop8{color:#ffffffe6;font-size:1.25rem;font-weight:700;font-family:monospace}.ghost-abilities.svelte-nnmop8{background:#1a1a1ae6;border:1px solid rgba(251,155,4,.3);border-radius:8px;padding:.75rem}.ability.svelte-nnmop8{display:flex;align-items:center;gap:.75rem}.ability-key.svelte-nnmop8{background:var(--primary-color, #fb9b04);color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;font-size:.875rem}.ability-label.svelte-nnmop8{color:#fffc;font-size:.875rem}.exit-info.svelte-nnmop8{background:#ff3b3b1a;border:1px solid rgba(255,59,59,.3);border-radius:4px;padding:.75rem;text-align:center;color:#ffffffb3;font-size:.875rem}.exit-info.svelte-nnmop8 .key:where(.svelte-nnmop8){display:inline-block;background:#ff3b3bcc;color:#fff;padding:.25rem .5rem;border-radius:3px;font-weight:700;margin:0 .25rem}@keyframes svelte-nnmop8-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.jumpscare-overlay.svelte-1tyzjxl{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:svelte-1tyzjxl-flashIn .1s ease,svelte-1tyzjxl-shake .5s ease}.jumpscare-content.svelte-1tyzjxl{text-align:center;animation:svelte-1tyzjxl-scaleUp .3s ease}.jumpscare-image.svelte-1tyzjxl{width:200px;height:200px;filter:drop-shadow(0 0 40px #ff0000) brightness(1.5);animation:svelte-1tyzjxl-pulse .2s ease infinite}.jumpscare-text.svelte-1tyzjxl{font-size:4rem;color:red;font-family:Creepster,cursive;margin-top:1rem;text-shadow:0 0 20px #ff0000;animation:svelte-1tyzjxl-glitch .3s ease infinite}@keyframes svelte-1tyzjxl-flashIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tyzjxl-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes svelte-1tyzjxl-scaleUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-1tyzjxl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes svelte-1tyzjxl-glitch{0%{text-shadow:0 0 20px #ff0000}25%{text-shadow:-5px 0 20px #ff0000,5px 0 20px #00ff00}50%{text-shadow:5px 0 20px #0000ff,-5px 0 20px #ff0000}75%{text-shadow:0 5px 20px #ff0000,0 -5px 20px #00ff00}to{text-shadow:0 0 20px #ff0000}}:root{--primary-color: #fb9b04;--secondary-color: #1a1a1a;--background-color: #000000;--accent-color: #fb9b04;--logo-url: "";--color-brand: var(--primary-color);--color-brand-rgb: 251, 155, 4;--color-darkest: #161616;--color-darkest-rgb: 22, 22, 22;--color-dark: #252525;--color-dark-rgb: 37, 37, 37;--color-mid: #383838;--color-mid-rgb: 56, 56, 56;--color-light: #969696;--color-light-rgb: 150, 150, 150;--color-lightest: #f2f2f2;--color-lightest-rgb: 242, 242, 242;--color-bg-primary: var(--color-darkest);--color-bg-secondary: var(--color-dark);--color-bg-tertiary: var(--color-mid);--color-text-primary: var(--color-lightest);--color-text-secondary: var(--color-light);--color-text-inverse: var(--color-darkest);--font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-halloween: "Creepster", cursive;--font-size-base: 1rem;--font-size-h1: 2rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: .875rem;--font-size-body: 1rem;--font-size-small: .875rem;--font-size-tiny: .75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-brand: 0 0 20px rgba(var(--color-brand-rgb), .3);--shadow-brand-strong: 0 0 30px rgba(var(--color-brand-rgb), .5);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{line-height:1.5;text-rendering:optimizeSpeed}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer;color:inherit}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}:disabled{cursor:not-allowed;opacity:.6}html{font-size:clamp(12px,1vw,20px)}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:transparent}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}p{font-size:var(--font-size-body);line-height:var(--line-height-normal)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.w-full{width:100%}.h-full{height:100%}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:640px){.container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media(min-width:1024px){.container{padding-left:var(--space-xl);padding-right:var(--space-xl)}} diff --git a/[esx_addons]/esx_halloween/web/build/assets/pumpkin.webp b/[esx_addons]/esx_halloween/web/build/assets/pumpkin.webp new file mode 100644 index 0000000000000000000000000000000000000000..701fa95406ca2c74aaeb42bba10bf4d0f4569761 GIT binary patch literal 39430 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 z%0A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

w0~G<+)}b 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 U&-J(UeU=;Ep3o1krs5%rf%>I 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

W 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

@MDGy><2R+{XxgzRa6bADA^zE#!o6% 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�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

&6c)jHuvl`pN*|%_~?dDG1iS5M>@Qx4iYDZ#o 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 z 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 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/build/index.html b/[esx_addons]/esx_halloween/web/build/index.html new file mode 100644 index 00000000..1a7b6d13 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/index.html @@ -0,0 +1,19 @@ + + + + + + + Halloween Event + + + + + + + + + +
+ + diff --git a/[esx_addons]/esx_halloween/web/build/vite.svg b/[esx_addons]/esx_halloween/web/build/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/[esx_addons]/esx_halloween/web/index.html b/[esx_addons]/esx_halloween/web/index.html new file mode 100644 index 00000000..c098a90a --- /dev/null +++ b/[esx_addons]/esx_halloween/web/index.html @@ -0,0 +1,18 @@ + + + + + + + Halloween Event + + + + + + + +
+ + + diff --git a/[esx_addons]/esx_halloween/web/package-lock.json b/[esx_addons]/esx_halloween/web/package-lock.json new file mode 100644 index 00000000..1d73cccc --- /dev/null +++ b/[esx_addons]/esx_halloween/web/package-lock.json @@ -0,0 +1,1454 @@ +{ + "name": "web", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "web", + "version": "0.0.0", + "devDependencies": { + "@sveltejs/vite-plugin-svelte": "^6.2.1", + "@tsconfig/svelte": "^5.0.5", + "@types/node": "^24.6.0", + "svelte": "^5.39.6", + "svelte-check": "^4.3.2", + "typescript": "~5.9.3", + "vite": "^7.1.7" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.11.tgz", + "integrity": "sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.11.tgz", + "integrity": "sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.11.tgz", + "integrity": "sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.11.tgz", + "integrity": "sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.11.tgz", + "integrity": "sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.11.tgz", + "integrity": "sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.11.tgz", + "integrity": "sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.11.tgz", + "integrity": "sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.11.tgz", + "integrity": "sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.11.tgz", + "integrity": "sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.11.tgz", + "integrity": "sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.11.tgz", + "integrity": "sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.11.tgz", + "integrity": "sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.11.tgz", + "integrity": "sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.11.tgz", + "integrity": "sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.11.tgz", + "integrity": "sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.11.tgz", + "integrity": "sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.11.tgz", + "integrity": "sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.11.tgz", + "integrity": "sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.11.tgz", + "integrity": "sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.11.tgz", + "integrity": "sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.11.tgz", + "integrity": "sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.11.tgz", + "integrity": "sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.11.tgz", + "integrity": "sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.11.tgz", + "integrity": "sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.11.tgz", + "integrity": "sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.5.tgz", + "integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.5.tgz", + "integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.5.tgz", + "integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.5.tgz", + "integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.5.tgz", + "integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.5.tgz", + "integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.5.tgz", + "integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.5.tgz", + "integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.5.tgz", + "integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.5.tgz", + "integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.5.tgz", + "integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.5.tgz", + "integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.5.tgz", + "integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.5.tgz", + "integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.5.tgz", + "integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.5.tgz", + "integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.5.tgz", + "integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.5.tgz", + "integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.5.tgz", + "integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.5.tgz", + "integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.5.tgz", + "integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.5.tgz", + "integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sveltejs/acorn-typescript": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.6.tgz", + "integrity": "sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8.9.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.1.tgz", + "integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0", + "debug": "^4.4.1", + "deepmerge": "^4.3.1", + "magic-string": "^0.30.17", + "vitefu": "^1.1.1" + }, + "engines": { + "node": "^20.19 || ^22.12 || >=24" + }, + "peerDependencies": { + "svelte": "^5.0.0", + "vite": "^6.3.0 || ^7.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.1.tgz", + "integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.1" + }, + "engines": { + "node": "^20.19 || ^22.12 || >=24" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0", + "svelte": "^5.0.0", + "vite": "^6.3.0 || ^7.0.0" + } + }, + "node_modules/@tsconfig/svelte": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-5.0.5.tgz", + "integrity": "sha512-48fAnUjKye38FvMiNOj0J9I/4XlQQiZlpe9xaNPfe8vy2Y1hFBt8g1yqf2EGjVvHavo4jf2lC+TQyENCr4BJBQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", + "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esbuild": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.11.tgz", + "integrity": "sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.11", + "@esbuild/android-arm": "0.25.11", + "@esbuild/android-arm64": "0.25.11", + "@esbuild/android-x64": "0.25.11", + "@esbuild/darwin-arm64": "0.25.11", + "@esbuild/darwin-x64": "0.25.11", + "@esbuild/freebsd-arm64": "0.25.11", + "@esbuild/freebsd-x64": "0.25.11", + "@esbuild/linux-arm": "0.25.11", + "@esbuild/linux-arm64": "0.25.11", + "@esbuild/linux-ia32": "0.25.11", + "@esbuild/linux-loong64": "0.25.11", + "@esbuild/linux-mips64el": "0.25.11", + "@esbuild/linux-ppc64": "0.25.11", + "@esbuild/linux-riscv64": "0.25.11", + "@esbuild/linux-s390x": "0.25.11", + "@esbuild/linux-x64": "0.25.11", + "@esbuild/netbsd-arm64": "0.25.11", + "@esbuild/netbsd-x64": "0.25.11", + "@esbuild/openbsd-arm64": "0.25.11", + "@esbuild/openbsd-x64": "0.25.11", + "@esbuild/openharmony-arm64": "0.25.11", + "@esbuild/sunos-x64": "0.25.11", + "@esbuild/win32-arm64": "0.25.11", + "@esbuild/win32-ia32": "0.25.11", + "@esbuild/win32-x64": "0.25.11" + } + }, + "node_modules/esm-env": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/esrap": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.1.0.tgz", + "integrity": "sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.6" + } + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/magic-string": { + "version": "0.30.19", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", + "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/rollup": { + "version": "4.52.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz", + "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.52.5", + "@rollup/rollup-android-arm64": "4.52.5", + "@rollup/rollup-darwin-arm64": "4.52.5", + "@rollup/rollup-darwin-x64": "4.52.5", + "@rollup/rollup-freebsd-arm64": "4.52.5", + "@rollup/rollup-freebsd-x64": "4.52.5", + "@rollup/rollup-linux-arm-gnueabihf": "4.52.5", + "@rollup/rollup-linux-arm-musleabihf": "4.52.5", + "@rollup/rollup-linux-arm64-gnu": "4.52.5", + "@rollup/rollup-linux-arm64-musl": "4.52.5", + "@rollup/rollup-linux-loong64-gnu": "4.52.5", + "@rollup/rollup-linux-ppc64-gnu": "4.52.5", + "@rollup/rollup-linux-riscv64-gnu": "4.52.5", + "@rollup/rollup-linux-riscv64-musl": "4.52.5", + "@rollup/rollup-linux-s390x-gnu": "4.52.5", + "@rollup/rollup-linux-x64-gnu": "4.52.5", + "@rollup/rollup-linux-x64-musl": "4.52.5", + "@rollup/rollup-openharmony-arm64": "4.52.5", + "@rollup/rollup-win32-arm64-msvc": "4.52.5", + "@rollup/rollup-win32-ia32-msvc": "4.52.5", + "@rollup/rollup-win32-x64-gnu": "4.52.5", + "@rollup/rollup-win32-x64-msvc": "4.52.5", + "fsevents": "~2.3.2" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svelte": { + "version": "5.41.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.41.2.tgz", + "integrity": "sha512-JetVllvRzfAqg/32ST3SWkb0+OiCpJ/sSMTe206QgiTAN6XaCR3s7nx2L+hQHoUd/1YoK+UsEblGWyKcqY7Efg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@sveltejs/acorn-typescript": "^1.0.5", + "@types/estree": "^1.0.5", + "acorn": "^8.12.1", + "aria-query": "^5.3.1", + "axobject-query": "^4.1.0", + "clsx": "^2.1.1", + "esm-env": "^1.2.1", + "esrap": "^2.1.0", + "is-reference": "^3.0.3", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svelte-check": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.3.3.tgz", + "integrity": "sha512-RYP0bEwenDXzfv0P1sKAwjZSlaRyqBn0Fz1TVni58lqyEiqgwztTpmodJrGzP6ZT2aHl4MbTvWP6gbmQ3FOnBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "chokidar": "^4.0.1", + "fdir": "^6.2.0", + "picocolors": "^1.0.0", + "sade": "^1.7.4" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "typescript": ">=5.0.0" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "7.1.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.11.tgz", + "integrity": "sha512-uzcxnSDVjAopEUjljkWh8EIrg6tlzrjFUfMcR1EVsRDGwf/ccef0qQPRyOrROwhrTDaApueq+ja+KLPlzR/zdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/zimmerframe": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", + "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", + "dev": true, + "license": "MIT" + } + } +} diff --git a/[esx_addons]/esx_halloween/web/package.json b/[esx_addons]/esx_halloween/web/package.json new file mode 100644 index 00000000..90686790 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/package.json @@ -0,0 +1,22 @@ +{ + "name": "web", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "dev:game": "vite build --watch", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json" + }, + "devDependencies": { + "@sveltejs/vite-plugin-svelte": "^6.2.1", + "@tsconfig/svelte": "^5.0.5", + "@types/node": "^24.6.0", + "svelte": "^5.39.6", + "svelte-check": "^4.3.2", + "typescript": "~5.9.3", + "vite": "^7.1.7" + } +} diff --git a/[esx_addons]/esx_halloween/web/public/assets/background.webp b/[esx_addons]/esx_halloween/web/public/assets/background.webp new file mode 100644 index 0000000000000000000000000000000000000000..e17b5cfe28a909ad4260d189282eae861bdfcfaa GIT binary patch literal 11826 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 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/public/assets/pumpkin.webp b/[esx_addons]/esx_halloween/web/public/assets/pumpkin.webp new file mode 100644 index 0000000000000000000000000000000000000000..701fa95406ca2c74aaeb42bba10bf4d0f4569761 GIT binary patch literal 39430 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 z%0A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

w0~G<+)}b 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 U&-J(UeU=;Ep3o1krs5%rf%>I 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

W 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

@MDGy><2R+{XxgzRa6bADA^zE#!o6% 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�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

&6c)jHuvl`pN*|%_~?dDG1iS5M>@Qx4iYDZ#o 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 z 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 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/public/vite.svg b/[esx_addons]/esx_halloween/web/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/[esx_addons]/esx_halloween/web/src/App.svelte b/[esx_addons]/esx_halloween/web/src/App.svelte new file mode 100644 index 00000000..d4f156e2 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/App.svelte @@ -0,0 +1,46 @@ + + + + + + + diff --git a/[esx_addons]/esx_halloween/web/src/app.css b/[esx_addons]/esx_halloween/web/src/app.css new file mode 100644 index 00000000..61ba3678 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/app.css @@ -0,0 +1,79 @@ +:root { + font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +.card { + padding: 2em; +} + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/[esx_addons]/esx_halloween/web/src/assets/svelte.svg b/[esx_addons]/esx_halloween/web/src/assets/svelte.svg new file mode 100644 index 00000000..c5e08481 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/assets/svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/[esx_addons]/esx_halloween/web/src/components/GhostChoice.svelte b/[esx_addons]/esx_halloween/web/src/components/GhostChoice.svelte new file mode 100644 index 00000000..ba498451 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/GhostChoice.svelte @@ -0,0 +1,197 @@ + + +{#if visible} +
+
+
+ pumpkin +
+ +

Spooky Opportunity!

+

You have a chance to respawn as a ghost and haunt the living...

+ +
+ + +
+ + {#if !forced} +
Auto-decline in {countdown}s
+ {/if} +
+
+{/if} + + diff --git a/[esx_addons]/esx_halloween/web/src/components/GhostHUD.svelte b/[esx_addons]/esx_halloween/web/src/components/GhostHUD.svelte new file mode 100644 index 00000000..43ec0ce6 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/GhostHUD.svelte @@ -0,0 +1,163 @@ + + +{#if visible} +
+
+
👻
+
+
Ghost Mode
+
{formatTime(timeRemaining)}
+
+
+ +
+
+
{scareKey}
+
Scare
+
+
+ +
+ Press {exitKey} to exit +
+
+{/if} + + diff --git a/[esx_addons]/esx_halloween/web/src/components/JumpscareEffect.svelte b/[esx_addons]/esx_halloween/web/src/components/JumpscareEffect.svelte new file mode 100644 index 00000000..4e30996f --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/JumpscareEffect.svelte @@ -0,0 +1,117 @@ + + +{#if visible} +
+
+ scary +
BOO!
+
+
+{/if} + + diff --git a/[esx_addons]/esx_halloween/web/src/components/Notification.svelte b/[esx_addons]/esx_halloween/web/src/components/Notification.svelte new file mode 100644 index 00000000..15f3c8ab --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/Notification.svelte @@ -0,0 +1,203 @@ + + +
+ + +
+

{header}

+

{description}

+
+
+ + diff --git a/[esx_addons]/esx_halloween/web/src/components/NotificationContainer.svelte b/[esx_addons]/esx_halloween/web/src/components/NotificationContainer.svelte new file mode 100644 index 00000000..b9984f60 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/NotificationContainer.svelte @@ -0,0 +1,111 @@ + + +{#if notification} +
+ +
+{/if} + + diff --git a/[esx_addons]/esx_halloween/web/src/main.ts b/[esx_addons]/esx_halloween/web/src/main.ts new file mode 100644 index 00000000..928b6c52 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/main.ts @@ -0,0 +1,8 @@ +import { mount } from 'svelte' +import App from './App.svelte' + +const app = mount(App, { + target: document.getElementById('app')!, +}) + +export default app diff --git a/[esx_addons]/esx_halloween/web/src/stores/GhostManager.svelte.ts b/[esx_addons]/esx_halloween/web/src/stores/GhostManager.svelte.ts new file mode 100644 index 00000000..dbaf91a6 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/stores/GhostManager.svelte.ts @@ -0,0 +1,54 @@ +interface GhostState { + choiceVisible: boolean; + hudVisible: boolean; + jumpscareVisible: boolean; + maxDuration: number; + exitKey: string; + scareKey: string; + forced: boolean; + soundVolume: number; +} + +class GhostManager { + state = $state({ + choiceVisible: false, + hudVisible: false, + jumpscareVisible: false, + maxDuration: 600000, + exitKey: 'X', + scareKey: 'E', + forced: false, + soundVolume: 0.8 + }); + + showChoice(forced: boolean = false) { + this.state.choiceVisible = true; + this.state.forced = forced; + } + + hideChoice() { + this.state.choiceVisible = false; + } + + showHUD(maxDuration: number, exitKey: string = 'X', scareKey: string = 'E') { + this.state.hudVisible = true; + this.state.maxDuration = maxDuration; + this.state.exitKey = exitKey; + this.state.scareKey = scareKey; + } + + hideHUD() { + this.state.hudVisible = false; + } + + triggerJumpscare(soundVolume: number = 0.8) { + this.state.jumpscareVisible = true; + this.state.soundVolume = soundVolume; + } + + hideJumpscare() { + this.state.jumpscareVisible = false; + } +} + +export const ghostManager = new GhostManager(); diff --git a/[esx_addons]/esx_halloween/web/src/stores/NotificationManager.svelte.ts b/[esx_addons]/esx_halloween/web/src/stores/NotificationManager.svelte.ts new file mode 100644 index 00000000..e9fb75e2 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/stores/NotificationManager.svelte.ts @@ -0,0 +1,143 @@ +import type { NotificationData, QueuedNotification } from '../types/nui'; + +/** + * Notification queue manager using Svelte 5 runes + * Handles displaying notifications one at a time with auto-dismiss + */ +class NotificationManager { + /** + * Queue of pending notifications + * @private + */ + private queue = $state([]); + + /** + * Currently displayed notification (null if none) + * @private + */ + private current = $state(null); + + /** + * Timeout ID for current notification auto-dismiss + * @private + */ + private dismissTimeout: number | null = null; + + /** + * Counter for generating unique notification IDs + * @private + */ + private idCounter = 0; + + /** + * Get the currently displayed notification + * @returns {QueuedNotification | null} Current notification or null + */ + get currentNotification(): QueuedNotification | null { + return this.current; + } + + /** + * Get the number of pending notifications in queue + * @returns {number} Queue length + */ + get queueLength(): number { + return this.queue.length; + } + + /** + * Add a new notification to the queue + * If no notification is currently showing, display it immediately + * @param {NotificationData} data - Notification configuration + * @returns {void} + * @example + * notificationManager.show({ + * size: 'small', + * position: 'top-right', + * header: 'Success', + * description: 'Item purchased successfully', + * duration: 3000 + * }); + */ + show(data: NotificationData): void { + const notification: QueuedNotification = { + ...data, + id: `notification-${++this.idCounter}`, + duration: data.duration ?? 5000, + }; + + this.queue.push(notification); + + if (!this.current) { + this.processQueue(); + } + } + + /** + * Process the next notification in queue + * Sets up auto-dismiss timer based on notification duration + * @private + */ + private processQueue(): void { + if (this.queue.length === 0) { + this.current = null; + return; + } + + this.current = this.queue.shift()!; + + if (this.dismissTimeout) { + clearTimeout(this.dismissTimeout); + } + + this.dismissTimeout = window.setTimeout(() => { + this.dismiss(); + }, this.current.duration); + } + + /** + * Dismiss the current notification and show next in queue + * Clears any pending auto-dismiss timeout + * @returns {void} + */ + dismiss(): void { + if (this.dismissTimeout) { + clearTimeout(this.dismissTimeout); + this.dismissTimeout = null; + } + + this.current = null; + + setTimeout(() => { + this.processQueue(); + }, 300); + } + + /** + * Clear all pending notifications and dismiss current + * @returns {void} + */ + clearAll(): void { + this.queue = []; + if (this.dismissTimeout) { + clearTimeout(this.dismissTimeout); + this.dismissTimeout = null; + } + this.current = null; + } +} + +/** + * Global notification manager instance + * @example + * import { notificationManager } from './stores/NotificationManager.svelte'; + * + * notificationManager.show({ + * size: 'large', + * position: 'bottom-center', + * header: 'Achievement Unlocked', + * description: 'You found a rare Halloween item!', + * duration: 4000 + * }); + */ +export const notificationManager = new NotificationManager(); diff --git a/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css b/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css new file mode 100644 index 00000000..ed9173b4 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css @@ -0,0 +1,97 @@ +:root { + /* ESX UI Convars - Set dynamically from game */ + --primary-color: #fb9b04; + --secondary-color: #1a1a1a; + --background-color: #000000; + --accent-color: #fb9b04; + --logo-url: ''; + + /* Colors */ + --color-brand: var(--primary-color); + --color-brand-rgb: 251, 155, 4; + + /* Dark Shades */ + --color-darkest: #161616; + --color-darkest-rgb: 22, 22, 22; + + --color-dark: #252525; + --color-dark-rgb: 37, 37, 37; + + --color-mid: #383838; + --color-mid-rgb: 56, 56, 56; + + /* Light Shades */ + --color-light: #969696; + --color-light-rgb: 150, 150, 150; + + --color-lightest: #f2f2f2; + --color-lightest-rgb: 242, 242, 242; + --color-bg-primary: var(--color-darkest); + --color-bg-secondary: var(--color-dark); + --color-bg-tertiary: var(--color-mid); + + --color-text-primary: var(--color-lightest); + --color-text-secondary: var(--color-light); + --color-text-inverse: var(--color-darkest); + + /* Typography */ + --font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-family-halloween: 'Creepster', cursive; + --font-size-base: 1rem; + --font-size-h1: 2rem; + --font-size-h2: 1.5rem; + --font-size-h3: 1.25rem; + --font-size-h4: 1.125rem; + --font-size-h5: 1rem; + --font-size-h6: 0.875rem; + --font-size-body: 1rem; + --font-size-small: 0.875rem; + --font-size-tiny: 0.75rem; + --font-weight-normal: 400; + --font-weight-medium: 500; + --font-weight-semibold: 600; + --font-weight-bold: 700; + --line-height-tight: 1.2; + --line-height-normal: 1.5; + --line-height-relaxed: 1.75; + + /* Spacing */ + --space-xs: 0.25rem; + --space-sm: 0.5rem; + --space-md: 1rem; + --space-lg: 1.5rem; + --space-xl: 2rem; + --space-2xl: 3rem; + --space-3xl: 4rem; + + /* Border Radius */ + --radius-sm: 0.25rem; + --radius-md: 0.5rem; + --radius-lg: 0.75rem; + --radius-xl: 1rem; + --radius-full: 9999px; + + /* Shadows */ + --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + --shadow-brand: 0 0 20px rgba(var(--color-brand-rgb), 0.3); + --shadow-brand-strong: 0 0 30px rgba(var(--color-brand-rgb), 0.5); + + /* Transitions */ + --transition-fast: 150ms ease-in-out; + --transition-base: 250ms ease-in-out; + --transition-slow: 350ms ease-in-out; + + /* Z-Index */ + --z-base: 1; + --z-dropdown: 100; + --z-sticky: 200; + --z-fixed: 300; + --z-modal-backdrop: 400; + --z-modal: 500; + --z-popover: 600; + --z-tooltip: 700; + --z-notification: 800; +} diff --git a/[esx_addons]/esx_halloween/web/src/styles/global.css b/[esx_addons]/esx_halloween/web/src/styles/global.css new file mode 100644 index 00000000..865aa824 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/styles/global.css @@ -0,0 +1,211 @@ +@import './design-tokens.css'; +@import './reset.css'; + +html { + font-size: clamp(12px, 1vw, 20px); +} + +body { + font-family: var(--font-family); + font-size: var(--font-size-base); + font-weight: var(--font-weight-normal); + line-height: var(--line-height-normal); + color: var(--color-text-primary); + background-color: transparent; +} + +h1 { + font-size: var(--font-size-h1); + font-weight: var(--font-weight-bold); + line-height: var(--line-height-tight); +} + +h2 { + font-size: var(--font-size-h2); + font-weight: var(--font-weight-bold); + line-height: var(--line-height-tight); +} + +h3 { + font-size: var(--font-size-h3); + font-weight: var(--font-weight-semibold); + line-height: var(--line-height-tight); +} + +h4 { + font-size: var(--font-size-h4); + font-weight: var(--font-weight-semibold); + line-height: var(--line-height-tight); +} + +h5 { + font-size: var(--font-size-h5); + font-weight: var(--font-weight-medium); + line-height: var(--line-height-normal); +} + +h6 { + font-size: var(--font-size-h6); + font-weight: var(--font-weight-medium); + line-height: var(--line-height-normal); +} + +p { + font-size: var(--font-size-body); + line-height: var(--line-height-normal); +} + +.flex { + display: flex; +} + +.flex-col { + flex-direction: column; +} + +.flex-row { + flex-direction: row; +} + +.items-center { + align-items: center; +} + +.items-start { + align-items: flex-start; +} + +.items-end { + align-items: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.gap-xs { + gap: var(--space-xs); +} + +.gap-sm { + gap: var(--space-sm); +} + +.gap-md { + gap: var(--space-md); +} + +.gap-lg { + gap: var(--space-lg); +} + +.gap-xl { + gap: var(--space-xl); +} + +.p-xs { + padding: var(--space-xs); +} + +.p-sm { + padding: var(--space-sm); +} + +.p-md { + padding: var(--space-md); +} + +.p-lg { + padding: var(--space-lg); +} + +.p-xl { + padding: var(--space-xl); +} + +.m-xs { + margin: var(--space-xs); +} + +.m-sm { + margin: var(--space-sm); +} + +.m-md { + margin: var(--space-md); +} + +.m-lg { + margin: var(--space-lg); +} + +.m-xl { + margin: var(--space-xl); +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.hidden { + display: none; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.w-full { + width: 100%; +} + +.h-full { + height: 100%; +} + +.container { + width: 100%; + max-width: 1280px; + margin-left: auto; + margin-right: auto; + padding-left: var(--space-md); + padding-right: var(--space-md); +} + +@media (min-width: 640px) { + .container { + padding-left: var(--space-lg); + padding-right: var(--space-lg); + } +} + +@media (min-width: 1024px) { + .container { + padding-left: var(--space-xl); + padding-right: var(--space-xl); + } +} diff --git a/[esx_addons]/esx_halloween/web/src/styles/reset.css b/[esx_addons]/esx_halloween/web/src/styles/reset.css new file mode 100644 index 00000000..da9f5c47 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/styles/reset.css @@ -0,0 +1,83 @@ +*, +*::before, +*::after { + box-sizing: border-box; +} + +* { + margin: 0; + padding: 0; +} + +html { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +html, +body { + height: 100%; +} + +body { + line-height: 1.5; + text-rendering: optimizeSpeed; +} + +input, +button, +textarea, +select { + font: inherit; +} + +button { + background: none; + border: none; + cursor: pointer; + color: inherit; +} + +ul, +ol { + list-style: none; +} + +a { + text-decoration: none; + color: inherit; +} + +img, +picture, +video, +canvas, +svg { + display: block; + max-width: 100%; +} + +@media (prefers-reduced-motion: reduce) { + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} + +:focus { + outline: none; +} + +:focus-visible { + outline: 2px solid var(--color-brand); + outline-offset: 2px; +} + +:disabled { + cursor: not-allowed; + opacity: 0.6; +} diff --git a/[esx_addons]/esx_halloween/web/src/types/nui.ts b/[esx_addons]/esx_halloween/web/src/types/nui.ts new file mode 100644 index 00000000..ae0ef54a --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/types/nui.ts @@ -0,0 +1,107 @@ +/** + * NUI event message structure sent from game client + * @template T - Type of data payload + */ +export interface NuiMessage { + /** Event type identifier */ + type: string; + /** Event data payload (merged with root for some events) */ + [key: string]: any; +} + +/** + * Response structure for NUI callbacks + * @template T - Type of response data + */ +export interface NuiCallbackResponse { + /** Indicates if the request was successful */ + ok: boolean; + /** Response data if successful */ + data?: T; + /** Error message if unsuccessful */ + error?: string; +} + +/** + * UI visibility state + */ +export interface VisibilityState { + /** Current visibility state */ + visible: boolean; +} + +/** + * Configuration options for debug mode + */ +export interface DebugOptions { + /** Whether debug mode is enabled */ + enabled: boolean; + /** Delay in milliseconds before triggering debug events */ + delay?: number; +} + +/** + * Event handler function for NUI events + * @template T - Type of event data + */ +export type NuiEventHandler = (data: T) => void; + +/** + * Checks if the code is running in a browser environment (not FiveM) + * @returns {boolean} True if running in browser, false if in FiveM + * @example + * if (isEnvBrowser()) { + * console.log('Running in browser for development'); + * } + */ +export const isEnvBrowser = (): boolean => !(window as any).invokeNative; + +/** + * Gets the name of the parent FiveM resource + * Falls back to 'nui-frame-app' in browser environment + * @returns {string} Resource name + * @example + * const resource = getResourceName(); // Returns 'halloween' in FiveM + */ +export const getResourceName = (): string => { + if (isEnvBrowser()) { + return 'nui-frame-app'; + } + return (window as any).GetParentResourceName + ? (window as any).GetParentResourceName() + : 'unknown'; +}; + +/** + * Position where notification should appear + */ +export type NotificationPosition = 'top-left' | 'top-right' | 'top-center' | 'bottom-center'; + +/** + * Size variant for notification cards + */ +export type NotificationSize = 'small' | 'large'; + +/** + * Notification data structure sent from FiveM client + */ +export interface NotificationData { + /** Size of the notification card */ + size: NotificationSize; + /** Screen position where notification appears */ + position: NotificationPosition; + /** Header/title text */ + header: string; + /** Description/body text */ + description: string; + /** Duration in milliseconds before auto-dismiss (default: 5000) */ + duration?: number; +} + +/** + * Internal notification with unique ID for queue management + */ +export interface QueuedNotification extends NotificationData { + /** Unique identifier for this notification instance */ + id: string; +} diff --git a/[esx_addons]/esx_halloween/web/src/utils/debugData.ts b/[esx_addons]/esx_halloween/web/src/utils/debugData.ts new file mode 100644 index 00000000..ac5520f5 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/utils/debugData.ts @@ -0,0 +1,69 @@ +import type { NuiMessage, DebugOptions } from '../types/nui'; +import { isEnvBrowser } from '../types/nui'; + +/** + * Dispatches mock NUI events for testing in browser environment + * Simulates SendNUIMessage calls from FiveM for development purposes + * @template T - Type of data to send + * @param {string} action - The action/event name to trigger + * @param {T} data - Mock data payload to send + * @param {number} delay - Delay in milliseconds before dispatching (default: 100) + * @returns {void} + * @example + * // Simulate showing UI after 1 second + * debugData('showUI', { visible: true }, 1000); + * + * // Simulate player data update + * debugData('setPlayerData', { name: 'TestPlayer', health: 100 }); + */ +export function debugData( + action: string, + data: T, + delay = 100 +): void { + if (!isEnvBrowser()) { + console.warn('[debugData] Only works in browser environment'); + return; + } + + setTimeout(() => { + const message: NuiMessage = { + action, + data, + }; + + window.dispatchEvent( + new MessageEvent('message', { + data: message, + }) + ); + + console.log(`[debugData] Dispatched event: ${action}`, data); + }, delay); +} + +/** + * Sets up debug events on component mount for browser development + * Allows testing NUI functionality without running in FiveM + * @param {DebugOptions} options - Debug configuration + * @param {() => void} callback - Function to execute with debug setup + * @returns {void} + * @example + * setupDebugData({ enabled: true, delay: 1000 }, () => { + * debugData('showUI', {}); + * debugData('setPlayerData', { name: 'Dev', id: 1 }, 2000); + * }); + */ +export function setupDebugData( + options: DebugOptions, + callback: () => void +): void { + if (!options.enabled || !isEnvBrowser()) { + return; + } + + setTimeout(() => { + console.log('[debugData] Setting up debug data...'); + callback(); + }, options.delay || 100); +} diff --git a/[esx_addons]/esx_halloween/web/src/utils/fetchNui.ts b/[esx_addons]/esx_halloween/web/src/utils/fetchNui.ts new file mode 100644 index 00000000..01ff9fa3 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/utils/fetchNui.ts @@ -0,0 +1,57 @@ +import type { NuiCallbackResponse } from '../types/nui'; +import { getResourceName, isEnvBrowser } from '../types/nui'; + +/** + * Sends a message to the FiveM game client via NUI callback + * Handles communication between the UI and Lua scripts + * @template T - Expected response data type + * @param {string} eventName - The NUI callback event name registered in Lua + * @param {unknown} data - Data to send with the request + * @returns {Promise} Response from the game client + * @throws {Error} If the request fails or server returns an error + * @example + * // Call a Lua RegisterNUICallback + * const result = await fetchNui<{ success: boolean }>('getPlayerData', { id: 1 }); + * if (result.success) { + * console.log('Player data retrieved'); + * } + */ +export async function fetchNui( + eventName: string, + data: unknown = {} +): Promise { + const resourceName = getResourceName(); + + if (isEnvBrowser()) { + console.warn( + `[fetchNui] Browser environment detected. Event: ${eventName}`, + data + ); + return {} as T; + } + + try { + const response = await fetch(`https://${resourceName}/${eventName}`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json; charset=UTF-8', + }, + body: JSON.stringify(data), + }); + + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + + const responseData: NuiCallbackResponse = await response.json(); + + if (!responseData.ok && responseData.error) { + throw new Error(responseData.error); + } + + return responseData.data as T; + } catch (error) { + console.error(`[fetchNui] Error calling ${eventName}:`, error); + throw error; + } +} diff --git a/[esx_addons]/esx_halloween/web/src/utils/useNuiEvent.ts b/[esx_addons]/esx_halloween/web/src/utils/useNuiEvent.ts new file mode 100644 index 00000000..ebea8ca3 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/utils/useNuiEvent.ts @@ -0,0 +1,40 @@ +import { onMount, onDestroy } from 'svelte'; +import type { NuiMessage, NuiEventHandler } from '../types/nui'; + +/** + * Svelte hook for listening to NUI events from the FiveM game client + * Automatically registers and cleans up event listeners on component mount/destroy + * @template T - Expected data type for the event + * @param {string} eventType - The event type to listen for (must match SendNUIMessage type) + * @param {NuiEventHandler} handler - Callback function to handle the event data + * @returns {void} + * @example + * // Listen for player data updates from Lua + * useNuiEvent<{ name: string; id: number }>('setPlayerData', (data) => { + * playerName = data.name; + * playerId = data.id; + * }); + * + * // Lua side: + * // SendNUIMessage({ type = 'setPlayerData', name = 'John', id = 1 }) + */ +export function useNuiEvent( + eventType: string, + handler: NuiEventHandler +): void { + const eventListener = (event: MessageEvent>) => { + const { type, ...data } = event.data; + + if (type === eventType) { + handler(data as T); + } + }; + + onMount(() => { + window.addEventListener('message', eventListener as EventListener); + }); + + onDestroy(() => { + window.removeEventListener('message', eventListener as EventListener); + }); +} diff --git a/[esx_addons]/esx_halloween/web/src/utils/visibility.svelte.ts b/[esx_addons]/esx_halloween/web/src/utils/visibility.svelte.ts new file mode 100644 index 00000000..91047aa2 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/utils/visibility.svelte.ts @@ -0,0 +1,79 @@ +import { fetchNui } from './fetchNui'; + +/** + * Visibility store using Svelte 5 runes + * Manages UI visibility state and communicates with game client + */ +class VisibilityStore { + private _visible = $state(false); + + /** + * Get current visibility state + * @returns {boolean} + */ + get visible(): boolean { + return this._visible; + } + + /** + * Show the UI + * @returns {void} + */ + show(): void { + this._visible = true; + } + + /** + * Hide the UI and notify game client + * @returns {Promise} + */ + async hide(): Promise { + this._visible = false; + + try { + await fetchNui('hideUI'); + } catch (error) { + console.error('[visibility] Error hiding UI:', error); + } + } + + /** + * Toggle visibility + * @returns {void} + */ + toggle(): void { + if (this._visible) { + this.hide(); + } else { + this.show(); + } + } + + /** + * Set visibility state directly + * @param {boolean} value - Visibility state + * @returns {void} + */ + set(value: boolean): void { + if (value) { + this.show(); + } else { + this.hide(); + } + } +} + +/** + * Global visibility store instance + * @example + * import { visibility } from './utils/visibility'; + * + * // In component + * {#if visibility.visible} + *
UI Content
+ * {/if} + * + * // To hide + * visibility.hide(); + */ +export const visibility = new VisibilityStore(); diff --git a/[esx_addons]/esx_halloween/web/svelte.config.js b/[esx_addons]/esx_halloween/web/svelte.config.js new file mode 100644 index 00000000..96b34554 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/svelte.config.js @@ -0,0 +1,8 @@ +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' + +/** @type {import("@sveltejs/vite-plugin-svelte").SvelteConfig} */ +export default { + // Consult https://svelte.dev/docs#compile-time-svelte-preprocess + // for more information about preprocessors + preprocess: vitePreprocess(), +} diff --git a/[esx_addons]/esx_halloween/web/tsconfig.app.json b/[esx_addons]/esx_halloween/web/tsconfig.app.json new file mode 100644 index 00000000..31c18cfd --- /dev/null +++ b/[esx_addons]/esx_halloween/web/tsconfig.app.json @@ -0,0 +1,21 @@ +{ + "extends": "@tsconfig/svelte/tsconfig.json", + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "module": "ESNext", + "types": ["svelte", "vite/client"], + "noEmit": true, + /** + * Typecheck JS in `.svelte` and `.js` files by default. + * Disable checkJs if you'd like to use dynamic types in JS. + * Note that setting allowJs false does not prevent the use + * of JS in `.svelte` files. + */ + "allowJs": true, + "checkJs": true, + "moduleDetection": "force" + }, + "include": ["src/**/*.ts", "src/**/*.js", "src/**/*.svelte"] +} diff --git a/[esx_addons]/esx_halloween/web/tsconfig.json b/[esx_addons]/esx_halloween/web/tsconfig.json new file mode 100644 index 00000000..1ffef600 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/[esx_addons]/esx_halloween/web/tsconfig.node.json b/[esx_addons]/esx_halloween/web/tsconfig.node.json new file mode 100644 index 00000000..8a67f62f --- /dev/null +++ b/[esx_addons]/esx_halloween/web/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/[esx_addons]/esx_halloween/web/vite.config.ts b/[esx_addons]/esx_halloween/web/vite.config.ts new file mode 100644 index 00000000..f4bddbbe --- /dev/null +++ b/[esx_addons]/esx_halloween/web/vite.config.ts @@ -0,0 +1,21 @@ +import { defineConfig } from 'vite' +import { svelte } from '@sveltejs/vite-plugin-svelte' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [svelte()], + base: './', + build: { + outDir: 'build', + emptyOutDir: true, + minify: 'esbuild', + target: 'esnext', + rollupOptions: { + output: { + entryFileNames: 'assets/[name].[hash].js', + chunkFileNames: 'assets/[name].[hash].js', + assetFileNames: 'assets/[name].[hash].[ext]' + } + } + } +}) From 45d9e6660e5201d811dd76a593cb99f45dea59b0 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:19:00 +0200 Subject: [PATCH 02/13] fix: race condition on nui startup, add ready callback for nui --- [esx_addons]/esx_halloween/client/convars.lua | 12 ++---- .../web/build/assets/index.C9PnIY09.js | 2 - .../web/build/assets/index.yHa2iqmf.js | 2 + .../esx_halloween/web/build/index.html | 2 +- [esx_addons]/esx_halloween/web/src/App.svelte | 37 ++++++++++++++----- 5 files changed, 35 insertions(+), 20 deletions(-) delete mode 100644 [esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js create mode 100644 [esx_addons]/esx_halloween/web/build/assets/index.yHa2iqmf.js diff --git a/[esx_addons]/esx_halloween/client/convars.lua b/[esx_addons]/esx_halloween/client/convars.lua index 5cc0da2b..04837cf1 100644 --- a/[esx_addons]/esx_halloween/client/convars.lua +++ b/[esx_addons]/esx_halloween/client/convars.lua @@ -12,13 +12,9 @@ local function GetESXThemeColors() } end -CreateThread(function() - Wait(1000) - +--- NUI Callback for frontend to request theme colors +--- Prevents race conditions by letting frontend fetch when ready +RegisterNUICallback('ready', function(data, cb) local colors = GetESXThemeColors() - - SendNUIMessage({ - type = 'setThemeColors', - colors = colors - }) + cb(colors) end) diff --git a/[esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js b/[esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js deleted file mode 100644 index 4fa64a11..00000000 --- a/[esx_addons]/esx_halloween/web/build/assets/index.C9PnIY09.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();const kt=!1;var St=Array.isArray,_n=Array.prototype.indexOf,pn=Array.from,et=Object.defineProperty,ge=Object.getOwnPropertyDescriptor,mn=Object.getOwnPropertyDescriptors,gn=Object.prototype,wn=Array.prototype,Nt=Object.getPrototypeOf,_t=Object.isExtensible;function yn(e){return e()}function tt(e){for(var t=0;t{e=r,t=i});return{promise:n,resolve:e,reject:t}}const O=2,Dt=4,Ye=8,fe=16,Z=32,ce=64,Je=128,L=256,Ke=512,P=1024,M=2048,se=4096,B=8192,W=16384,ft=32768,$e=65536,pt=1<<17,bn=1<<18,Te=1<<19,Ot=1<<20,nt=1<<21,ct=1<<22,le=1<<23,we=Symbol("$state"),En=Symbol("legacy props"),pe=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};function At(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function xn(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Tn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function kn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Sn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Nn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Pn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function Dn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function On(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function An(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Cn(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Rn=1,In=2,jn=4,Mn=8,Fn=16,Vn=1,Ln=2,S=Symbol();function qn(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function Ct(e){return e===this.v}function Kn(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Un(e){return!Kn(e,this.v)}let Ae=!1,zn=!1;function Bn(){Ae=!0}let x=null;function Ee(e){x=e}function ke(e,t=!1,n){x={p:x,c:null,e:null,s:e,x:null,l:Ae&&!t?{s:null,u:null,$:[]}:null}}function Se(e){var t=x,n=t.e;if(n!==null){t.e=null;for(var r of n)Ht(r)}return x=t.p,{}}function Ce(){return!Ae||x!==null&&x.l===null}let me=[];function Gn(){var e=me;me=[],tt(e)}function vt(e){if(me.length===0){var t=me;queueMicrotask(()=>{t===me&&Gn()})}me.push(e)}const Hn=new WeakMap;function Rt(e){var t=p;if(t===null)return _.f|=le,e;if((t.f&ft)===0){if((t.f&Je)===0)throw!t.parent&&e instanceof Error&&It(e),e;t.b.error(e)}else xe(e,t)}function xe(e,t){for(;t!==null;){if((t.f&Je)!==0)try{t.b.error(e);return}catch(n){e=n}t=t.parent}throw e instanceof Error&&It(e),e}function It(e){const t=Hn.get(e);t&&(et(e,"message",{value:t.message}),et(e,"stack",{value:t.stack}))}const Ve=new Set;let E=null,K=null,rt=new Set,ne=[],dt=null,it=!1;class Q{committed=!1;current=new Map;#e=new Map;#t=new Set;#s=0;#n=0;#a=null;#o=[];#l=[];skipped_effects=new Set;process(t){ne=[],this.apply();var n={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const r of t)this.#r(r,n);this.#u(),this.#n>0?(this.#i(n.effects),this.#i(n.render_effects),this.#i(n.block_effects)):(E=null,mt(n.render_effects),mt(n.effects)),K=null}#r(t,n){t.f^=P;for(var r=t.first;r!==null;){var i=r.f,s=(i&(Z|ce))!==0,o=s&&(i&P)!==0,l=o||(i&B)!==0||this.skipped_effects.has(r);if((r.f&Je)!==0&&r.b?.is_pending()&&(n={parent:n,effect:r,effects:[],render_effects:[],block_effects:[]}),!l&&r.fn!==null){s?r.f^=P:(i&Dt)!==0?n.effects.push(r):Xe(r)&&((r.f&fe)!==0&&n.block_effects.push(r),He(r));var a=r.first;if(a!==null){r=a;continue}}var u=r.parent;for(r=r.next;r===null&&u!==null;)u===n.effect&&(this.#i(n.effects),this.#i(n.render_effects),this.#i(n.block_effects),n=n.parent),r=u.next,u=u.parent}}#i(t){for(const n of t)((n.f&M)!==0?this.#o:this.#l).push(n),D(n,P)}capture(t,n){this.#e.has(t)||this.#e.set(t,n),this.current.set(t,t.v),K?.set(t,t.v)}activate(){E=this}deactivate(){E=null,K=null}flush(){if(ne.length>0){if(this.activate(),Yn(),E!==null&&E!==this)return}else this.#u();this.deactivate();for(const t of rt)if(rt.delete(t),t(),E!==null)break}#u(){if(this.#n===0){for(const t of this.#t)t();this.#t.clear()}this.#s===0&&this.#f()}#f(){if(Ve.size>1){this.#e.clear();var t=K,n=!0,r={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const i of Ve){if(i===this){n=!1;continue}const s=[];for(const[l,a]of this.current){if(i.current.has(l))if(n&&a!==i.current.get(l))i.current.set(l,a);else continue;s.push(l)}if(s.length===0)continue;const o=[...i.current.keys()].filter(l=>!this.current.has(l));if(o.length>0){for(const l of s)jt(l,o);if(ne.length>0){E=i,i.apply();for(const l of ne)i.#r(l,r);ne=[],i.deactivate()}}}E=null,K=t}this.committed=!0,Ve.delete(this),this.#a?.resolve()}increment(t){this.#s+=1,t&&(this.#n+=1)}decrement(t){this.#s-=1,t&&(this.#n-=1);for(const n of this.#o)D(n,M),ae(n);for(const n of this.#l)D(n,se),ae(n);this.#o=[],this.#l=[],this.flush()}add_callback(t){this.#t.add(t)}settled(){return(this.#a??=Pt()).promise}static ensure(){if(E===null){const t=E=new Q;Ve.add(E),Q.enqueue(()=>{E===t&&t.flush()})}return E}static enqueue(t){vt(t)}apply(){}}function Yn(){var e=ye;it=!0;try{var t=0;for(wt(!0);ne.length>0;){var n=Q.ensure();if(t++>1e3){var r,i;Jn()}n.process(ne),ie.clear()}}finally{it=!1,wt(e),dt=null}}function Jn(){try{Nn()}catch(e){xe(e,dt)}}let H=null;function mt(e){var t=e.length;if(t!==0){for(var n=0;n0)){ie.clear();for(const i of H){if((i.f&(W|B))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)H.has(o)&&(H.delete(o),s.push(o)),o=o.parent;for(let l=s.length-1;l>=0;l--){const a=s[l];(a.f&(W|B))===0&&He(a)}}H.clear()}}H=null}}function jt(e,t){if(e.reactions!==null)for(const n of e.reactions){const r=n.f;(r&O)!==0?jt(n,t):(r&(ct|fe))!==0&&Mt(n,t)&&(D(n,M),ae(n))}}function Mt(e,t){if(e.deps!==null){for(const n of e.deps)if(t.includes(n)||(n.f&O)!==0&&Mt(n,t))return!0}return!1}function ae(e){for(var t=dt=e;t.parent!==null;){t=t.parent;var n=t.f;if(it&&t===p&&(n&fe)!==0)return;if((n&(ce|Z))!==0){if((n&P)===0)return;t.f^=P}}ne.push(t)}function $n(e){let t=0,n=Ie(0),r;return()=>{ar()&&(m(n),dr(()=>(t===0&&(r=Me(()=>e(()=>Ne(n)))),t+=1,()=>{vt(()=>{t-=1,t===0&&(r?.(),r=void 0,Ne(n))})})))}}var Wn=$e|Te|Je;function Qn(e,t,n){new Xn(e,t,n)}class Xn{parent;#e=!1;#t;#s=null;#n;#a;#o;#l=null;#r=null;#i=null;#u=null;#f=0;#c=0;#d=!1;#v=null;#m=()=>{this.#v&&Ue(this.#v,this.#f)};#g=$n(()=>(this.#v=Ie(this.#f),()=>{this.#v=null}));constructor(t,n,r){this.#t=t,this.#n=n,this.#a=r,this.parent=p.b,this.#e=!!this.#n.pending,this.#o=Yt(()=>{p.b=this;{try{this.#l=Y(()=>r(this.#t))}catch(i){this.error(i)}this.#c>0?this.#_():this.#e=!1}},Wn)}#w(){try{this.#l=Y(()=>this.#a(this.#t))}catch(t){this.error(t)}this.#e=!1}#y(){const t=this.#n.pending;t&&(this.#r=Y(()=>t(this.#t)),Q.enqueue(()=>{this.#l=this.#h(()=>(Q.ensure(),Y(()=>this.#a(this.#t)))),this.#c>0?this.#_():(Pe(this.#r,()=>{this.#r=null}),this.#e=!1)}))}is_pending(){return this.#e||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#n.pending}#h(t){var n=p,r=_,i=x;G(this.#o),I(this.#o),Ee(this.#o.ctx);try{return t()}catch(s){return Rt(s),null}finally{G(n),I(r),Ee(i)}}#_(){const t=this.#n.pending;this.#l!==null&&(this.#u=document.createDocumentFragment(),Zt(this.#l,this.#u)),this.#r===null&&(this.#r=Y(()=>t(this.#t)))}#p(t){if(!this.has_pending_snippet()){this.parent&&this.parent.#p(t);return}this.#c+=t,this.#c===0&&(this.#e=!1,this.#r&&Pe(this.#r,()=>{this.#r=null}),this.#u&&(this.#t.before(this.#u),this.#u=null))}update_pending_count(t){this.#p(t),this.#f+=t,rt.add(this.#m)}get_effect_pending(){return this.#g(),m(this.#v)}error(t){var n=this.#n.onerror;let r=this.#n.failed;if(this.#d||!n&&!r)throw t;this.#l&&(q(this.#l),this.#l=null),this.#r&&(q(this.#r),this.#r=null),this.#i&&(q(this.#i),this.#i=null);var i=!1,s=!1;const o=()=>{if(i){qn();return}i=!0,s&&Cn(),Q.ensure(),this.#f=0,this.#i!==null&&Pe(this.#i,()=>{this.#i=null}),this.#e=this.has_pending_snippet(),this.#l=this.#h(()=>(this.#d=!1,Y(()=>this.#a(this.#t)))),this.#c>0?this.#_():this.#e=!1};var l=_;try{I(null),s=!0,n?.(t,o),s=!1}catch(a){xe(a,this.#o&&this.#o.parent)}finally{I(l)}r&&vt(()=>{this.#i=this.#h(()=>{this.#d=!0;try{return Y(()=>{r(this.#t,()=>t,()=>o)})}catch(a){return xe(a,this.#o.parent),null}finally{this.#d=!1}})})}}function Zn(e,t,n){const r=Ce()?Re:Ft;if(t.length===0){n(e.map(r));return}var i=E,s=p,o=er();Promise.all(t.map(l=>tr(l))).then(l=>{o();try{n([...e.map(r),...l])}catch(a){(s.f&W)===0&&xe(a,s)}i?.deactivate(),st()}).catch(l=>{xe(l,s)})}function er(){var e=p,t=_,n=x,r=E;return function(){G(e),I(t),Ee(n),r?.activate()}}function st(){G(null),I(null),Ee(null)}function Re(e){var t=O|M,n=_!==null&&(_.f&O)!==0?_:null;return p===null||n!==null&&(n.f&L)!==0?t|=L:p.f|=Te,{ctx:x,deps:null,effects:null,equals:Ct,f:t,fn:e,reactions:null,rv:0,v:S,wv:0,parent:n??p,ac:null}}function tr(e,t){let n=p;n===null&&xn();var r=n.b,i=void 0,s=Ie(S),o=!_,l=new Map;return vr(()=>{var a=Pt();i=a.promise;try{Promise.resolve(e()).then(a.resolve,a.reject).then(()=>{u===E&&u.committed&&u.deactivate(),st()})}catch(c){a.reject(c),st()}var u=E;if(o){var f=!r.is_pending();r.update_pending_count(1),u.increment(f),l.get(u)?.reject(pe),l.delete(u),l.set(u,a)}const d=(c,v=void 0)=>{if(u.activate(),v)v!==pe&&(s.f|=le,Ue(s,v));else{(s.f&le)!==0&&(s.f^=le),Ue(s,c);for(const[h,b]of l){if(l.delete(h),h===u)break;b.reject(pe)}}o&&(r.update_pending_count(-1),u.decrement(f))};a.promise.then(d,c=>d(null,c||"unknown"))}),ur(()=>{for(const a of l.values())a.reject(pe)}),new Promise(a=>{function u(f){function d(){f===i?a(s):u(i)}f.then(d,d)}u(i)})}function nr(e){const t=Re(e);return en(t),t}function Ft(e){const t=Re(e);return t.equals=Un,t}function Vt(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n{if(oe===s)return l();var a=_,u=oe;I(null),bt(s);var f=l();return I(a),bt(u),f};return r&&n.set("length",C(e.length)),new Proxy(e,{defineProperty(l,a,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&Dn();var f=n.get(a);return f===void 0?f=o(()=>{var d=C(u.value);return n.set(a,d),d}):y(f,u.value,!0),!0},deleteProperty(l,a){var u=n.get(a);if(u===void 0){if(a in l){const f=o(()=>C(S));n.set(a,f),Ne(i)}}else y(u,S),Ne(i);return!0},get(l,a,u){if(a===we)return e;var f=n.get(a),d=a in l;if(f===void 0&&(!d||ge(l,a)?.writable)&&(f=o(()=>{var v=J(d?l[a]:S),h=C(v);return h}),n.set(a,f)),f!==void 0){var c=m(f);return c===S?void 0:c}return Reflect.get(l,a,u)},getOwnPropertyDescriptor(l,a){var u=Reflect.getOwnPropertyDescriptor(l,a);if(u&&"value"in u){var f=n.get(a);f&&(u.value=m(f))}else if(u===void 0){var d=n.get(a),c=d?.v;if(d!==void 0&&c!==S)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return u},has(l,a){if(a===we)return!0;var u=n.get(a),f=u!==void 0&&u.v!==S||Reflect.has(l,a);if(u!==void 0||p!==null&&(!f||ge(l,a)?.writable)){u===void 0&&(u=o(()=>{var c=f?J(l[a]):S,v=C(c);return v}),n.set(a,u));var d=m(u);if(d===S)return!1}return f},set(l,a,u,f){var d=n.get(a),c=a in l;if(r&&a==="length")for(var v=u;vC(S)),n.set(v+"",h))}if(d===void 0)(!c||ge(l,a)?.writable)&&(d=o(()=>C(void 0)),y(d,J(u)),n.set(a,d));else{c=d.v!==S;var b=o(()=>J(u));y(d,b)}var F=Reflect.getOwnPropertyDescriptor(l,a);if(F?.set&&F.set.call(f,u),!c){if(r&&typeof a=="string"){var A=n.get("length"),k=Number(a);Number.isInteger(k)&&k>=A.v&&y(A,k+1)}Ne(i)}return!0},ownKeys(l){m(i);var a=Reflect.ownKeys(l).filter(d=>{var c=n.get(d);return c===void 0||c.v!==S});for(var[u,f]of n)f.v!==S&&!(u in l)&&a.push(u);return a},setPrototypeOf(){On()}})}var gt,Kt,Ut,zt;function sr(){if(gt===void 0){gt=window,Kt=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;Ut=ge(t,"firstChild").get,zt=ge(t,"nextSibling").get,_t(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),_t(n)&&(n.__t=void 0)}}function ze(e=""){return document.createTextNode(e)}function Be(e){return Ut.call(e)}function We(e){return zt.call(e)}function T(e,t){return Be(e)}function je(e,t=!1){{var n=Be(e);return n instanceof Comment&&n.data===""?We(n):n}}function R(e,t=1,n=!1){let r=e;for(;t--;)r=We(r);return r}function lr(){return!1}function Bt(e){var t=_,n=p;I(null),G(null);try{return e()}finally{I(t),G(n)}}function Gt(e){p===null&&_===null&&Sn(),_!==null&&(_.f&L)!==0&&p===null&&kn(),ve&&Tn()}function or(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function ee(e,t,n,r=!0){var i=p;i!==null&&(i.f&B)!==0&&(e|=B);var s={ctx:x,deps:null,nodes_start:null,nodes_end:null,f:e|M,first:null,fn:t,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(n)try{He(s),s.f|=ft}catch(a){throw q(s),a}else t!==null&&ae(s);if(r){var o=s;if(n&&o.deps===null&&o.teardown===null&&o.nodes_start===null&&o.first===o.last&&(o.f&Te)===0&&(o=o.first),o!==null&&(o.parent=i,i!==null&&or(o,i),_!==null&&(_.f&O)!==0&&(e&ce)===0)){var l=_;(l.effects??=[]).push(o)}}return s}function ar(){return _!==null&&!U}function ur(e){const t=ee(Ye,null,!1);return D(t,P),t.teardown=e,t}function ue(e){Gt();var t=p.f,n=!_&&(t&Z)!==0&&(t&ft)===0;if(n){var r=x;(r.e??=[]).push(e)}else return Ht(e)}function Ht(e){return ee(Dt|Ot,e,!1)}function fr(e){return Gt(),ee(Ye|Ot,e,!0)}function cr(e){Q.ensure();const t=ee(ce|Te,e,!0);return(n={})=>new Promise(r=>{n.outro?Pe(t,()=>{q(t),r(void 0)}):(q(t),r(void 0))})}function vr(e){return ee(ct|Te,e,!0)}function dr(e,t=0){return ee(Ye|t,e,!0)}function Qe(e,t=[],n=[]){Zn(t,n,r=>{ee(Ye,()=>e(...r.map(m)),!0)})}function Yt(e,t=0){var n=ee(fe|t,e,!0);return n}function Y(e,t=!0){return ee(Z|Te,e,!0,t)}function Jt(e){var t=e.teardown;if(t!==null){const n=ve,r=_;yt(!0),I(null);try{t.call(null)}finally{yt(n),I(r)}}}function $t(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const i=n.ac;i!==null&&Bt(()=>{i.abort(pe)});var r=n.next;(n.f&ce)!==0?n.parent=null:q(n,t),n=r}}function hr(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&Z)===0&&q(t),t=n}}function q(e,t=!0){var n=!1;(t||(e.f&bn)!==0)&&e.nodes_start!==null&&e.nodes_end!==null&&(_r(e.nodes_start,e.nodes_end),n=!0),$t(e,t&&!n),Ge(e,0),D(e,W);var r=e.transitions;if(r!==null)for(const s of r)s.stop();Jt(e);var i=e.parent;i!==null&&i.first!==null&&Wt(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=e.ac=null}function _r(e,t){for(;e!==null;){var n=e===t?null:We(e);e.remove(),e=n}}function Wt(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Pe(e,t,n=!0){var r=[];Qt(e,r,!0),pr(r,()=>{n&&q(e),t&&t()})}function pr(e,t){var n=e.length;if(n>0){var r=()=>--n||t();for(var i of e)i.out(r)}else t()}function Qt(e,t,n){if((e.f&B)===0){if(e.f^=B,e.transitions!==null)for(const o of e.transitions)(o.is_global||n)&&t.push(o);for(var r=e.first;r!==null;){var i=r.next,s=(r.f&$e)!==0||(r.f&Z)!==0;Qt(r,t,s?n:!1),r=i}}}function mr(e){Xt(e,!0)}function Xt(e,t){if((e.f&B)!==0){e.f^=B,(e.f&P)===0&&(D(e,M),ae(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&$e)!==0||(n.f&Z)!==0;Xt(n,i?t:!1),n=r}if(e.transitions!==null)for(const s of e.transitions)(s.is_global||t)&&s.in()}}function Zt(e,t){for(var n=e.nodes_start,r=e.nodes_end;n!==null;){var i=n===r?null:We(n);t.append(n),n=i}}let ye=!1;function wt(e){ye=e}let ve=!1;function yt(e){ve=e}let _=null,U=!1;function I(e){_=e}let p=null;function G(e){p=e}let X=null;function en(e){_!==null&&(X===null?X=[e]:X.push(e))}let N=null,j=0,V=null;function gr(e){V=e}let tn=1,De=0,oe=De;function bt(e){oe=e}let re=!1;function nn(){return++tn}function Xe(e){var t=e.f;if((t&M)!==0)return!0;if((t&se)!==0){var n=e.deps,r=(t&L)!==0;if(n!==null){var i,s,o=(t&Ke)!==0,l=r&&p!==null&&!re,a=n.length;if((o||l)&&(p===null||(p.f&W)===0)){var u=e,f=u.parent;for(i=0;ie.wv)return!0}(!r||p!==null&&!re)&&D(e,P)}return!1}function rn(e,t,n=!0){var r=e.reactions;if(r!==null&&!X?.includes(e))for(var i=0;i{e.ac.abort(pe)}),e.ac=null);try{e.f|=nt;var d=e.fn,c=d(),v=e.deps;if(N!==null){var h;if(Ge(e,j),v!==null&&j>0)for(v.length=j+N.length,h=0;h{throw k});throw c}}finally{e.__root=t,delete e.currentTarget,I(f),G(d)}}}function kr(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function at(e,t){var n=p;n.nodes_start===null&&(n.nodes_start=e,n.nodes_end=t)}function de(e,t){var n=(t&Vn)!==0,r=(t&Ln)!==0,i,s=!e.startsWith("");return()=>{i===void 0&&(i=kr(s?e:""+e),n||(i=Be(i)));var o=r||Kt?document.importNode(i,!0):i.cloneNode(!0);if(n){var l=Be(o),a=o.lastChild;at(l,a)}else at(o,o);return o}}function Ze(){var e=document.createDocumentFragment(),t=document.createComment(""),n=ze();return e.append(t,n),at(t,n),e}function z(e,t){e!==null&&e.before(t)}function be(e,t){var n=t==null?"":typeof t=="object"?t+"":t;n!==(e.__t??=e.nodeValue)&&(e.__t=n,e.nodeValue=n+"")}function Sr(e,t){return Nr(e,t)}const he=new Map;function Nr(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:o=!0}){sr();var l=new Set,a=d=>{for(var c=0;c{var d=n??t.appendChild(ze());return Qn(d,{pending:()=>{}},c=>{if(s){ke({});var v=x;v.c=s}i&&(r.$$events=i),u=e(c,r)||{},s&&Se()}),()=>{for(var c of l){t.removeEventListener(c,Le);var v=he.get(c);--v===0?(document.removeEventListener(c,Le),he.delete(c)):he.set(c,v)}ot.delete(a),d!==n&&d.parentNode?.removeChild(d)}});return Pr.set(u,f),u}let Pr=new WeakMap;class Dr{anchor;#e=new Map;#t=new Map;#s=new Map;#n=!0;constructor(t,n=!0){this.anchor=t,this.#n=n}#a=()=>{var t=E;if(this.#e.has(t)){var n=this.#e.get(t),r=this.#t.get(n);if(r)mr(r);else{var i=this.#s.get(n);i&&(this.#t.set(n,i.effect),this.#s.delete(n),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===t)break;const l=this.#s.get(o);l&&(q(l.effect),this.#s.delete(o))}for(const[s,o]of this.#t){if(s===n)continue;const l=()=>{if(Array.from(this.#e.values()).includes(s)){var u=document.createDocumentFragment();Zt(o,u),u.append(ze()),this.#s.set(s,{effect:o,fragment:u})}else q(o);this.#t.delete(s)};this.#n||!r?Pe(o,l,!1):l()}}};ensure(t,n){var r=E,i=lr();if(n&&!this.#t.has(t)&&!this.#s.has(t))if(i){var s=document.createDocumentFragment(),o=ze();s.append(o),this.#s.set(t,{effect:Y(()=>n(o)),fragment:s})}else this.#t.set(t,Y(()=>n(this.anchor)));if(this.#e.set(r,t),i){for(const[l,a]of this.#t)l===t?r.skipped_effects.delete(a):r.skipped_effects.add(a);for(const[l,a]of this.#s)l===t?r.skipped_effects.delete(a.effect):r.skipped_effects.add(a.effect);r.add_callback(this.#a)}else this.#a()}}function Oe(e,t,n=!1){var r=new Dr(e),i=n?$e:0;function s(o,l){r.ensure(o,l)}Yt(()=>{var o=!1;t((l,a=!0)=>{o=!0,s(a,l)}),o||s(!1,null)},i)}const xt=[...` -\r\f \v\uFEFF`];function Or(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var i in n)if(n[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var l=o+s;(o===0||xt.includes(r[o-1]))&&(l===r.length||xt.includes(r[l]))?r=(o===0?"":r.substring(0,o))+r.substring(l+1):o=l}}return r===""?null:r}function ut(e,t,n,r,i,s){var o=e.__className;if(o!==n||o===void 0){var l=Or(n,r,s);l==null?e.removeAttribute("class"):e.className=l,e.__className=n}else if(s&&i!==s)for(var a in s){var u=!!s[a];(i==null||u!==!!i[a])&&e.classList.toggle(a,u)}return s}function Ar(e=!1){const t=x,n=t.l.u;if(!n)return;let r=()=>br(t.s);if(e){let i=0,s={};const o=Re(()=>{let l=!1;const a=t.s;for(const u in a)a[u]!==s[u]&&(s[u]=a[u],l=!0);return l&&i++,i});r=()=>m(o)}n.b.length&&fr(()=>{Tt(t,r),tt(n.b)}),ue(()=>{const i=Me(()=>n.m.map(yn));return()=>{for(const s of i)typeof s=="function"&&s()}}),n.a.length&&ue(()=>{Tt(t,r),tt(n.a)})}function Tt(e,t){if(e.l.s)for(const n of e.l.s)m(n);t()}function Cr(e){var t=Ie(0);return function(){return arguments.length===1?(y(t,m(t)+1),arguments[0]):(m(t),e())}}let qe=!1;function Rr(e){var t=qe;try{return qe=!1,[e(),qe]}finally{qe=t}}function $(e,t,n,r){var i=!Ae||(n&In)!==0,s=(n&Mn)!==0,o=(n&Fn)!==0,l=r,a=!0,u=()=>(a&&(a=!1,l=o?Me(r):r),l),f;if(s){var d=we in e||En in e;f=ge(e,t)?.set??(d&&t in e?w=>e[t]=w:void 0)}var c,v=!1;s?[c,v]=Rr(()=>e[t]):c=e[t],c===void 0&&r!==void 0&&(c=u(),f&&(i&&Pn(),f(c)));var h;if(i?h=()=>{var w=e[t];return w===void 0?u():(a=!0,w)}:h=()=>{var w=e[t];return w!==void 0&&(l=void 0),w===void 0?l:w},i&&(n&jn)===0)return h;if(f){var b=e.$$legacy;return(function(w,te){return arguments.length>0?((!i||!te||b||v)&&f(te?h():w),w):h()})}var F=!1,A=((n&Rn)!==0?Re:Ft)(()=>(F=!1,h()));s&&m(A);var k=p;return(function(w,te){if(arguments.length>0){const Fe=te?m(A):i&&s?J(w):w;return y(A,Fe),F=!0,l!==void 0&&(l=Fe),w}return ve&&F||(k.f&W)!==0?A.v:m(A)})}function an(e){x===null&&At(),Ae&&x.l!==null?jr(x).m.push(e):ue(()=>{const t=Me(e);if(typeof t=="function")return t})}function Ir(e){x===null&&At(),an(()=>()=>Me(e))}function jr(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}const Mr="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(Mr);Bn();function _e(e,t){const n=r=>{const{type:i,...s}=r.data;i===e&&t(s)};an(()=>{window.addEventListener("message",n)}),Ir(()=>{window.removeEventListener("message",n)})}class Fr{#e=C(J([]));get queue(){return m(this.#e)}set queue(t){y(this.#e,t,!0)}#t=C(null);get current(){return m(this.#t)}set current(t){y(this.#t,t,!0)}dismissTimeout=null;idCounter=0;get currentNotification(){return this.current}get queueLength(){return this.queue.length}show(t){const n={...t,id:`notification-${++this.idCounter}`,duration:t.duration??5e3};this.queue.push(n),this.current||this.processQueue()}processQueue(){if(this.queue.length===0){this.current=null;return}this.current=this.queue.shift(),this.dismissTimeout&&clearTimeout(this.dismissTimeout),this.dismissTimeout=window.setTimeout(()=>{this.dismiss()},this.current.duration)}dismiss(){this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null,setTimeout(()=>{this.processQueue()},300)}clearAll(){this.queue=[],this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null}}const un=new Fr;class Vr{#e=C(J({choiceVisible:!1,hudVisible:!1,jumpscareVisible:!1,maxDuration:6e5,exitKey:"X",scareKey:"E",forced:!1,soundVolume:.8}));get state(){return m(this.#e)}set state(t){y(this.#e,t,!0)}showChoice(t=!1){this.state.choiceVisible=!0,this.state.forced=t}hideChoice(){this.state.choiceVisible=!1}showHUD(t,n="X",r="E"){this.state.hudVisible=!0,this.state.maxDuration=t,this.state.exitKey=n,this.state.scareKey=r}hideHUD(){this.state.hudVisible=!1}triggerJumpscare(t=.8){this.state.jumpscareVisible=!0,this.state.soundVolume=t}hideJumpscare(){this.state.jumpscareVisible=!1}}const Lr=new Vr;var qr=de('

');function Kr(e,t){let n=$(t,"visible",3,!0);var r=qr();let i;var s=R(T(r),2),o=R(s,2),l=T(o),a=T(l),u=R(l,2),f=T(u);Qe(d=>{i=ut(r,1,`notification notification--${t.size??""} notification--${t.position??""}`,"svelte-1wg8nyl",i,d),ut(s,1,`notification__pumpkin notification__pumpkin--${t.size??""}`,"svelte-1wg8nyl"),be(a,t.header),be(f,t.description)},[()=>({"notification--visible":n()})]),z(e,r)}var Ur=de("
");function zr(e,t){ke(t,!0);const n=nr(()=>un.currentNotification);let r=C(!1);ue(()=>{m(n)?(y(r,!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{y(r,!0)})})):y(r,!1)});function i(a){return a||""}var s=Ze(),o=je(s);{var l=a=>{var u=Ur(),f=T(u);Kr(f,{get size(){return m(n).size},get position(){return m(n).position},get header(){return m(n).header},get description(){return m(n).description},get visible(){return m(r)}}),Qe(d=>ut(u,1,`notification-container notification-container--${d??""}`,"svelte-v226t6"),[()=>i(m(n).position)]),z(a,u)};Oe(o,a=>{m(n)&&a(l)})}z(e,s),Se()}const fn=()=>!window.invokeNative,Br=()=>fn()?"nui-frame-app":window.GetParentResourceName?window.GetParentResourceName():"unknown";async function Gr(e,t={}){const n=Br();if(fn())return console.warn(`[fetchNui] Browser environment detected. Event: ${e}`,t),{};try{const r=await fetch(`https://${n}/${e}`,{method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)});if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);const i=await r.json();if(!i.ok&&i.error)throw new Error(i.error);return i.data}catch(r){throw console.error(`[fetchNui] Error calling ${e}:`,r),r}}var Hr=(e,t)=>t("ghost"),Yr=(e,t)=>t("normal"),Jr=de('
'),$r=de('
pumpkin

Spooky Opportunity!

You have a chance to respawn as a ghost and haunt the living...

');function Wr(e,t){ke(t,!0);let n=$(t,"visible",15,!1),r=$(t,"forced",11,!1),i=C(15),s=null;ue(()=>(s&&(clearInterval(s),s=null),n()&&!r()&&(y(i,15),s=window.setInterval(()=>{ir(i,-1),m(i)<=0&&(s&&(clearInterval(s),s=null),o("normal"))},1e3)),()=>{s&&(clearInterval(s),s=null)}));function o(f){s&&(clearInterval(s),s=null),Gr("ghostChoice",{choice:f}),n(!1)}var l=Ze(),a=je(l);{var u=f=>{var d=$r(),c=T(d),v=R(T(c),6),h=T(v);h.__click=[Hr,o];var b=R(h,2);b.__click=[Yr,o];var F=R(v,2);{var A=k=>{var w=Jr(),te=T(w);Qe(()=>be(te,`Auto-decline in ${m(i)??""}s`)),z(k,w)};Oe(F,k=>{r()||k(A)})}z(f,d)};Oe(a,f=>{n()&&f(u)})}z(e,l),Se()}Tr(["click"]);var Qr=de('
👻
Ghost Mode
Scare
Press to exit
');function Xr(e,t){ke(t,!0);let n=$(t,"visible",15,!1),r=$(t,"maxDuration",11,6e5),i=$(t,"exitKey",11,"X"),s=$(t,"scareKey",11,"E"),o=C(J(r())),l=null;ue(()=>(n()&&(y(o,r()),l=window.setInterval(()=>{y(o,m(o)-1e3),m(o)<=0&&(y(o,0),n(!1))},1e3)),()=>{l&&(clearInterval(l),l=null)}));function a(c){const v=Math.floor(c/6e4),h=Math.floor(c%6e4/1e3);return`${v}:${h.toString().padStart(2,"0")}`}var u=Ze(),f=je(u);{var d=c=>{var v=Qr(),h=T(v),b=R(T(h),2),F=R(T(b),2),A=T(F),k=R(h,2),w=T(k),te=T(w),Fe=T(te),cn=R(k,2),vn=R(T(cn)),dn=T(vn);Qe(hn=>{be(A,hn),be(Fe,s()),be(dn,i())},[()=>a(m(o))]),z(c,v)};Oe(f,c=>{n()&&c(d)})}z(e,u),Se()}var Zr=de('
scary
BOO!
');function ei(e,t){ke(t,!0);let n=$(t,"visible",15,!1),r=$(t,"soundVolume",11,.8),i=null,s=null;ue(()=>(n()&&(s=new Audio("./assets/scream.wav"),s.volume=r(),s.play().catch(u=>console.error("Jumpscare sound error:",u)),i=window.setTimeout(()=>{n(!1)},2e3)),()=>{i&&(clearTimeout(i),i=null),s&&(s.pause(),s=null)}));var o=Ze(),l=je(o);{var a=u=>{var f=Zr();z(u,f)};Oe(l,u=>{n()&&u(a)})}z(e,o),Se()}var g=Cr(()=>Lr),ti=de(" ",1);function ni(e,t){ke(t,!1),_e("showNotification",l=>{un.show(l)}),_e("showGhostChoice",l=>{g().showChoice(l?.forced||!1)}),_e("showGhostHUD",l=>{g().showHUD(l.maxDuration,l.exitKey,l.scareKey||"E")}),_e("hideGhostHUD",()=>{g().hideHUD()}),_e("triggerJumpscare",l=>{g().triggerJumpscare(l?.soundVolume||.8)}),_e("setThemeColors",l=>{const a=document.documentElement;l.colors.primary&&a.style.setProperty("--primary-color",l.colors.primary),l.colors.secondary&&a.style.setProperty("--secondary-color",l.colors.secondary),l.colors.background&&a.style.setProperty("--background-color",l.colors.background),l.colors.accent&&a.style.setProperty("--accent-color",l.colors.accent),l.colors.logoUrl&&a.style.setProperty("--logo-url",l.colors.logoUrl)}),Ar();var n=ti(),r=je(n);zr(r,{});var i=R(r,2);Wr(i,{get visible(){return g().state.choiceVisible},set visible(l){g(g().state.choiceVisible=l)},get forced(){return g().state.forced},set forced(l){g(g().state.forced=l)},$$legacy:!0});var s=R(i,2);Xr(s,{get visible(){return g().state.hudVisible},set visible(l){g(g().state.hudVisible=l)},get maxDuration(){return g().state.maxDuration},set maxDuration(l){g(g().state.maxDuration=l)},get exitKey(){return g().state.exitKey},set exitKey(l){g(g().state.exitKey=l)},get scareKey(){return g().state.scareKey},set scareKey(l){g(g().state.scareKey=l)},$$legacy:!0});var o=R(s,2);ei(o,{get visible(){return g().state.jumpscareVisible},set visible(l){g(g().state.jumpscareVisible=l)},get soundVolume(){return g().state.soundVolume},set soundVolume(l){g(g().state.soundVolume=l)},$$legacy:!0}),z(e,n),Se()}Sr(ni,{target:document.getElementById("app")}); diff --git a/[esx_addons]/esx_halloween/web/build/assets/index.yHa2iqmf.js b/[esx_addons]/esx_halloween/web/build/assets/index.yHa2iqmf.js new file mode 100644 index 00000000..eb575c12 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/assets/index.yHa2iqmf.js @@ -0,0 +1,2 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();const St=!1;var Nt=Array.isArray,pn=Array.prototype.indexOf,mn=Array.from,et=Object.defineProperty,me=Object.getOwnPropertyDescriptor,gn=Object.getOwnPropertyDescriptors,wn=Object.prototype,yn=Array.prototype,Pt=Object.getPrototypeOf,pt=Object.isExtensible;function bn(e){return e()}function tt(e){for(var t=0;t{e=r,t=i});return{promise:n,resolve:e,reject:t}}const O=2,Ot=4,Ye=8,fe=16,Z=32,ce=64,Je=128,L=256,Ke=512,P=1024,F=2048,se=4096,B=8192,W=16384,ft=32768,$e=65536,mt=1<<17,En=1<<18,xe=1<<19,At=1<<20,nt=1<<21,ct=1<<22,le=1<<23,ge=Symbol("$state"),xn=Symbol("legacy props"),_e=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};function Ct(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Tn(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function kn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Sn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Nn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Pn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Dn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function On(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function An(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Cn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Rn(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const In=1,jn=2,Fn=4,Mn=8,Vn=16,Ln=1,qn=2,S=Symbol();function Kn(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function Rt(e){return e===this.v}function Un(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function zn(e){return!Un(e,this.v)}let Ae=!1,Bn=!1;function Gn(){Ae=!0}let x=null;function be(e){x=e}function Te(e,t=!1,n){x={p:x,c:null,e:null,s:e,x:null,l:Ae&&!t?{s:null,u:null,$:[]}:null}}function ke(e){var t=x,n=t.e;if(n!==null){t.e=null;for(var r of n)Yt(r)}return x=t.p,{}}function Ce(){return!Ae||x!==null&&x.l===null}let pe=[];function Hn(){var e=pe;pe=[],tt(e)}function vt(e){if(pe.length===0){var t=pe;queueMicrotask(()=>{t===pe&&Hn()})}pe.push(e)}const Yn=new WeakMap;function It(e){var t=p;if(t===null)return _.f|=le,e;if((t.f&ft)===0){if((t.f&Je)===0)throw!t.parent&&e instanceof Error&&jt(e),e;t.b.error(e)}else Ee(e,t)}function Ee(e,t){for(;t!==null;){if((t.f&Je)!==0)try{t.b.error(e);return}catch(n){e=n}t=t.parent}throw e instanceof Error&&jt(e),e}function jt(e){const t=Yn.get(e);t&&(et(e,"message",{value:t.message}),et(e,"stack",{value:t.stack}))}const Ve=new Set;let E=null,K=null,rt=new Set,ne=[],dt=null,it=!1;class X{committed=!1;current=new Map;#e=new Map;#t=new Set;#s=0;#n=0;#o=null;#a=[];#l=[];skipped_effects=new Set;process(t){ne=[],this.apply();var n={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const r of t)this.#r(r,n);this.#u(),this.#n>0?(this.#i(n.effects),this.#i(n.render_effects),this.#i(n.block_effects)):(E=null,gt(n.render_effects),gt(n.effects)),K=null}#r(t,n){t.f^=P;for(var r=t.first;r!==null;){var i=r.f,s=(i&(Z|ce))!==0,a=s&&(i&P)!==0,o=a||(i&B)!==0||this.skipped_effects.has(r);if((r.f&Je)!==0&&r.b?.is_pending()&&(n={parent:n,effect:r,effects:[],render_effects:[],block_effects:[]}),!o&&r.fn!==null){s?r.f^=P:(i&Ot)!==0?n.effects.push(r):Qe(r)&&((r.f&fe)!==0&&n.block_effects.push(r),He(r));var l=r.first;if(l!==null){r=l;continue}}var u=r.parent;for(r=r.next;r===null&&u!==null;)u===n.effect&&(this.#i(n.effects),this.#i(n.render_effects),this.#i(n.block_effects),n=n.parent),r=u.next,u=u.parent}}#i(t){for(const n of t)((n.f&F)!==0?this.#a:this.#l).push(n),D(n,P)}capture(t,n){this.#e.has(t)||this.#e.set(t,n),this.current.set(t,t.v),K?.set(t,t.v)}activate(){E=this}deactivate(){E=null,K=null}flush(){if(ne.length>0){if(this.activate(),Jn(),E!==null&&E!==this)return}else this.#u();this.deactivate();for(const t of rt)if(rt.delete(t),t(),E!==null)break}#u(){if(this.#n===0){for(const t of this.#t)t();this.#t.clear()}this.#s===0&&this.#f()}#f(){if(Ve.size>1){this.#e.clear();var t=K,n=!0,r={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const i of Ve){if(i===this){n=!1;continue}const s=[];for(const[o,l]of this.current){if(i.current.has(o))if(n&&l!==i.current.get(o))i.current.set(o,l);else continue;s.push(o)}if(s.length===0)continue;const a=[...i.current.keys()].filter(o=>!this.current.has(o));if(a.length>0){for(const o of s)Ft(o,a);if(ne.length>0){E=i,i.apply();for(const o of ne)i.#r(o,r);ne=[],i.deactivate()}}}E=null,K=t}this.committed=!0,Ve.delete(this),this.#o?.resolve()}increment(t){this.#s+=1,t&&(this.#n+=1)}decrement(t){this.#s-=1,t&&(this.#n-=1);for(const n of this.#a)D(n,F),oe(n);for(const n of this.#l)D(n,se),oe(n);this.#a=[],this.#l=[],this.flush()}add_callback(t){this.#t.add(t)}settled(){return(this.#o??=Dt()).promise}static ensure(){if(E===null){const t=E=new X;Ve.add(E),X.enqueue(()=>{E===t&&t.flush()})}return E}static enqueue(t){vt(t)}apply(){}}function Jn(){var e=we;it=!0;try{var t=0;for(yt(!0);ne.length>0;){var n=X.ensure();if(t++>1e3){var r,i;$n()}n.process(ne),ie.clear()}}finally{it=!1,yt(e),dt=null}}function $n(){try{Pn()}catch(e){Ee(e,dt)}}let H=null;function gt(e){var t=e.length;if(t!==0){for(var n=0;n0)){ie.clear();for(const i of H){if((i.f&(W|B))!==0)continue;const s=[i];let a=i.parent;for(;a!==null;)H.has(a)&&(H.delete(a),s.push(a)),a=a.parent;for(let o=s.length-1;o>=0;o--){const l=s[o];(l.f&(W|B))===0&&He(l)}}H.clear()}}H=null}}function Ft(e,t){if(e.reactions!==null)for(const n of e.reactions){const r=n.f;(r&O)!==0?Ft(n,t):(r&(ct|fe))!==0&&Mt(n,t)&&(D(n,F),oe(n))}}function Mt(e,t){if(e.deps!==null){for(const n of e.deps)if(t.includes(n)||(n.f&O)!==0&&Mt(n,t))return!0}return!1}function oe(e){for(var t=dt=e;t.parent!==null;){t=t.parent;var n=t.f;if(it&&t===p&&(n&fe)!==0)return;if((n&(ce|Z))!==0){if((n&P)===0)return;t.f^=P}}ne.push(t)}function Wn(e){let t=0,n=Ie(0),r;return()=>{ur()&&(m(n),hr(()=>(t===0&&(r=Fe(()=>e(()=>Ne(n)))),t+=1,()=>{vt(()=>{t-=1,t===0&&(r?.(),r=void 0,Ne(n))})})))}}var Xn=$e|xe|Je;function Qn(e,t,n){new Zn(e,t,n)}class Zn{parent;#e=!1;#t;#s=null;#n;#o;#a;#l=null;#r=null;#i=null;#u=null;#f=0;#c=0;#d=!1;#v=null;#m=()=>{this.#v&&Ue(this.#v,this.#f)};#g=Wn(()=>(this.#v=Ie(this.#f),()=>{this.#v=null}));constructor(t,n,r){this.#t=t,this.#n=n,this.#o=r,this.parent=p.b,this.#e=!!this.#n.pending,this.#a=Jt(()=>{p.b=this;{try{this.#l=Y(()=>r(this.#t))}catch(i){this.error(i)}this.#c>0?this.#_():this.#e=!1}},Xn)}#w(){try{this.#l=Y(()=>this.#o(this.#t))}catch(t){this.error(t)}this.#e=!1}#y(){const t=this.#n.pending;t&&(this.#r=Y(()=>t(this.#t)),X.enqueue(()=>{this.#l=this.#h(()=>(X.ensure(),Y(()=>this.#o(this.#t)))),this.#c>0?this.#_():(Pe(this.#r,()=>{this.#r=null}),this.#e=!1)}))}is_pending(){return this.#e||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#n.pending}#h(t){var n=p,r=_,i=x;G(this.#a),I(this.#a),be(this.#a.ctx);try{return t()}catch(s){return It(s),null}finally{G(n),I(r),be(i)}}#_(){const t=this.#n.pending;this.#l!==null&&(this.#u=document.createDocumentFragment(),en(this.#l,this.#u)),this.#r===null&&(this.#r=Y(()=>t(this.#t)))}#p(t){if(!this.has_pending_snippet()){this.parent&&this.parent.#p(t);return}this.#c+=t,this.#c===0&&(this.#e=!1,this.#r&&Pe(this.#r,()=>{this.#r=null}),this.#u&&(this.#t.before(this.#u),this.#u=null))}update_pending_count(t){this.#p(t),this.#f+=t,rt.add(this.#m)}get_effect_pending(){return this.#g(),m(this.#v)}error(t){var n=this.#n.onerror;let r=this.#n.failed;if(this.#d||!n&&!r)throw t;this.#l&&(q(this.#l),this.#l=null),this.#r&&(q(this.#r),this.#r=null),this.#i&&(q(this.#i),this.#i=null);var i=!1,s=!1;const a=()=>{if(i){Kn();return}i=!0,s&&Rn(),X.ensure(),this.#f=0,this.#i!==null&&Pe(this.#i,()=>{this.#i=null}),this.#e=this.has_pending_snippet(),this.#l=this.#h(()=>(this.#d=!1,Y(()=>this.#o(this.#t)))),this.#c>0?this.#_():this.#e=!1};var o=_;try{I(null),s=!0,n?.(t,a),s=!1}catch(l){Ee(l,this.#a&&this.#a.parent)}finally{I(o)}r&&vt(()=>{this.#i=this.#h(()=>{this.#d=!0;try{return Y(()=>{r(this.#t,()=>t,()=>a)})}catch(l){return Ee(l,this.#a.parent),null}finally{this.#d=!1}})})}}function er(e,t,n){const r=Ce()?Re:Vt;if(t.length===0){n(e.map(r));return}var i=E,s=p,a=tr();Promise.all(t.map(o=>nr(o))).then(o=>{a();try{n([...e.map(r),...o])}catch(l){(s.f&W)===0&&Ee(l,s)}i?.deactivate(),st()}).catch(o=>{Ee(o,s)})}function tr(){var e=p,t=_,n=x,r=E;return function(){G(e),I(t),be(n),r?.activate()}}function st(){G(null),I(null),be(null)}function Re(e){var t=O|F,n=_!==null&&(_.f&O)!==0?_:null;return p===null||n!==null&&(n.f&L)!==0?t|=L:p.f|=xe,{ctx:x,deps:null,effects:null,equals:Rt,f:t,fn:e,reactions:null,rv:0,v:S,wv:0,parent:n??p,ac:null}}function nr(e,t){let n=p;n===null&&Tn();var r=n.b,i=void 0,s=Ie(S),a=!_,o=new Map;return dr(()=>{var l=Dt();i=l.promise;try{Promise.resolve(e()).then(l.resolve,l.reject).then(()=>{u===E&&u.committed&&u.deactivate(),st()})}catch(c){l.reject(c),st()}var u=E;if(a){var f=!r.is_pending();r.update_pending_count(1),u.increment(f),o.get(u)?.reject(_e),o.delete(u),o.set(u,l)}const d=(c,v=void 0)=>{if(u.activate(),v)v!==_e&&(s.f|=le,Ue(s,v));else{(s.f&le)!==0&&(s.f^=le),Ue(s,c);for(const[h,b]of o){if(o.delete(h),h===u)break;b.reject(_e)}}a&&(r.update_pending_count(-1),u.decrement(f))};l.promise.then(d,c=>d(null,c||"unknown"))}),fr(()=>{for(const l of o.values())l.reject(_e)}),new Promise(l=>{function u(f){function d(){f===i?l(s):u(i)}f.then(d,d)}u(i)})}function rr(e){const t=Re(e);return tn(t),t}function Vt(e){const t=Re(e);return t.equals=zn,t}function Lt(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n{if(ae===s)return o();var l=_,u=ae;I(null),Et(s);var f=o();return I(l),Et(u),f};return r&&n.set("length",C(e.length)),new Proxy(e,{defineProperty(o,l,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&On();var f=n.get(l);return f===void 0?f=a(()=>{var d=C(u.value);return n.set(l,d),d}):y(f,u.value,!0),!0},deleteProperty(o,l){var u=n.get(l);if(u===void 0){if(l in o){const f=a(()=>C(S));n.set(l,f),Ne(i)}}else y(u,S),Ne(i);return!0},get(o,l,u){if(l===ge)return e;var f=n.get(l),d=l in o;if(f===void 0&&(!d||me(o,l)?.writable)&&(f=a(()=>{var v=J(d?o[l]:S),h=C(v);return h}),n.set(l,f)),f!==void 0){var c=m(f);return c===S?void 0:c}return Reflect.get(o,l,u)},getOwnPropertyDescriptor(o,l){var u=Reflect.getOwnPropertyDescriptor(o,l);if(u&&"value"in u){var f=n.get(l);f&&(u.value=m(f))}else if(u===void 0){var d=n.get(l),c=d?.v;if(d!==void 0&&c!==S)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return u},has(o,l){if(l===ge)return!0;var u=n.get(l),f=u!==void 0&&u.v!==S||Reflect.has(o,l);if(u!==void 0||p!==null&&(!f||me(o,l)?.writable)){u===void 0&&(u=a(()=>{var c=f?J(o[l]):S,v=C(c);return v}),n.set(l,u));var d=m(u);if(d===S)return!1}return f},set(o,l,u,f){var d=n.get(l),c=l in o;if(r&&l==="length")for(var v=u;vC(S)),n.set(v+"",h))}if(d===void 0)(!c||me(o,l)?.writable)&&(d=a(()=>C(void 0)),y(d,J(u)),n.set(l,d));else{c=d.v!==S;var b=a(()=>J(u));y(d,b)}var M=Reflect.getOwnPropertyDescriptor(o,l);if(M?.set&&M.set.call(f,u),!c){if(r&&typeof l=="string"){var A=n.get("length"),k=Number(l);Number.isInteger(k)&&k>=A.v&&y(A,k+1)}Ne(i)}return!0},ownKeys(o){m(i);var l=Reflect.ownKeys(o).filter(d=>{var c=n.get(d);return c===void 0||c.v!==S});for(var[u,f]of n)f.v!==S&&!(u in o)&&l.push(u);return l},setPrototypeOf(){An()}})}var wt,Ut,zt,Bt;function lr(){if(wt===void 0){wt=window,Ut=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;zt=me(t,"firstChild").get,Bt=me(t,"nextSibling").get,pt(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),pt(n)&&(n.__t=void 0)}}function ze(e=""){return document.createTextNode(e)}function Be(e){return zt.call(e)}function We(e){return Bt.call(e)}function T(e,t){return Be(e)}function je(e,t=!1){{var n=Be(e);return n instanceof Comment&&n.data===""?We(n):n}}function R(e,t=1,n=!1){let r=e;for(;t--;)r=We(r);return r}function ar(){return!1}function Gt(e){var t=_,n=p;I(null),G(null);try{return e()}finally{I(t),G(n)}}function Ht(e){p===null&&_===null&&Nn(),_!==null&&(_.f&L)!==0&&p===null&&Sn(),ve&&kn()}function or(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function ee(e,t,n,r=!0){var i=p;i!==null&&(i.f&B)!==0&&(e|=B);var s={ctx:x,deps:null,nodes_start:null,nodes_end:null,f:e|F,first:null,fn:t,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(n)try{He(s),s.f|=ft}catch(l){throw q(s),l}else t!==null&&oe(s);if(r){var a=s;if(n&&a.deps===null&&a.teardown===null&&a.nodes_start===null&&a.first===a.last&&(a.f&xe)===0&&(a=a.first),a!==null&&(a.parent=i,i!==null&&or(a,i),_!==null&&(_.f&O)!==0&&(e&ce)===0)){var o=_;(o.effects??=[]).push(a)}}return s}function ur(){return _!==null&&!U}function fr(e){const t=ee(Ye,null,!1);return D(t,P),t.teardown=e,t}function ue(e){Ht();var t=p.f,n=!_&&(t&Z)!==0&&(t&ft)===0;if(n){var r=x;(r.e??=[]).push(e)}else return Yt(e)}function Yt(e){return ee(Ot|At,e,!1)}function cr(e){return Ht(),ee(Ye|At,e,!0)}function vr(e){X.ensure();const t=ee(ce|xe,e,!0);return(n={})=>new Promise(r=>{n.outro?Pe(t,()=>{q(t),r(void 0)}):(q(t),r(void 0))})}function dr(e){return ee(ct|xe,e,!0)}function hr(e,t=0){return ee(Ye|t,e,!0)}function Xe(e,t=[],n=[]){er(t,n,r=>{ee(Ye,()=>e(...r.map(m)),!0)})}function Jt(e,t=0){var n=ee(fe|t,e,!0);return n}function Y(e,t=!0){return ee(Z|xe,e,!0,t)}function $t(e){var t=e.teardown;if(t!==null){const n=ve,r=_;bt(!0),I(null);try{t.call(null)}finally{bt(n),I(r)}}}function Wt(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const i=n.ac;i!==null&&Gt(()=>{i.abort(_e)});var r=n.next;(n.f&ce)!==0?n.parent=null:q(n,t),n=r}}function _r(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&Z)===0&&q(t),t=n}}function q(e,t=!0){var n=!1;(t||(e.f&En)!==0)&&e.nodes_start!==null&&e.nodes_end!==null&&(pr(e.nodes_start,e.nodes_end),n=!0),Wt(e,t&&!n),Ge(e,0),D(e,W);var r=e.transitions;if(r!==null)for(const s of r)s.stop();$t(e);var i=e.parent;i!==null&&i.first!==null&&Xt(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=e.ac=null}function pr(e,t){for(;e!==null;){var n=e===t?null:We(e);e.remove(),e=n}}function Xt(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Pe(e,t,n=!0){var r=[];Qt(e,r,!0),mr(r,()=>{n&&q(e),t&&t()})}function mr(e,t){var n=e.length;if(n>0){var r=()=>--n||t();for(var i of e)i.out(r)}else t()}function Qt(e,t,n){if((e.f&B)===0){if(e.f^=B,e.transitions!==null)for(const a of e.transitions)(a.is_global||n)&&t.push(a);for(var r=e.first;r!==null;){var i=r.next,s=(r.f&$e)!==0||(r.f&Z)!==0;Qt(r,t,s?n:!1),r=i}}}function gr(e){Zt(e,!0)}function Zt(e,t){if((e.f&B)!==0){e.f^=B,(e.f&P)===0&&(D(e,F),oe(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&$e)!==0||(n.f&Z)!==0;Zt(n,i?t:!1),n=r}if(e.transitions!==null)for(const s of e.transitions)(s.is_global||t)&&s.in()}}function en(e,t){for(var n=e.nodes_start,r=e.nodes_end;n!==null;){var i=n===r?null:We(n);t.append(n),n=i}}let we=!1;function yt(e){we=e}let ve=!1;function bt(e){ve=e}let _=null,U=!1;function I(e){_=e}let p=null;function G(e){p=e}let Q=null;function tn(e){_!==null&&(Q===null?Q=[e]:Q.push(e))}let N=null,j=0,V=null;function wr(e){V=e}let nn=1,De=0,ae=De;function Et(e){ae=e}let re=!1;function rn(){return++nn}function Qe(e){var t=e.f;if((t&F)!==0)return!0;if((t&se)!==0){var n=e.deps,r=(t&L)!==0;if(n!==null){var i,s,a=(t&Ke)!==0,o=r&&p!==null&&!re,l=n.length;if((a||o)&&(p===null||(p.f&W)===0)){var u=e,f=u.parent;for(i=0;ie.wv)return!0}(!r||p!==null&&!re)&&D(e,P)}return!1}function sn(e,t,n=!0){var r=e.reactions;if(r!==null&&!Q?.includes(e))for(var i=0;i{e.ac.abort(_e)}),e.ac=null);try{e.f|=nt;var d=e.fn,c=d(),v=e.deps;if(N!==null){var h;if(Ge(e,j),v!==null&&j>0)for(v.length=j+N.length,h=0;h{throw k});throw c}}finally{e.__root=t,delete e.currentTarget,I(f),G(d)}}}function Sr(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function ot(e,t){var n=p;n.nodes_start===null&&(n.nodes_start=e,n.nodes_end=t)}function de(e,t){var n=(t&Ln)!==0,r=(t&qn)!==0,i,s=!e.startsWith("");return()=>{i===void 0&&(i=Sr(s?e:""+e),n||(i=Be(i)));var a=r||Ut?document.importNode(i,!0):i.cloneNode(!0);if(n){var o=Be(a),l=a.lastChild;ot(o,l)}else ot(a,a);return a}}function Ze(){var e=document.createDocumentFragment(),t=document.createComment(""),n=ze();return e.append(t,n),ot(t,n),e}function z(e,t){e!==null&&e.before(t)}function ye(e,t){var n=t==null?"":typeof t=="object"?t+"":t;n!==(e.__t??=e.nodeValue)&&(e.__t=n,e.nodeValue=n+"")}function Nr(e,t){return Pr(e,t)}const he=new Map;function Pr(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:a=!0}){lr();var o=new Set,l=d=>{for(var c=0;c{var d=n??t.appendChild(ze());return Qn(d,{pending:()=>{}},c=>{if(s){Te({});var v=x;v.c=s}i&&(r.$$events=i),u=e(c,r)||{},s&&ke()}),()=>{for(var c of o){t.removeEventListener(c,Le);var v=he.get(c);--v===0?(document.removeEventListener(c,Le),he.delete(c)):he.set(c,v)}at.delete(l),d!==n&&d.parentNode?.removeChild(d)}});return Dr.set(u,f),u}let Dr=new WeakMap;class Or{anchor;#e=new Map;#t=new Map;#s=new Map;#n=!0;constructor(t,n=!0){this.anchor=t,this.#n=n}#o=()=>{var t=E;if(this.#e.has(t)){var n=this.#e.get(t),r=this.#t.get(n);if(r)gr(r);else{var i=this.#s.get(n);i&&(this.#t.set(n,i.effect),this.#s.delete(n),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,a]of this.#e){if(this.#e.delete(s),s===t)break;const o=this.#s.get(a);o&&(q(o.effect),this.#s.delete(a))}for(const[s,a]of this.#t){if(s===n)continue;const o=()=>{if(Array.from(this.#e.values()).includes(s)){var u=document.createDocumentFragment();en(a,u),u.append(ze()),this.#s.set(s,{effect:a,fragment:u})}else q(a);this.#t.delete(s)};this.#n||!r?Pe(a,o,!1):o()}}};ensure(t,n){var r=E,i=ar();if(n&&!this.#t.has(t)&&!this.#s.has(t))if(i){var s=document.createDocumentFragment(),a=ze();s.append(a),this.#s.set(t,{effect:Y(()=>n(a)),fragment:s})}else this.#t.set(t,Y(()=>n(this.anchor)));if(this.#e.set(r,t),i){for(const[o,l]of this.#t)o===t?r.skipped_effects.delete(l):r.skipped_effects.add(l);for(const[o,l]of this.#s)o===t?r.skipped_effects.delete(l.effect):r.skipped_effects.add(l.effect);r.add_callback(this.#o)}else this.#o()}}function Oe(e,t,n=!1){var r=new Or(e),i=n?$e:0;function s(a,o){r.ensure(a,o)}Jt(()=>{var a=!1;t((o,l=!0)=>{a=!0,s(l,o)}),a||s(!1,null)},i)}const Tt=[...` +\r\f \v\uFEFF`];function Ar(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var i in n)if(n[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,a=0;(a=r.indexOf(i,a))>=0;){var o=a+s;(a===0||Tt.includes(r[a-1]))&&(o===r.length||Tt.includes(r[o]))?r=(a===0?"":r.substring(0,a))+r.substring(o+1):a=o}}return r===""?null:r}function ut(e,t,n,r,i,s){var a=e.__className;if(a!==n||a===void 0){var o=Ar(n,r,s);o==null?e.removeAttribute("class"):e.className=o,e.__className=n}else if(s&&i!==s)for(var l in s){var u=!!s[l];(i==null||u!==!!i[l])&&e.classList.toggle(l,u)}return s}function Cr(e=!1){const t=x,n=t.l.u;if(!n)return;let r=()=>Er(t.s);if(e){let i=0,s={};const a=Re(()=>{let o=!1;const l=t.s;for(const u in l)l[u]!==s[u]&&(s[u]=l[u],o=!0);return o&&i++,i});r=()=>m(a)}n.b.length&&cr(()=>{kt(t,r),tt(n.b)}),ue(()=>{const i=Fe(()=>n.m.map(bn));return()=>{for(const s of i)typeof s=="function"&&s()}}),n.a.length&&ue(()=>{kt(t,r),tt(n.a)})}function kt(e,t){if(e.l.s)for(const n of e.l.s)m(n);t()}function Rr(e){var t=Ie(0);return function(){return arguments.length===1?(y(t,m(t)+1),arguments[0]):(m(t),e())}}let qe=!1;function Ir(e){var t=qe;try{return qe=!1,[e(),qe]}finally{qe=t}}function $(e,t,n,r){var i=!Ae||(n&jn)!==0,s=(n&Mn)!==0,a=(n&Vn)!==0,o=r,l=!0,u=()=>(l&&(l=!1,o=a?Fe(r):r),o),f;if(s){var d=ge in e||xn in e;f=me(e,t)?.set??(d&&t in e?w=>e[t]=w:void 0)}var c,v=!1;s?[c,v]=Ir(()=>e[t]):c=e[t],c===void 0&&r!==void 0&&(c=u(),f&&(i&&Dn(),f(c)));var h;if(i?h=()=>{var w=e[t];return w===void 0?u():(l=!0,w)}:h=()=>{var w=e[t];return w!==void 0&&(o=void 0),w===void 0?o:w},i&&(n&Fn)===0)return h;if(f){var b=e.$$legacy;return(function(w,te){return arguments.length>0?((!i||!te||b||v)&&f(te?h():w),w):h()})}var M=!1,A=((n&In)!==0?Re:Vt)(()=>(M=!1,h()));s&&m(A);var k=p;return(function(w,te){if(arguments.length>0){const Me=te?m(A):i&&s?J(w):w;return y(A,Me),M=!0,o!==void 0&&(o=Me),w}return ve&&M||(k.f&W)!==0?A.v:m(A)})}function _t(e){x===null&&Ct(),Ae&&x.l!==null?Fr(x).m.push(e):ue(()=>{const t=Fe(e);if(typeof t=="function")return t})}function jr(e){x===null&&Ct(),_t(()=>()=>Fe(e))}function Fr(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}const Mr="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(Mr);Gn();function Se(e,t){const n=r=>{const{type:i,...s}=r.data;i===e&&t(s)};_t(()=>{window.addEventListener("message",n)}),jr(()=>{window.removeEventListener("message",n)})}const un=()=>!window.invokeNative,Vr=()=>un()?"nui-frame-app":window.GetParentResourceName?window.GetParentResourceName():"unknown";async function fn(e,t={}){const n=Vr();if(un())return console.warn(`[fetchNui] Browser environment detected. Event: ${e}`,t),{};try{const r=await fetch(`https://${n}/${e}`,{method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)});if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);const i=await r.json();if(!i.ok&&i.error)throw new Error(i.error);return i.data}catch(r){throw console.error(`[fetchNui] Error calling ${e}:`,r),r}}class Lr{#e=C(J([]));get queue(){return m(this.#e)}set queue(t){y(this.#e,t,!0)}#t=C(null);get current(){return m(this.#t)}set current(t){y(this.#t,t,!0)}dismissTimeout=null;idCounter=0;get currentNotification(){return this.current}get queueLength(){return this.queue.length}show(t){const n={...t,id:`notification-${++this.idCounter}`,duration:t.duration??5e3};this.queue.push(n),this.current||this.processQueue()}processQueue(){if(this.queue.length===0){this.current=null;return}this.current=this.queue.shift(),this.dismissTimeout&&clearTimeout(this.dismissTimeout),this.dismissTimeout=window.setTimeout(()=>{this.dismiss()},this.current.duration)}dismiss(){this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null,setTimeout(()=>{this.processQueue()},300)}clearAll(){this.queue=[],this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null}}const cn=new Lr;class qr{#e=C(J({choiceVisible:!1,hudVisible:!1,jumpscareVisible:!1,maxDuration:6e5,exitKey:"X",scareKey:"E",forced:!1,soundVolume:.8}));get state(){return m(this.#e)}set state(t){y(this.#e,t,!0)}showChoice(t=!1){this.state.choiceVisible=!0,this.state.forced=t}hideChoice(){this.state.choiceVisible=!1}showHUD(t,n="X",r="E"){this.state.hudVisible=!0,this.state.maxDuration=t,this.state.exitKey=n,this.state.scareKey=r}hideHUD(){this.state.hudVisible=!1}triggerJumpscare(t=.8){this.state.jumpscareVisible=!0,this.state.soundVolume=t}hideJumpscare(){this.state.jumpscareVisible=!1}}const Kr=new qr;var Ur=de('

');function zr(e,t){let n=$(t,"visible",3,!0);var r=Ur();let i;var s=R(T(r),2),a=R(s,2),o=T(a),l=T(o),u=R(o,2),f=T(u);Xe(d=>{i=ut(r,1,`notification notification--${t.size??""} notification--${t.position??""}`,"svelte-1wg8nyl",i,d),ut(s,1,`notification__pumpkin notification__pumpkin--${t.size??""}`,"svelte-1wg8nyl"),ye(l,t.header),ye(f,t.description)},[()=>({"notification--visible":n()})]),z(e,r)}var Br=de("
");function Gr(e,t){Te(t,!0);const n=rr(()=>cn.currentNotification);let r=C(!1);ue(()=>{m(n)?(y(r,!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{y(r,!0)})})):y(r,!1)});function i(l){return l||""}var s=Ze(),a=je(s);{var o=l=>{var u=Br(),f=T(u);zr(f,{get size(){return m(n).size},get position(){return m(n).position},get header(){return m(n).header},get description(){return m(n).description},get visible(){return m(r)}}),Xe(d=>ut(u,1,`notification-container notification-container--${d??""}`,"svelte-v226t6"),[()=>i(m(n).position)]),z(l,u)};Oe(a,l=>{m(n)&&l(o)})}z(e,s),ke()}var Hr=(e,t)=>t("ghost"),Yr=(e,t)=>t("normal"),Jr=de('
'),$r=de('
pumpkin

Spooky Opportunity!

You have a chance to respawn as a ghost and haunt the living...

');function Wr(e,t){Te(t,!0);let n=$(t,"visible",15,!1),r=$(t,"forced",11,!1),i=C(15),s=null;ue(()=>(s&&(clearInterval(s),s=null),n()&&!r()&&(y(i,15),s=window.setInterval(()=>{sr(i,-1),m(i)<=0&&(s&&(clearInterval(s),s=null),a("normal"))},1e3)),()=>{s&&(clearInterval(s),s=null)}));function a(f){s&&(clearInterval(s),s=null),fn("ghostChoice",{choice:f}),n(!1)}var o=Ze(),l=je(o);{var u=f=>{var d=$r(),c=T(d),v=R(T(c),6),h=T(v);h.__click=[Hr,a];var b=R(h,2);b.__click=[Yr,a];var M=R(v,2);{var A=k=>{var w=Jr(),te=T(w);Xe(()=>ye(te,`Auto-decline in ${m(i)??""}s`)),z(k,w)};Oe(M,k=>{r()||k(A)})}z(f,d)};Oe(l,f=>{n()&&f(u)})}z(e,o),ke()}kr(["click"]);var Xr=de('
👻
Ghost Mode
Scare
Press to exit
');function Qr(e,t){Te(t,!0);let n=$(t,"visible",15,!1),r=$(t,"maxDuration",11,6e5),i=$(t,"exitKey",11,"X"),s=$(t,"scareKey",11,"E"),a=C(J(r())),o=null;ue(()=>(n()&&(y(a,r()),o=window.setInterval(()=>{y(a,m(a)-1e3),m(a)<=0&&(y(a,0),n(!1))},1e3)),()=>{o&&(clearInterval(o),o=null)}));function l(c){const v=Math.floor(c/6e4),h=Math.floor(c%6e4/1e3);return`${v}:${h.toString().padStart(2,"0")}`}var u=Ze(),f=je(u);{var d=c=>{var v=Xr(),h=T(v),b=R(T(h),2),M=R(T(b),2),A=T(M),k=R(h,2),w=T(k),te=T(w),Me=T(te),vn=R(k,2),dn=R(T(vn)),hn=T(dn);Xe(_n=>{ye(A,_n),ye(Me,s()),ye(hn,i())},[()=>l(m(a))]),z(c,v)};Oe(f,c=>{n()&&c(d)})}z(e,u),ke()}var Zr=de('
scary
BOO!
');function ei(e,t){Te(t,!0);let n=$(t,"visible",15,!1),r=$(t,"soundVolume",11,.8),i=null,s=null;ue(()=>(n()&&(s=new Audio("./assets/scream.wav"),s.volume=r(),s.play().catch(u=>console.error("Jumpscare sound error:",u)),i=window.setTimeout(()=>{n(!1)},2e3)),()=>{i&&(clearTimeout(i),i=null),s&&(s.pause(),s=null)}));var a=Ze(),o=je(a);{var l=u=>{var f=Zr();z(u,f)};Oe(o,u=>{n()&&u(l)})}z(e,a),ke()}var g=Rr(()=>Kr),ti=de(" ",1);function ni(e,t){Te(t,!1);function n(l){const u=document.documentElement;l.primary&&u.style.setProperty("--primary-color",l.primary),l.secondary&&u.style.setProperty("--secondary-color",l.secondary),l.background&&u.style.setProperty("--background-color",l.background),l.accent&&u.style.setProperty("--accent-color",l.accent),l.logoUrl&&u.style.setProperty("--logo-url",l.logoUrl)}_t(async()=>{try{const l=await fn("ready");n(l)}catch(l){console.error("[ESX Halloween] Failed to fetch theme colors:",l)}}),Se("showNotification",l=>{cn.show(l)}),Se("showGhostChoice",l=>{g().showChoice(l?.forced||!1)}),Se("showGhostHUD",l=>{g().showHUD(l.maxDuration,l.exitKey,l.scareKey||"E")}),Se("hideGhostHUD",()=>{g().hideHUD()}),Se("triggerJumpscare",l=>{g().triggerJumpscare(l?.soundVolume||.8)}),Cr();var r=ti(),i=je(r);Gr(i,{});var s=R(i,2);Wr(s,{get visible(){return g().state.choiceVisible},set visible(l){g(g().state.choiceVisible=l)},get forced(){return g().state.forced},set forced(l){g(g().state.forced=l)},$$legacy:!0});var a=R(s,2);Qr(a,{get visible(){return g().state.hudVisible},set visible(l){g(g().state.hudVisible=l)},get maxDuration(){return g().state.maxDuration},set maxDuration(l){g(g().state.maxDuration=l)},get exitKey(){return g().state.exitKey},set exitKey(l){g(g().state.exitKey=l)},get scareKey(){return g().state.scareKey},set scareKey(l){g(g().state.scareKey=l)},$$legacy:!0});var o=R(a,2);ei(o,{get visible(){return g().state.jumpscareVisible},set visible(l){g(g().state.jumpscareVisible=l)},get soundVolume(){return g().state.soundVolume},set soundVolume(l){g(g().state.soundVolume=l)},$$legacy:!0}),z(e,r),ke()}Nr(ni,{target:document.getElementById("app")}); diff --git a/[esx_addons]/esx_halloween/web/build/index.html b/[esx_addons]/esx_halloween/web/build/index.html index 1a7b6d13..71ee5032 100644 --- a/[esx_addons]/esx_halloween/web/build/index.html +++ b/[esx_addons]/esx_halloween/web/build/index.html @@ -10,7 +10,7 @@ - + diff --git a/[esx_addons]/esx_halloween/web/src/App.svelte b/[esx_addons]/esx_halloween/web/src/App.svelte index d4f156e2..ef6f75d4 100644 --- a/[esx_addons]/esx_halloween/web/src/App.svelte +++ b/[esx_addons]/esx_halloween/web/src/App.svelte @@ -1,5 +1,7 @@ From 0436bb2cc347263cae8c49a4e475a9fbe8f818b3 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:21:03 +0200 Subject: [PATCH 03/13] fix: use numeric loop instead of foreach for better performance + use correct ESX.GetPlayer --- .../esx_halloween/server/commands.lua | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/[esx_addons]/esx_halloween/server/commands.lua b/[esx_addons]/esx_halloween/server/commands.lua index a5a8b1ef..65551888 100644 --- a/[esx_addons]/esx_halloween/server/commands.lua +++ b/[esx_addons]/esx_halloween/server/commands.lua @@ -1,15 +1,3 @@ -ESX = nil - --- Properly load ESX with callback -CreateThread(function() - while not ESX do - ESX = exports['es_extended']:getSharedObject() - if not ESX then - Wait(500) - end - end -end) - ---@param source number ---@return boolean local function HasAdminPermission(source) @@ -17,11 +5,13 @@ local function HasAdminPermission(source) return false end - local xPlayer = ESX.GetPlayerFromId(source) + local xPlayer = ESX.Player(source) if not xPlayer then return false end - for _, group in ipairs(Config.AdminGroups) do - if xPlayer.getGroup() == group then + local playerGroup = xPlayer.getGroup() + + for i = 1, #Config.AdminGroups do + if playerGroup == Config.AdminGroups[i] then return true end end From 37b873389f91a676cad27d59e793ae3c47a57352 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:24:05 +0200 Subject: [PATCH 04/13] fix: rely on shared_script in fxmanifest + remove ueless parameter --- [esx_addons]/esx_halloween/client/ghost.lua | 16 ++-------------- [esx_addons]/esx_halloween/client/respawn.lua | 6 +++--- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua index cff5965c..d72b13cf 100644 --- a/[esx_addons]/esx_halloween/client/ghost.lua +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -1,15 +1,3 @@ -ESX = nil - --- Load ESX asynchronously -CreateThread(function() - while not ESX do - ESX = exports['es_extended']:getSharedObject() - if not ESX then - Wait(500) - end - end -end) - local KEYBIND_MAP = { ['X'] = 73, ['E'] = 38, @@ -153,10 +141,10 @@ local function DisableGhostMode() FadeScreenOut() -- Restore player model and skin - RestorePlayerSkin(function(playerPed) + RestorePlayerSkin(function() if wasActivatedByDeath then -- Respawn at hospital with fade in - RespawnAtHospital(playerPed) + RespawnAtHospital() else -- Just fade back in at current location FadeScreenIn() diff --git a/[esx_addons]/esx_halloween/client/respawn.lua b/[esx_addons]/esx_halloween/client/respawn.lua index aea70d61..33005567 100644 --- a/[esx_addons]/esx_halloween/client/respawn.lua +++ b/[esx_addons]/esx_halloween/client/respawn.lua @@ -97,11 +97,10 @@ end --- Respawns player at closest hospital from Config.RespawnPoints --- Triggers ESX ambulancejob callback to remove items --- Uses NetworkResurrectLocalPlayer for proper respawn ----@param playerPed number Player ped entity ---@return nil ---@example ---- RespawnAtHospital(PlayerPedId()) -function RespawnAtHospital(playerPed) +--- RespawnAtHospital() +function RespawnAtHospital() if not ESX then print('^1[ESX Halloween] Error: ESX not loaded, cannot respawn at hospital^7') FadeScreenIn() @@ -109,6 +108,7 @@ function RespawnAtHospital(playerPed) end ESX.TriggerServerCallback('esx_ambulancejob:removeItemsAfterRPDeath', function() + local playerPed = PlayerPedId() local closestHospital = GetClosestRespawnPoint() if closestHospital then From 8cedc5a57e634ce57e306feb6184921bb7b4225f Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:26:10 +0200 Subject: [PATCH 05/13] fix: localize config values to reaccessing global objects --- [esx_addons]/esx_halloween/client/ghost.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua index d72b13cf..4bf9966c 100644 --- a/[esx_addons]/esx_halloween/client/ghost.lua +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -334,6 +334,10 @@ end) -- Ghost visibility thread CreateThread(function() + -- Localize config values to avoid constant global table access + local visibilityRange = Config.Ghost.visibility.range + local visibilityAlpha = Config.Ghost.visibility.alpha + while true do -- Check if any ghosts exist local hasGhosts = next(otherGhostPlayers) ~= nil @@ -353,8 +357,8 @@ CreateThread(function() local targetCoords = GetEntityCoords(targetPed) local distance = #(playerCoords - targetCoords) - if distance <= Config.Ghost.visibility.range then - SetEntityAlpha(targetPed, Config.Ghost.visibility.alpha, false) + if distance <= visibilityRange then + SetEntityAlpha(targetPed, visibilityAlpha, false) else SetEntityAlpha(targetPed, 0, false) end From 0fca19a083d176db3b412c23b2622cfc9064ccd2 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:27:06 +0200 Subject: [PATCH 06/13] fix: localize values to prevent constant reaccessing --- [esx_addons]/esx_halloween/client/main.lua | 24 +++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/main.lua b/[esx_addons]/esx_halloween/client/main.lua index 47c84778..4192e007 100644 --- a/[esx_addons]/esx_halloween/client/main.lua +++ b/[esx_addons]/esx_halloween/client/main.lua @@ -47,22 +47,26 @@ local function ShowNotification(data) return end + -- Localize to avoid constant table indexing + local size = data.size + local position = data.position + -- Validate size - if data.size ~= "small" and data.size ~= "large" then - print("^3[ESX Halloween] Warning: Invalid size '" .. tostring(data.size) .. "', defaulting to 'small'^7") - data.size = "small" + if size ~= "small" and size ~= "large" then + print("^3[ESX Halloween] Warning: Invalid size '" .. tostring(size) .. "', defaulting to 'small'^7") + size = "small" end -- Validate position local validPositions = { ["top-left"] = true, ["top-right"] = true, ["top-center"] = true, ["bottom-center"] = true } - if not validPositions[data.position] then - print("^3[ESX Halloween] Warning: Invalid position '" .. tostring(data.position) .. "', defaulting to 'top-right'^7") - data.position = "top-right" + if not validPositions[position] then + print("^3[ESX Halloween] Warning: Invalid position '" .. tostring(position) .. "', defaulting to 'top-right'^7") + position = "top-right" end - if data.size == "large" and data.position ~= "bottom-center" then + if size == "large" and position ~= "bottom-center" then print("^3[ESX Halloween] Warning: Large notifications only support bottom-center position^7") - data.position = "bottom-center" + position = "bottom-center" end -- Sanitize strings @@ -77,8 +81,8 @@ local function ShowNotification(data) SendNUIMessage({ type = 'showNotification', - size = data.size, - position = data.position, + size = size, + position = position, header = header, description = description, duration = duration From 19449a9679de5db2b492aeb104ee26c4ed38e004 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:39:04 +0200 Subject: [PATCH 07/13] fix: use esx streaming for model + remove unused playerPed in callback --- [esx_addons]/esx_halloween/client/respawn.lua | 45 +++++++------------ 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/respawn.lua b/[esx_addons]/esx_halloween/client/respawn.lua index 33005567..44739d18 100644 --- a/[esx_addons]/esx_halloween/client/respawn.lua +++ b/[esx_addons]/esx_halloween/client/respawn.lua @@ -48,49 +48,38 @@ end ---@param callback function|nil Function to call after skin is restored ---@return nil ---@example ---- RestorePlayerSkin(function(playerPed) ---- print('Skin restored for ped: ' .. playerPed) +--- RestorePlayerSkin(function() +--- print('Skin restored') --- end) function RestorePlayerSkin(callback) TriggerEvent('skinchanger:getSkin', function(skin) if not skin then print('^1[ESX Halloween] Error: Failed to get player skin from skinchanger^7') - if callback then callback(PlayerPedId()) end + if callback then callback() end return end local modelHash = skin.sex == 0 and GetHashKey('mp_m_freemode_01') or GetHashKey('mp_f_freemode_01') - RequestModel(modelHash) - local timeout = 0 - while not HasModelLoaded(modelHash) and timeout < 100 do - Wait(50) - timeout = timeout + 1 - end - - if not HasModelLoaded(modelHash) then - print('^1[ESX Halloween] Error: Failed to load player model^7') - if callback then callback(PlayerPedId()) end - return - end + ESX.Streaming.RequestModel(modelHash, function() + SetPlayerModel(PlayerId(), modelHash) + SetModelAsNoLongerNeeded(modelHash) - SetPlayerModel(PlayerId(), modelHash) - SetModelAsNoLongerNeeded(modelHash) + Wait(100) - Wait(100) + TriggerEvent('skinchanger:loadSkin', skin) - TriggerEvent('skinchanger:loadSkin', skin) + Wait(100) - Wait(100) + local playerPed = PlayerPedId() + SetEntityInvincible(playerPed, false) + SetEntityAlpha(playerPed, 255, false) + SetPedCanRagdoll(playerPed, true) - local playerPed = PlayerPedId() - SetEntityInvincible(playerPed, false) - SetEntityAlpha(playerPed, 255, false) - SetPedCanRagdoll(playerPed, true) - - if callback then - callback(playerPed) - end + if callback then + callback() + end + end) end) end From cd8392eb12205c7b195a5ad4489f1c9405a62590 Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 23 Oct 2025 21:42:12 +0200 Subject: [PATCH 08/13] fix: remove useless esx nil checks --- [esx_addons]/esx_halloween/client/ghost.lua | 4 ---- [esx_addons]/esx_halloween/client/respawn.lua | 5 ----- [esx_addons]/esx_halloween/server/commands.lua | 4 ---- 3 files changed, 13 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua index 4bf9966c..868a866d 100644 --- a/[esx_addons]/esx_halloween/client/ghost.lua +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -254,10 +254,6 @@ CreateThread(function() if Config.Ghost.abilities.scare.enabled and IsControlJustPressed(0, scareKey) then local currentTime = GetGameTimer() if currentTime - ghostState.lastScareTime >= Config.Ghost.abilities.scare.cooldown then - if not ESX then - Wait(500) - goto continue - end local playerPed = PlayerPedId() local playerCoords = GetEntityCoords(playerPed) diff --git a/[esx_addons]/esx_halloween/client/respawn.lua b/[esx_addons]/esx_halloween/client/respawn.lua index 44739d18..8a1d7ad5 100644 --- a/[esx_addons]/esx_halloween/client/respawn.lua +++ b/[esx_addons]/esx_halloween/client/respawn.lua @@ -90,11 +90,6 @@ end ---@example --- RespawnAtHospital() function RespawnAtHospital() - if not ESX then - print('^1[ESX Halloween] Error: ESX not loaded, cannot respawn at hospital^7') - FadeScreenIn() - return - end ESX.TriggerServerCallback('esx_ambulancejob:removeItemsAfterRPDeath', function() local playerPed = PlayerPedId() diff --git a/[esx_addons]/esx_halloween/server/commands.lua b/[esx_addons]/esx_halloween/server/commands.lua index 65551888..1ab61f94 100644 --- a/[esx_addons]/esx_halloween/server/commands.lua +++ b/[esx_addons]/esx_halloween/server/commands.lua @@ -1,10 +1,6 @@ ---@param source number ---@return boolean local function HasAdminPermission(source) - if not ESX then - return false - end - local xPlayer = ESX.Player(source) if not xPlayer then return false end From 2695631ae7966cca91d3ec272d9e5050be50210d Mon Sep 17 00:00:00 2001 From: simplec0de Date: Fri, 24 Oct 2025 09:14:19 +0200 Subject: [PATCH 09/13] fix: esx import as shared_script --- [esx_addons]/esx_halloween/fxmanifest.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/[esx_addons]/esx_halloween/fxmanifest.lua b/[esx_addons]/esx_halloween/fxmanifest.lua index ff0cda43..5fb4b9c1 100644 --- a/[esx_addons]/esx_halloween/fxmanifest.lua +++ b/[esx_addons]/esx_halloween/fxmanifest.lua @@ -12,6 +12,8 @@ files { 'web/build/**/*' } +shared_script '@es_extended/imports.lua' + shared_scripts { 'shared/events.lua', 'types.lua', From f22bbb60575325cdd13ba7ce9d64f7580f450a56 Mon Sep 17 00:00:00 2001 From: simplec0de Date: Fri, 24 Oct 2025 09:14:30 +0200 Subject: [PATCH 10/13] fix: ready callback object structure --- [esx_addons]/esx_halloween/client/convars.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/[esx_addons]/esx_halloween/client/convars.lua b/[esx_addons]/esx_halloween/client/convars.lua index 04837cf1..60ddd44a 100644 --- a/[esx_addons]/esx_halloween/client/convars.lua +++ b/[esx_addons]/esx_halloween/client/convars.lua @@ -16,5 +16,8 @@ end --- Prevents race conditions by letting frontend fetch when ready RegisterNUICallback('ready', function(data, cb) local colors = GetESXThemeColors() - cb(colors) + cb({ + ok = true, + data = colors + }) end) From 1e1214ee2f1c1e267d0629993df823cb98f5aacc Mon Sep 17 00:00:00 2001 From: simplec0de Date: Mon, 27 Oct 2025 16:14:41 +0100 Subject: [PATCH 11/13] fix: use conditional loops instead of infinite loops for better performance --- [esx_addons]/esx_halloween/client/ghost.lua | 50 ++++++++++++--------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua index 868a866d..0293ae0b 100644 --- a/[esx_addons]/esx_halloween/client/ghost.lua +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -114,6 +114,10 @@ local function EnableGhostMode(fromDeath) scareKey = Config.Ghost.abilities.scare.keybind }) + -- Start ghost mode threads (will terminate automatically when ghostState.isGhost becomes false) + StartGhostControlThread() + StartGhostDurationThread() + return true end @@ -232,10 +236,13 @@ end) local exitKey = KEYBIND_MAP[Config.Ghost.exitKeybind] or 73 local scareKey = KEYBIND_MAP[Config.Ghost.abilities.scare.keybind] or 38 --- Control disable thread - MUST run every frame (Wait(0)) -CreateThread(function() - while true do - if ghostState.isGhost then +--- Starts control disable thread for ghost mode +--- Runs only while player is a ghost, terminates automatically when ghost mode ends +--- MUST run every frame (Wait(0)) for DisableControlAction to work properly +---@return nil +local function StartGhostControlThread() + CreateThread(function() + while ghostState.isGhost do Wait(0) -- CRITICAL: Must be 0 for DisableControlAction to work -- Disable combat controls @@ -267,27 +274,28 @@ CreateThread(function() end end end - - ::continue:: - else - Wait(500) end - end -end) - --- Auto-exit ghost mode after maxDuration -CreateThread(function() - while true do - Wait(1000) + end) +end - if ghostState.isGhost and ghostState.startTime > 0 then - local elapsed = GetGameTimer() - ghostState.startTime - if elapsed >= Config.Ghost.maxDuration then - DisableGhostMode() +--- Starts auto-exit thread for ghost mode +--- Monitors elapsed time and automatically exits ghost mode after maxDuration +--- Runs only while player is a ghost, terminates automatically when ghost mode ends +---@return nil +local function StartGhostDurationThread() + CreateThread(function() + while ghostState.isGhost do + Wait(1000) + + if ghostState.startTime > 0 then + local elapsed = GetGameTimer() - ghostState.startTime + if elapsed >= Config.Ghost.maxDuration then + DisableGhostMode() + end end end - end -end) + end) +end -- Receive scare effect RegisterNetEvent(Events.RECEIVE_SCARE) From d6ffa52a34eaa15dbb4a438d4643746b2c279bf3 Mon Sep 17 00:00:00 2001 From: simplec0de Date: Mon, 27 Oct 2025 16:19:06 +0100 Subject: [PATCH 12/13] fix: use esx timeouts instead of native lua timeouts --- [esx_addons]/esx_halloween/client/ghost.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua index 0293ae0b..40f7d5b6 100644 --- a/[esx_addons]/esx_halloween/client/ghost.lua +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -39,7 +39,7 @@ local function RequestGhostMode(fromDeath) TriggerServerEvent(Events.REQUEST_GHOST_MODE, 'ghost') -- Set timeout in case server doesn't respond - ghostRequestTimeout = SetTimeout(Config.Ghost.security.requestTimeout, function() + ghostRequestTimeout = ESX.SetTimeout(Config.Ghost.security.requestTimeout, function() if ghostState.pendingRequest then ghostState.pendingRequest = false ghostState.activatedByDeath = false @@ -59,7 +59,7 @@ local function EnableGhostMode(fromDeath) -- Clear timeout if exists if ghostRequestTimeout then - ClearTimeout(ghostRequestTimeout) + ESX.ClearTimeout(ghostRequestTimeout) ghostRequestTimeout = nil end @@ -167,7 +167,7 @@ AddEventHandler('esx:onPlayerDeath', function() if not Config.Ghost.enabled then return end if math.random(100) <= Config.Ghost.spawnChance then - SetTimeout(Config.Ghost.security.deathCooldown, function() + ESX.SetTimeout(Config.Ghost.security.deathCooldown, function() pendingGhostFromDeath = true SetNuiFocus(true, true) SendNUIMessage({ @@ -204,7 +204,7 @@ AddEventHandler(Events.GHOST_MODE_RESPONSE, function(approved, reason) ghostState.activatedByDeath = false if ghostRequestTimeout then - ClearTimeout(ghostRequestTimeout) + ESX.ClearTimeout(ghostRequestTimeout) ghostRequestTimeout = nil end @@ -314,7 +314,7 @@ AddEventHandler(Events.RECEIVE_SCARE, function(ghostName) end -- Show notification AFTER jumpscare effect (2 second delay) - SetTimeout(2000, function() + ESX.SetTimeout(2000, function() SendNUIMessage({ type = 'showNotification', size = 'large', @@ -398,6 +398,6 @@ AddEventHandler('onResourceStop', function(resourceName) -- Clear timeouts if ghostRequestTimeout then - ClearTimeout(ghostRequestTimeout) + ESX.ClearTimeout(ghostRequestTimeout) end end) From 45962a4e1e52ff7c49cbe4215973b8734607b39f Mon Sep 17 00:00:00 2001 From: simpleC0de Date: Thu, 30 Oct 2025 21:32:25 +0100 Subject: [PATCH 13/13] feat: add trick or treat --- .gitignore | 1 + [esx_addons]/esx_halloween/client/ghost.lua | 212 ++++---- .../esx_halloween/client/trickortreat.lua | 430 ++++++++++++++++ [esx_addons]/esx_halloween/config.lua | 3 + .../esx_halloween/configs/trickortreat.lua | 97 ++++ [esx_addons]/esx_halloween/fxmanifest.lua | 7 +- .../esx_halloween/server/config_validator.lua | 38 ++ .../esx_halloween/server/trickortreat.lua | 474 ++++++++++++++++++ [esx_addons]/esx_halloween/shared/events.lua | 14 +- [esx_addons]/esx_halloween/types.lua | 29 ++ .../web/build/assets/background.BL28lNcM.webp | Bin 0 -> 11826 bytes .../web/build/assets/index.BW9W5J1Q.css | 1 + .../web/build/assets/index.RJAuhYw9.js | 179 +++++++ .../web/build/assets/pumpkin.CPHPpIKO.webp | Bin 0 -> 39430 bytes .../web/build/assets/trick-success.mp3 | Bin 0 -> 49920 bytes .../web/build/assets/trick-trick.mp3 | Bin 0 -> 69120 bytes .../esx_halloween/web/build/index.html | 38 +- .../esx_halloween/web/package-lock.json | 30 +- [esx_addons]/esx_halloween/web/package.json | 3 + .../web/public/assets/trick-success.mp3 | Bin 0 -> 49920 bytes .../web/public/assets/trick-trick.mp3 | Bin 0 -> 69120 bytes [esx_addons]/esx_halloween/web/src/App.svelte | 67 +++ .../web/src/assets/background.webp | Bin 0 -> 11826 bytes .../esx_halloween/web/src/assets/pumpkin.webp | Bin 0 -> 39430 bytes .../web/src/components/ParticleEffect.svelte | 196 ++++++++ .../web/src/components/TrickOrTreatHUD.svelte | 250 +++++++++ .../src/components/TrickOrTreatReward.svelte | 346 +++++++++++++ .../src/stores/TrickOrTreatManager.svelte.ts | 116 +++++ .../web/src/styles/animations.css | 180 +++++++ .../web/src/styles/design-tokens.css | 6 + .../esx_halloween/web/src/types/nui.ts | 56 +++ .../web/src/utils/soundManager.ts | 294 +++++++++++ 32 files changed, 2930 insertions(+), 137 deletions(-) create mode 100644 .gitignore create mode 100644 [esx_addons]/esx_halloween/client/trickortreat.lua create mode 100644 [esx_addons]/esx_halloween/configs/trickortreat.lua create mode 100644 [esx_addons]/esx_halloween/server/trickortreat.lua create mode 100644 [esx_addons]/esx_halloween/web/build/assets/background.BL28lNcM.webp create mode 100644 [esx_addons]/esx_halloween/web/build/assets/index.BW9W5J1Q.css create mode 100644 [esx_addons]/esx_halloween/web/build/assets/index.RJAuhYw9.js create mode 100644 [esx_addons]/esx_halloween/web/build/assets/pumpkin.CPHPpIKO.webp create mode 100644 [esx_addons]/esx_halloween/web/build/assets/trick-success.mp3 create mode 100644 [esx_addons]/esx_halloween/web/build/assets/trick-trick.mp3 create mode 100644 [esx_addons]/esx_halloween/web/public/assets/trick-success.mp3 create mode 100644 [esx_addons]/esx_halloween/web/public/assets/trick-trick.mp3 create mode 100644 [esx_addons]/esx_halloween/web/src/assets/background.webp create mode 100644 [esx_addons]/esx_halloween/web/src/assets/pumpkin.webp create mode 100644 [esx_addons]/esx_halloween/web/src/components/ParticleEffect.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/components/TrickOrTreatHUD.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/components/TrickOrTreatReward.svelte create mode 100644 [esx_addons]/esx_halloween/web/src/stores/TrickOrTreatManager.svelte.ts create mode 100644 [esx_addons]/esx_halloween/web/src/styles/animations.css create mode 100644 [esx_addons]/esx_halloween/web/src/utils/soundManager.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..d856b2b5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/\[esx_addons\]/esx_shops diff --git a/[esx_addons]/esx_halloween/client/ghost.lua b/[esx_addons]/esx_halloween/client/ghost.lua index 40f7d5b6..8f88b46b 100644 --- a/[esx_addons]/esx_halloween/client/ghost.lua +++ b/[esx_addons]/esx_halloween/client/ghost.lua @@ -114,9 +114,56 @@ local function EnableGhostMode(fromDeath) scareKey = Config.Ghost.abilities.scare.keybind }) - -- Start ghost mode threads (will terminate automatically when ghostState.isGhost becomes false) - StartGhostControlThread() - StartGhostDurationThread() + -- Start Ghost Control Thread (only runs while player is a ghost) + CreateThread(function() + while ghostState.isGhost do + Wait(0) -- Must be 0 for DisableControlAction to work + + -- GHOST CONTROL DISABLING (every frame) + DisableControlAction(0, 24, true) -- Attack + DisableControlAction(0, 25, true) -- Aim + DisableControlAction(0, 140, true) -- Melee light attack + DisableControlAction(0, 141, true) -- Melee heavy attack + DisableControlAction(0, 142, true) -- Melee alternate attack + + -- Check exit keybind + if IsControlJustPressed(0, exitKey) then + DisableGhostMode() + break + end + + -- Check scare keybind + if Config.Ghost.abilities.scare.enabled and IsControlJustPressed(0, scareKey) then + local currentTime = GetGameTimer() + if currentTime - ghostState.lastScareTime >= Config.Ghost.abilities.scare.cooldown then + local playerPed = PlayerPedId() + local playerCoords = GetEntityCoords(playerPed) + local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer(playerCoords) + + if closestPlayer ~= -1 and closestDistance and closestDistance <= Config.Ghost.abilities.scare.range then + local targetId = GetPlayerServerId(closestPlayer) + TriggerServerEvent(Events.TRIGGER_SCARE, targetId) + ghostState.lastScareTime = currentTime + end + end + end + end + end) + + -- Start Ghost Duration Check Thread (only runs while player is a ghost) + CreateThread(function() + while ghostState.isGhost do + Wait(1000) + + if ghostState.startTime > 0 then + local elapsed = GetGameTimer() - ghostState.startTime + if elapsed >= Config.Ghost.maxDuration then + DisableGhostMode() + break + end + end + end + end) return true end @@ -173,6 +220,15 @@ AddEventHandler('esx:onPlayerDeath', function() SendNUIMessage({ type = 'showGhostChoice' }) + + -- Auto-clear focus after 30 seconds to prevent permanent input blocking + ESX.SetTimeout(30000, function() + if pendingGhostFromDeath then + SetNuiFocus(false, false) + pendingGhostFromDeath = false + SendNUIMessage({ type = 'hideGhostChoice' }) + end + end) end) end end) @@ -180,17 +236,34 @@ end) -- Show ghost choice (admin command) RegisterNetEvent(Events.SHOW_GHOST_CHOICE) AddEventHandler(Events.SHOW_GHOST_CHOICE, function(forced) + -- Validate parameter type + if type(forced) ~= "boolean" then + forced = false + end + pendingGhostFromDeath = false SetNuiFocus(true, true) SendNUIMessage({ type = 'showGhostChoice', - forced = forced or false + forced = forced }) + + -- Auto-clear focus after 30 seconds to prevent permanent input blocking + ESX.SetTimeout(30000, function() + SetNuiFocus(false, false) + SendNUIMessage({ type = 'hideGhostChoice' }) + end) end) -- Server response to ghost mode request RegisterNetEvent(Events.GHOST_MODE_RESPONSE) AddEventHandler(Events.GHOST_MODE_RESPONSE, function(approved, reason) + -- Validate parameter types + if type(approved) ~= "boolean" then + print('^1[ESX Halloween] Invalid ghost mode response^7') + return + end + if not ghostState.pendingRequest then return end if approved then @@ -208,7 +281,7 @@ AddEventHandler(Events.GHOST_MODE_RESPONSE, function(approved, reason) ghostRequestTimeout = nil end - if reason then + if type(reason) == "string" then print('^3[ESX Halloween] ' .. reason .. '^7') end end @@ -236,70 +309,51 @@ end) local exitKey = KEYBIND_MAP[Config.Ghost.exitKeybind] or 73 local scareKey = KEYBIND_MAP[Config.Ghost.abilities.scare.keybind] or 38 ---- Starts control disable thread for ghost mode ---- Runs only while player is a ghost, terminates automatically when ghost mode ends ---- MUST run every frame (Wait(0)) for DisableControlAction to work properly ----@return nil -local function StartGhostControlThread() - CreateThread(function() - while ghostState.isGhost do - Wait(0) -- CRITICAL: Must be 0 for DisableControlAction to work +--- Ghost Visibility Thread +--- Updates alpha/visibility for other ghost players based on distance +--- Performance: Checks every 500ms, only when other ghosts exist +CreateThread(function() + local visibilityRange = Config.Ghost.visibility.range + local visibilityAlpha = Config.Ghost.visibility.alpha - -- Disable combat controls - DisableControlAction(0, 24, true) -- Attack - DisableControlAction(0, 25, true) -- Aim - DisableControlAction(0, 140, true) -- Melee light attack - DisableControlAction(0, 141, true) -- Melee heavy attack - DisableControlAction(0, 142, true) -- Melee alternate attack + while true do + Wait(500) - -- Check exit keybind - if IsControlJustPressed(0, exitKey) then - DisableGhostMode() - end + local hasGhosts = next(otherGhostPlayers) ~= nil - -- Check scare keybind - if Config.Ghost.abilities.scare.enabled and IsControlJustPressed(0, scareKey) then - local currentTime = GetGameTimer() - if currentTime - ghostState.lastScareTime >= Config.Ghost.abilities.scare.cooldown then + if hasGhosts then + local playerPed = PlayerPedId() + local playerCoords = GetEntityCoords(playerPed) - local playerPed = PlayerPedId() - local playerCoords = GetEntityCoords(playerPed) + for playerId in pairs(otherGhostPlayers) do + local targetPlayer = GetPlayerFromServerId(playerId) - local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer(playerCoords) + if targetPlayer ~= -1 then + local targetPed = GetPlayerPed(targetPlayer) + if targetPed ~= 0 then + local targetCoords = GetEntityCoords(targetPed) + local distance = #(playerCoords - targetCoords) - if closestPlayer ~= -1 and closestDistance and closestDistance <= Config.Ghost.abilities.scare.range then - local targetId = GetPlayerServerId(closestPlayer) - TriggerServerEvent(Events.TRIGGER_SCARE, targetId) - ghostState.lastScareTime = currentTime + if distance <= visibilityRange then + SetEntityAlpha(targetPed, visibilityAlpha, false) + else + SetEntityAlpha(targetPed, 0, false) + end end end end end - end) -end - ---- Starts auto-exit thread for ghost mode ---- Monitors elapsed time and automatically exits ghost mode after maxDuration ---- Runs only while player is a ghost, terminates automatically when ghost mode ends ----@return nil -local function StartGhostDurationThread() - CreateThread(function() - while ghostState.isGhost do - Wait(1000) - - if ghostState.startTime > 0 then - local elapsed = GetGameTimer() - ghostState.startTime - if elapsed >= Config.Ghost.maxDuration then - DisableGhostMode() - end - end - end - end) -end + end +end) -- Receive scare effect RegisterNetEvent(Events.RECEIVE_SCARE) AddEventHandler(Events.RECEIVE_SCARE, function(ghostName) + -- Validate parameter type + if type(ghostName) ~= "string" then + ghostName = "A ghost" + end + SendNUIMessage({ type = 'triggerJumpscare', soundVolume = Config.Ghost.abilities.scare.effects.soundVolume @@ -320,7 +374,7 @@ AddEventHandler(Events.RECEIVE_SCARE, function(ghostName) size = 'large', position = 'bottom-center', header = 'You were scared!', - description = (ghostName or 'A ghost') .. ' has haunted you as a ghost!', + description = ghostName .. ' has haunted you as a ghost!', duration = 4000 }) end) @@ -329,6 +383,12 @@ end) -- Sync ghost states from server RegisterNetEvent(Events.SYNC_GHOST_STATE) AddEventHandler(Events.SYNC_GHOST_STATE, function(playerId, isGhost) + -- Validate parameter types + if type(playerId) ~= "number" or type(isGhost) ~= "boolean" then + print('^1[ESX Halloween] Invalid sync ghost state data^7') + return + end + if isGhost then otherGhostPlayers[playerId] = true else @@ -336,44 +396,8 @@ AddEventHandler(Events.SYNC_GHOST_STATE, function(playerId, isGhost) end end) --- Ghost visibility thread -CreateThread(function() - -- Localize config values to avoid constant global table access - local visibilityRange = Config.Ghost.visibility.range - local visibilityAlpha = Config.Ghost.visibility.alpha - - while true do - -- Check if any ghosts exist - local hasGhosts = next(otherGhostPlayers) ~= nil - - if hasGhosts then - Wait(500) -- 500ms when ghosts active - - local playerPed = PlayerPedId() - local playerCoords = GetEntityCoords(playerPed) - - for playerId in pairs(otherGhostPlayers) do - local targetPlayer = GetPlayerFromServerId(playerId) - - if targetPlayer ~= -1 then - local targetPed = GetPlayerPed(targetPlayer) - if targetPed ~= 0 then - local targetCoords = GetEntityCoords(targetPed) - local distance = #(playerCoords - targetCoords) - - if distance <= visibilityRange then - SetEntityAlpha(targetPed, visibilityAlpha, false) - else - SetEntityAlpha(targetPed, 0, false) - end - end - end - end - else - Wait(2000) -- 2000ms when idle (no ghosts) - end - end -end) +--- Ghost visibility thread +--- Note: Ghost visibility is now handled by master thread in main_thread.lua -- Cleanup on resource stop AddEventHandler('onResourceStop', function(resourceName) diff --git a/[esx_addons]/esx_halloween/client/trickortreat.lua b/[esx_addons]/esx_halloween/client/trickortreat.lua new file mode 100644 index 00000000..a6884d55 --- /dev/null +++ b/[esx_addons]/esx_halloween/client/trickortreat.lua @@ -0,0 +1,430 @@ +---Trick-or-Treat Client Logic +---Manages NPC spawning, blips, interactions, and UI updates + +---@type TrickOrTreatConfig +local Config + +---Store spawned house NPCs +---@type table houseNPCs - [houseIdx] = pedHandle +local houseNPCs = {} + +---Store active blips +---@type table blips - [houseIdx] = blipHandle +local blips = {} + +---Track current active houses +---@type table activeHouses - [houseIdx] = true +local activeHouses = {} + +---Round state tracking +---@type table roundState +local roundState = { + active = false, + totalHouses = 0, + currentHouses = 0, + timeRemaining = 0, +} + +---Player interaction state +local inRound = false + +---============================================================================= +--- NPC Management +---============================================================================= + +---Spawn NPC for a specific house location +---@param houseIdx number Index of house +---@param house table House data (coords, heading, pedModel) +local function SpawnHouseNPC(houseIdx, house) + -- Request model + local modelHash = GetHashKey(house.pedModel) + + RequestModel(modelHash) + local startTime = GetGameTimer() + while not HasModelLoaded(modelHash) do + Wait(50) + if GetGameTimer() - startTime > 5000 then + print('^1[ESX Halloween] Failed to load model: ' .. house.pedModel .. '^7') + return + end + end + + -- Get proper ground Z coordinate (search up to 50 units down) + local groundZ, groundFound = GetGroundZFor_3dCoord(house.coords.x, house.coords.y, house.coords.z + 50.0, false) + local spawnZ = groundFound and groundZ or house.coords.z + + -- Create ped at ground level + local ped = CreatePed(4, modelHash, house.coords.x, house.coords.y, spawnZ, house.heading, false, false) + + -- Ensure ped is placed properly on ground + PlaceObjectOnGroundProperly(ped) + + -- Configure ped + SetEntityAsMissionEntity(ped, true, true) + SetBlockingOfNonTemporaryEvents(ped, true) + FreezeEntityPosition(ped, true) + SetEntityInvincible(ped, true) + + -- Store reference + houseNPCs[houseIdx] = ped + + -- Release model + SetModelAsNoLongerNeeded(modelHash) +end + +---Spawn all NPCs for active houses +local function SpawnAllNPCs() + for idx, house in ipairs(Config.houses) do + if activeHouses[idx] then + SpawnHouseNPC(idx, house) + end + end + + print('^2[ESX Halloween] Spawned Trick-or-Treat NPCs^7') +end + +---Delete all spawned NPCs +local function DeleteAllNPCs() + for idx, ped in pairs(houseNPCs) do + if DoesEntityExist(ped) then + DeleteEntity(ped) + end + end + houseNPCs = {} +end + +---============================================================================= +--- Blip Management +---============================================================================= + +---Create or update blips for active houses +---@param activeHouseIds table Array of active house indices +local function UpdateActiveBlips(activeHouseIds) + -- Delete old blips + for _, blip in pairs(blips) do + if blip ~= 0 then + RemoveBlip(blip) + end + end + blips = {} + + -- Create new blips for active houses + for _, houseIdx in ipairs(activeHouseIds) do + local house = Config.houses[houseIdx] + if house then + local blip = AddBlipForCoord(house.coords.x, house.coords.y, house.coords.z) + SetBlipAsShortRange(blip, false) + SetBlipSprite(blip, Config.blips.sprite) + SetBlipColour(blip, Config.blips.activeColor) + SetBlipScale(blip, Config.blips.scale) + BeginTextCommandSetBlipName('STRING') + AddTextComponentString('Trick-or-Treat House') + EndTextCommandSetBlipName(blip) + + blips[houseIdx] = blip + end + end +end + +---Remove all blips +local function RemoveAllBlips() + for _, blip in pairs(blips) do + if blip ~= 0 then + RemoveBlip(blip) + end + end + blips = {} +end + +---============================================================================= +--- Interaction Handling (Performance-Optimized Multi-Level Loop) +---============================================================================= + +---Send house collection request to server +---@param houseIdx number Index of house to collect from +local function SendHouseCollectRequest(houseIdx) + TriggerServerEvent(Events.HOUSE_COLLECT_REQUEST, houseIdx) +end + +-- Track currently nearby house for fast rendering +local nearbyHouseIdx = nil + +---============================================================================= +--- NUI Communication +---============================================================================= + +---Handle round start from server +RegisterNetEvent(Events.ROUND_START) +AddEventHandler(Events.ROUND_START, function(data) + print('^3[DEBUG] ROUND_START event received^7') + print('^3[DEBUG] Data: ' .. json.encode(data) .. '^7') + + -- Validate data parameter + if type(data) ~= "table" then + print('^1[ESX Halloween] Invalid round start data^7') + return + end + + if type(data.totalHouses) ~= "number" or + type(data.duration) ~= "number" or + type(data.activeHouseIds) ~= "table" then + print('^1[ESX Halloween] Missing required round start fields^7') + return + end + + roundState.active = true + roundState.totalHouses = data.totalHouses + roundState.currentHouses = 0 + roundState.timeRemaining = data.duration + + -- Store active houses + activeHouses = {} + for _, houseIdx in ipairs(data.activeHouseIds) do + activeHouses[houseIdx] = true + end + + -- Spawn NPCs for this round + SpawnAllNPCs() + + -- Update blips + UpdateActiveBlips(data.activeHouseIds) + + -- Notify UI + SendNUIMessage({ + type = 'trickOrTreatRoundStart', + totalHouses = data.totalHouses, + timeRemaining = data.duration, + activeHouseIds = data.activeHouseIds, + }) + + print('^2[ESX Halloween] Trick-or-Treat round started (client)^7') + + -- Start Interaction Thread (only runs while round is active) + CreateThread(function() + while roundState.active do + local sleep = 1000 -- Default: check once per second when not near a house + + -- HELP TEXT RENDERING + KEY HANDLING (only when near house) + if Config and Config.enabled and nearbyHouseIdx and roundState.active then + sleep = 0 -- Only use Wait(0) when ACTUALLY near a house + + local playerPed = PlayerPedId() + local playerCoords = GetEntityCoords(playerPed) + local house = Config.houses[nearbyHouseIdx] + + if house then + local distance = #(playerCoords - house.coords) + + if distance <= Config.interaction.distance then + BeginTextCommandDisplayHelp('STRING') + AddTextComponentString('Press ~INPUT_CONTEXT~ to collect candy') + EndTextCommandDisplayHelp(0) + + -- Handle E-key press + if IsControlJustReleased(0, Config.interaction.key) then + SendHouseCollectRequest(nearbyHouseIdx) + end + end + end + end + + Wait(sleep) + end + end) + + -- Start Proximity Detection Thread (only runs while round is active) + CreateThread(function() + while roundState.active do + Wait(500) + + if Config and Config.enabled then + local playerPed = PlayerPedId() + local playerCoords = GetEntityCoords(playerPed) + local nearestHouseIdx = nil + local nearestDistance = Config.interaction.distance + + for houseIdx, house in ipairs(Config.houses) do + if activeHouses[houseIdx] then + local distance = #(playerCoords - house.coords) + + if distance < nearestDistance then + nearestDistance = distance + nearestHouseIdx = houseIdx + end + end + end + + nearbyHouseIdx = nearestHouseIdx + else + nearbyHouseIdx = nil + end + end + end) +end) + +---Handle round end from server +RegisterNetEvent(Events.ROUND_END) +AddEventHandler(Events.ROUND_END, function(data) + -- Validate data parameter + if type(data) ~= "table" then + print('^1[ESX Halloween] Invalid round end data^7') + return + end + + if type(data.totalCollected) ~= "number" or type(data.totalHouses) ~= "number" then + print('^1[ESX Halloween] Missing round end fields^7') + return + end + + roundState.active = false + + -- Delete NPCs + DeleteAllNPCs() + + -- Remove blips + RemoveAllBlips() + + -- Notify UI + SendNUIMessage({ + type = 'trickOrTreatRoundEnd', + totalCollected = data.totalCollected, + totalHouses = data.totalHouses, + }) + + print('^2[ESX Halloween] Trick-or-Treat round ended (client)^7') +end) + +---Handle house collection response from server +RegisterNetEvent(Events.HOUSE_COLLECT_RESPONSE) +AddEventHandler(Events.HOUSE_COLLECT_RESPONSE, function(data) + -- Validate data parameter + if type(data) ~= "table" then + print('^1[ESX Halloween] Invalid collect response data^7') + return + end + + if type(data.success) ~= "boolean" then + print('^1[ESX Halloween] Missing success field^7') + return + end + + if data.success then + -- Validate reward fields + if not data.rewardType or not data.rewardItem or type(data.rewardAmount) ~= "number" then + print('^1[ESX Halloween] Missing reward data^7') + return + end + + -- Show reward popup + SendNUIMessage({ + type = 'trickOrTreatCollect', + rewardType = data.rewardType, + rewardItem = data.rewardItem, + rewardAmount = data.rewardAmount, + remainingHouses = data.remainingHouses, + }) + + -- Play success sound + TriggerEvent('esx:showNotification', 'Collected from house!') + else + -- Show error notification + local errorMsg = "Unknown error" + if type(data.error) == "string" then + errorMsg = data.error + end + TriggerEvent('esx:showNotification', 'Failed: ' .. errorMsg) + end +end) + +---Handle house state synchronization from server +RegisterNetEvent(Events.HOUSE_STATE_SYNC) +AddEventHandler(Events.HOUSE_STATE_SYNC, function(data) + -- Validate data parameter + if type(data) ~= "table" then + print('^1[ESX Halloween] Invalid state sync data^7') + return + end + + if type(data.currentHouses) ~= "number" or + type(data.totalHouses) ~= "number" or + type(data.timeRemaining) ~= "number" then + print('^1[ESX Halloween] Missing state sync fields^7') + return + end + + if roundState.active then + roundState.currentHouses = data.currentHouses + roundState.totalHouses = data.totalHouses + roundState.timeRemaining = data.timeRemaining + + -- Update UI progress + SendNUIMessage({ + type = 'trickOrTreatProgress', + currentHouses = data.currentHouses, + totalHouses = data.totalHouses, + timeRemaining = data.timeRemaining, + }) + end +end) + +---Handle trick effect (trick reward) +RegisterNetEvent(Events.TRIGGER_TRICK) +AddEventHandler(Events.TRIGGER_TRICK, function() + -- Screen shake + ShakeGameplayCam('SMALL_EXPLOSION_SHAKE', 0.5) + + -- Show jumpscare UI + SendNUIMessage({ + type = 'trickOrTreatCollect', + rewardType = 'trick', + rewardItem = 'trick', + rewardAmount = 0, + }) + + TriggerEvent('esx:showNotification', '^1You got tricked!^7') +end) + +---============================================================================= +--- Cleanup +---============================================================================= + +---Cleanup on resource stop +AddEventHandler('onResourceStop', function(resourceName) + if GetCurrentResourceName() ~= resourceName then return end + + DeleteAllNPCs() + RemoveAllBlips() + roundState.active = false + + print('^2[ESX Halloween] Trick-or-Treat client cleaned up^7') +end) + +---============================================================================= +--- Initialization +---============================================================================= + +--- Initialize config after resource load +CreateThread(function() + print('^2[TrickOrTreat] Waiting for global config...^7') + + -- Wait for global Config to be defined + local maxWaits = 50 + local waits = 0 + while not _G.Config or not _G.Config.TrickOrTreat do + Wait(100) + waits = waits + 1 + if waits >= maxWaits then + print('^1[TrickOrTreat] Config timeout!^7') + return + end + end + + Config = _G.Config.TrickOrTreat + + if not Config or not Config.enabled then + print('^3[TrickOrTreat] Trick-or-Treat is disabled, skipping init^7') + return + end + + print('^2[TrickOrTreat] ✓ Client initialized^7') +end) diff --git a/[esx_addons]/esx_halloween/config.lua b/[esx_addons]/esx_halloween/config.lua index 817ba04a..cba57309 100644 --- a/[esx_addons]/esx_halloween/config.lua +++ b/[esx_addons]/esx_halloween/config.lua @@ -40,6 +40,9 @@ Config = { } }, + -- Trick-or-Treat event configuration (loaded via shared_scripts) + TrickOrTreat = TrickOrTreatConfig or {}, + -- Admin permissions for /ghost command AdminGroups = { 'admin', diff --git a/[esx_addons]/esx_halloween/configs/trickortreat.lua b/[esx_addons]/esx_halloween/configs/trickortreat.lua new file mode 100644 index 00000000..c5f7c3e8 --- /dev/null +++ b/[esx_addons]/esx_halloween/configs/trickortreat.lua @@ -0,0 +1,97 @@ +---Trick-or-Treat Configuration +---Defines all settings for the trick-or-treating event feature +---@class TrickOrTreatConfig +TrickOrTreatConfig = { + ---Enable/disable the trick-or-treat event feature + enabled = true, + + ---Frequency of trick-or-treat rounds in minutes + roundFrequencyMinutes = 5, + + ---Number of random houses selected per round + doorsPerRound = 12, + + ---Amount of candy collected per door per round + candyPerDoor = 3, + + ---Notification display settings + notifications = { + ---Duration in ms to show round start notification + roundStart = 10000, + ---Duration in ms to show house empty notification + houseEmpty = 5000, + }, + + ---Map blip/marker settings for active houses + blips = { + ---Blip color for active houses (27 = orange) + activeColor = 27, + ---Blip sprite for candy icon (280 = candy) + sprite = 280, + ---Blip scale/size + scale = 0.8, + }, + + ---Reward probability distribution (chances must sum to 100) + rewards = { + ---Common treat reward + candy = { + item = 'medikit', + amount = 3, + chance = 70, -- 70% chance + }, + ---Rare treat reward + rareCandy = { + item = 'diamond', + amount = 1, + chance = 15, -- 15% chance + }, + ---Trick/negative effect (no item, but effects) + trick = { + chance = 15, -- 15% chance + effects = { 'jumpscare', 'small_damage' }, + }, + }, + + ---Player interaction settings + interaction = { + ---Maximum distance to interact with house/NPC + distance = 2.0, + ---Keybind for interaction (38 = E key) + key = 38, + }, + + ---House locations for trick-or-treating (xyz coordinates and heading) + ---These are real Los Santos residential locations from across the map + houses = { + -- Vinewood Hills (affluent area) + { coords = vec3(-174.35, 502.23, 137.42), heading = 45.0, pedModel = 'a_f_m_bevhills_01' }, + { coords = vec3(-682.04, 592.09, 145.39), heading = 315.0, pedModel = 'a_m_m_business_01' }, + { coords = vec3(-902.27, 694.09, 151.43), heading = 135.0, pedModel = 'a_f_m_business_02' }, + -- Rockford Hills (mansion area) + { coords = vec3(-1288.84, 439.82, 97.69), heading = 270.0, pedModel = 'a_m_y_business_01' }, + { coords = vec3(-1405.81, 526.75, 123.83), heading = 90.0, pedModel = 'a_f_m_bevhills_02' }, + { coords = vec3(-1578.23, 764.94, 189.57), heading = 0.0, pedModel = 'a_m_y_business_02' }, + -- West Vinewood (residential) + { coords = vec3(-1922.32, 166.09, 84.66), heading = 180.0, pedModel = 'a_f_y_business_01' }, + { coords = vec3(-1965.46, 211.08, 86.80), heading = 45.0, pedModel = 'a_m_y_business_03' }, + -- Mirror Park (middle class) + { coords = vec3(1265.24, -647.03, 68.12), heading = 270.0, pedModel = 'a_f_m_eastsa_01' }, + { coords = vec3(1010.47, -423.08, 65.35), heading = 135.0, pedModel = 'a_m_y_clubcust_01' }, + -- Del Perro Heights (beachside) + { coords = vec3(-1467.83, -538.98, 55.62), heading = 45.0, pedModel = 'a_f_y_business_02' }, + { coords = vec3(-1529.51, -428.57, 35.60), heading = 315.0, pedModel = 'a_m_y_hipster_01' }, + -- Downtown (apartments) + { coords = vec3(-596.61, -282.36, 35.45), heading = 90.0, pedModel = 'a_f_y_hipster_01' }, + { coords = vec3(-273.00, -957.37, 31.22), heading = 270.0, pedModel = 'a_m_y_hipster_02' }, + -- Grove Street (residential) + { coords = vec3(127.94, -1930.14, 21.38), heading = 180.0, pedModel = 'a_f_y_hipster_02' }, + { coords = vec3(91.54, -1960.98, 20.75), heading = 0.0, pedModel = 'a_m_m_eastsa_01' }, + -- Sandy Shores (outer areas) + { coords = vec3(1661.15, 3819.82, 35.18), heading = 45.0, pedModel = 'a_f_y_hipster_03' }, + { coords = vec3(1702.75, 4819.56, 42.06), heading = 315.0, pedModel = 'a_m_y_hipster_03' }, + -- Paleto Bay (rural) + { coords = vec3(-146.86, 6341.49, 31.49), heading = 135.0, pedModel = 'a_f_y_clubcust_02' }, + { coords = vec3(-1291.01, -1439.87, 4.31), heading = 270.0, pedModel = 'a_m_y_clubcust_02' }, + }, +} diff --git a/[esx_addons]/esx_halloween/fxmanifest.lua b/[esx_addons]/esx_halloween/fxmanifest.lua index 5fb4b9c1..535bf10a 100644 --- a/[esx_addons]/esx_halloween/fxmanifest.lua +++ b/[esx_addons]/esx_halloween/fxmanifest.lua @@ -3,8 +3,8 @@ game 'gta5' lua54 'yes' use_fxv2_oal 'yes' -description 'ESX Halloween Event - Ghost Mode & Scare System' -version '1.0.0' +description 'ESX Halloween Event - Ghost Mode & Trick-or-Treat' +version '2.0.0' ui_page 'web/build/index.html' @@ -17,6 +17,7 @@ shared_script '@es_extended/imports.lua' shared_scripts { 'shared/events.lua', 'types.lua', + 'configs/trickortreat.lua', 'config.lua' } @@ -24,6 +25,7 @@ client_scripts { 'client/convars.lua', 'client/respawn.lua', 'client/ghost.lua', + 'client/trickortreat.lua', 'client/main.lua' } @@ -31,5 +33,6 @@ server_scripts { 'server/config_validator.lua', 'server/main.lua', 'server/ghost.lua', + 'server/trickortreat.lua', 'server/commands.lua' } diff --git a/[esx_addons]/esx_halloween/server/config_validator.lua b/[esx_addons]/esx_halloween/server/config_validator.lua index 20629008..6158a283 100644 --- a/[esx_addons]/esx_halloween/server/config_validator.lua +++ b/[esx_addons]/esx_halloween/server/config_validator.lua @@ -76,6 +76,44 @@ local function ValidateConfig() Config.Ghost.security.requestTimeout = 5000 end + -- Validate TrickOrTreat.enabled + if type(Config.TrickOrTreat.enabled) ~= 'boolean' then + print('^3[ESX Halloween] Config warning: TrickOrTreat.enabled must be boolean, defaulting to true^7') + Config.TrickOrTreat.enabled = true + end + + -- Validate TrickOrTreat.roundFrequencyMinutes + if type(Config.TrickOrTreat.roundFrequencyMinutes) ~= 'number' or Config.TrickOrTreat.roundFrequencyMinutes < 1 then + print('^3[ESX Halloween] Config warning: TrickOrTreat.roundFrequencyMinutes must be >= 1, defaulting to 5^7') + Config.TrickOrTreat.roundFrequencyMinutes = 5 + end + + -- Validate TrickOrTreat.doorsPerRound + if type(Config.TrickOrTreat.doorsPerRound) ~= 'number' or Config.TrickOrTreat.doorsPerRound < 1 then + print('^3[ESX Halloween] Config warning: TrickOrTreat.doorsPerRound must be >= 1, defaulting to 12^7') + Config.TrickOrTreat.doorsPerRound = 12 + end + + -- Validate TrickOrTreat.candyPerDoor + if type(Config.TrickOrTreat.candyPerDoor) ~= 'number' or Config.TrickOrTreat.candyPerDoor < 1 then + print('^3[ESX Halloween] Config warning: TrickOrTreat.candyPerDoor must be >= 1, defaulting to 3^7') + Config.TrickOrTreat.candyPerDoor = 3 + end + + -- Validate TrickOrTreat.houses table exists + if type(Config.TrickOrTreat.houses) ~= 'table' or #Config.TrickOrTreat.houses == 0 then + print('^3[ESX Halloween] Config warning: TrickOrTreat.houses must be non-empty table, skipping feature^7') + Config.TrickOrTreat.enabled = false + end + + -- Validate reward chances sum to 100 + local rewardTotal = (Config.TrickOrTreat.rewards.candy.chance or 0) + + (Config.TrickOrTreat.rewards.rareCandy.chance or 0) + + (Config.TrickOrTreat.rewards.trick.chance or 0) + if rewardTotal ~= 100 then + print('^3[ESX Halloween] Config warning: TrickOrTreat reward chances must sum to 100 (currently ' .. rewardTotal .. ')^7') + end + print('^2[ESX Halloween] Config validation completed - All values are valid^7') return isValid end diff --git a/[esx_addons]/esx_halloween/server/trickortreat.lua b/[esx_addons]/esx_halloween/server/trickortreat.lua new file mode 100644 index 00000000..ea9cc43c --- /dev/null +++ b/[esx_addons]/esx_halloween/server/trickortreat.lua @@ -0,0 +1,474 @@ +---Trick-or-Treat Server Logic +---Manages round scheduling, house state, rewards, and client communication + +---@type TrickOrTreatConfig +local TrickOrTreatConfig = Config.TrickOrTreat +local Config = Config -- Keep reference to global Config for AdminGroups + +---Track last collection time per house per round +---@type table houseCooldowns - [houseId] = lastCollectTime +local houseCooldowns = {} + +---Track current active houses in round +---@type table activeHouses - [houseId] = true if active +local activeHouses = {} + +---Track round state +---@type table roundState +local roundState = { + active = false, + startTime = 0, + duration = 0, + doorsPerRound = 0, + selectedHouses = {}, + collectedCount = 0, +} + +---Track player request cooldowns (anti-spam) +---@type table playerCooldowns - [source] = timestamp +local playerCooldowns = {} + +---============================================================================= +--- Round Management Functions +---============================================================================= + +---Selects random houses for the current round +---@param count number Number of houses to select +---@return table selectedIndices Array of randomly selected house indices +local function SelectRandomHouses(count) + local totalHouses = #TrickOrTreatConfig.houses + if count > totalHouses then count = totalHouses end + + local indices = {} + local used = {} + + while #indices < count do + local randomIdx = math.random(1, totalHouses) + if not used[randomIdx] then + table.insert(indices, randomIdx) + used[randomIdx] = true + end + end + + return indices +end + +---Starts a new trick-or-treat round +---Selects random houses and notifies all clients +local function StartTrickOrTreatRound() + if roundState.active then + print('^3[ESX Halloween] A round is already active, ignoring start request^7') + return + end + + roundState.active = true + roundState.startTime = GetGameTimer() + roundState.duration = TrickOrTreatConfig.roundFrequencyMinutes * 60000 + roundState.doorsPerRound = math.min(TrickOrTreatConfig.doorsPerRound, #TrickOrTreatConfig.houses) + roundState.selectedHouses = SelectRandomHouses(roundState.doorsPerRound) + roundState.collectedCount = 0 + + -- Initialize active houses + activeHouses = {} + for _, houseIdx in ipairs(roundState.selectedHouses) do + activeHouses[houseIdx] = true + end + + -- Notify all clients + TriggerClientEvent(Events.ROUND_START, -1, { + totalHouses = roundState.doorsPerRound, + duration = roundState.duration, + activeHouseIds = roundState.selectedHouses, + }) + + print( + '^2[ESX Halloween] Trick-or-Treat round started! ^3' .. + roundState.doorsPerRound .. + ' ^2houses available^7' + ) +end + +---Ends the current trick-or-treat round +---Resets state and notifies clients +local function EndTrickOrTreatRound() + if not roundState.active then return end + + local collected = roundState.collectedCount + local total = roundState.doorsPerRound + + TriggerClientEvent(Events.ROUND_END, -1, { + totalCollected = collected, + totalHouses = total, + }) + + roundState.active = false + roundState.selectedHouses = {} + activeHouses = {} + houseCooldowns = {} + + print('^2[ESX Halloween] Trick-or-Treat round ended! ' .. collected .. '/' .. total .. ' collected^7') +end + +---Checks if a house is currently active in the round +---@param houseIdx number Index of the house +---@return boolean True if house is active and not emptied +local function IsHouseActive(houseIdx) + return roundState.active and activeHouses[houseIdx] == true +end + +---============================================================================= +--- Reward Management Functions +---============================================================================= + +---Rolls a random reward based on configured probabilities +---@return table rewardData Contains: rewardType, item, amount +local function RollReward() + local roll = math.random(100) + local chance = 0 + + -- Check candy (70%) + chance = chance + TrickOrTreatConfig.rewards.candy.chance + if roll <= chance then + return { + rewardType = 'treat', + item = TrickOrTreatConfig.rewards.candy.item, + amount = TrickOrTreatConfig.candyPerDoor * TrickOrTreatConfig.rewards.candy.amount, + } + end + + -- Check rare candy (15%) + chance = chance + TrickOrTreatConfig.rewards.rareCandy.chance + if roll <= chance then + return { + rewardType = 'treat', + item = TrickOrTreatConfig.rewards.rareCandy.item, + amount = TrickOrTreatConfig.rewards.rareCandy.amount, + } + end + + -- Trick (15%) + return { + rewardType = 'trick', + item = 'trick', + amount = 0, + } +end + +---============================================================================= +--- Request Handlers +---============================================================================= + +---Handles player house collection request +---Server-side validation with security checks +---@param source number Player server ID +---@param houseIdx number Index of house to collect from +RegisterNetEvent(Events.HOUSE_COLLECT_REQUEST) +AddEventHandler(Events.HOUSE_COLLECT_REQUEST, function(houseIdx) + local source = source + + -- Validate player exists + if not GetPlayerEndpoint(source) then + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'Player not found', + }) + return + end + + -- Validate round is active + if not roundState.active then + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'No active round', + }) + return + end + + -- Validate house index + if type(houseIdx) ~= 'number' or houseIdx < 1 or houseIdx > #TrickOrTreatConfig.houses then + print( + '^1[ESX Halloween] Player ' .. + source .. ' sent invalid houseIdx: ' .. tostring(houseIdx) .. '^7' + ) + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'Invalid house', + }) + return + end + + -- Validate house is active + if not IsHouseActive(houseIdx) then + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'House not available', + }) + return + end + + -- Validate distance (server-side security check) + local xPlayer = ESX.Player(source) + if not xPlayer then + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'Player data not found', + }) + return + end + + local playerPed = GetPlayerPed(source) + if playerPed == 0 then + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'Ped not found', + }) + return + end + + local playerCoords = GetEntityCoords(playerPed) + local houseCoords = TrickOrTreatConfig.houses[houseIdx].coords + local distance = #(playerCoords - houseCoords) + + if distance > TrickOrTreatConfig.interaction.distance + 5.0 then + -- Allow 5m buffer for network latency + print( + '^1[ESX Halloween] Player ' .. + source .. + ' attempted collection from ' .. + distance .. + 'm away (max: ' .. + (TrickOrTreatConfig.interaction.distance + 5.0) .. + ')^7' + ) + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'Too far away', + }) + return + end + + -- Prevent double-collection of same house + if houseCooldowns[houseIdx] and houseCooldowns[houseIdx] > GetGameTimer() - 500 then + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'House already collected', + }) + return + end + + -- Roll reward + local reward = RollReward() + + -- Handle based on reward type + if reward.rewardType == 'treat' then + -- Try to add item to inventory + if xPlayer.canCarryItem(reward.item, reward.amount) then + xPlayer.addInventoryItem(reward.item, reward.amount) + else + -- Inventory full, send error response (client will show notification) + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = false, + error = 'Inventory full', + }) + return + end + elseif reward.rewardType == 'trick' then + -- Apply trick effect (jumpscare + damage) + TriggerClientEvent(Events.TRIGGER_TRICK, source) + xPlayer.addHealth(-10) -- Small damage (max health is usually 200) + end + + -- Mark house as collected this round + activeHouses[houseIdx] = false + houseCooldowns[houseIdx] = GetGameTimer() + roundState.collectedCount = roundState.collectedCount + 1 + + -- Send success response to client + TriggerClientEvent(Events.HOUSE_COLLECT_RESPONSE, source, { + success = true, + rewardType = reward.rewardType, + rewardItem = reward.item, + rewardAmount = reward.amount, + remainingHouses = roundState.doorsPerRound - roundState.collectedCount, + }) + + -- Broadcast progress update to all clients + TriggerClientEvent(Events.HOUSE_STATE_SYNC, -1, { + currentHouses = roundState.collectedCount, + totalHouses = roundState.doorsPerRound, + timeRemaining = roundState.duration - (GetGameTimer() - roundState.startTime), + }) + + print( + '^2[ESX Halloween] Player ' .. + xPlayer.getName() .. + ' collected from house ' .. houseIdx .. ' (' .. reward.item .. ')^7' + ) +end) + +---============================================================================= +--- Timers & Scheduling +---============================================================================= + +---Main round timer thread +---Manages round scheduling, duration, and auto-start +---Performance: Dynamic sleep - 10s when inactive (auto-start check), 1s when active (progress updates) +CreateThread(function() + local nextAutoStartTime = GetGameTimer() + (TrickOrTreatConfig.roundFrequencyMinutes * 60000) + local lastProgressUpdate = 0 + + print('^2[ESX Halloween] Timer thread started - next auto-start in ' .. TrickOrTreatConfig.roundFrequencyMinutes .. ' minutes^7') + + while true do + -- Dynamic sleep: 10s when inactive (idle), 1s when active (for progress updates) + local sleep = roundState.active and 1000 or 10000 + Wait(sleep) + + if not roundState.active then + -- Check if time for auto-start (every 10 seconds when idle) + if GetGameTimer() >= nextAutoStartTime then + print('^3[ESX Halloween] Auto-starting round...^7') + StartTrickOrTreatRound() + nextAutoStartTime = GetGameTimer() + (TrickOrTreatConfig.roundFrequencyMinutes * 60000) + end + else + -- Round is active - check if should end + local elapsedTime = GetGameTimer() - roundState.startTime + if elapsedTime >= roundState.duration then + EndTrickOrTreatRound() + nextAutoStartTime = GetGameTimer() + (TrickOrTreatConfig.roundFrequencyMinutes * 60000) + else + -- Send progress updates every 1 second + if GetGameTimer() - lastProgressUpdate >= 1000 then + lastProgressUpdate = GetGameTimer() + TriggerClientEvent(Events.HOUSE_STATE_SYNC, -1, { + currentHouses = roundState.collectedCount, + totalHouses = roundState.doorsPerRound, + timeRemaining = roundState.duration - elapsedTime, + }) + end + end + end + end +end) + +---Cleanup on player disconnect +AddEventHandler('playerDropped', function() + local source = source + playerCooldowns[source] = nil +end) + +---Cleanup on resource stop +AddEventHandler('onResourceStop', function(resourceName) + if GetCurrentResourceName() ~= resourceName then return end + + if roundState.active then + EndTrickOrTreatRound() + end + + houseCooldowns = {} + activeHouses = {} + playerCooldowns = {} + + print('^2[ESX Halloween] Trick-or-Treat cleaned up^7') +end) + +---============================================================================= +--- Admin Permission Check +---============================================================================= + +---Check if player has admin permission based on group +---@param source number Player ID +---@return boolean True if player is admin +local function HasAdminPermission(source) + if source == 0 then return true end -- Console always has permission + + local xPlayer = ESX.Player(source) + if not xPlayer then return false end + + local playerGroup = xPlayer.getGroup() + + for i = 1, #Config.AdminGroups do + if playerGroup == Config.AdminGroups[i] then + return true + end + end + + return false +end + +---============================================================================= +--- Admin Commands +---============================================================================= + +---Start a trick-or-treat round immediately +---@param source number Admin player ID +---@param args table Command arguments +TriggerEvent('chat:addSuggestion', '/startround', 'Start a trick-or-treat round immediately') +TriggerEvent('chat:addSuggestion', '/resetcooldowns', 'Reset all house cooldowns') + +RegisterCommand('startround', function(source, args, rawCommand) + if source == 0 then + -- Console can always execute + else + -- Check admin permission + if not HasAdminPermission(source) then + TriggerClientEvent( + 'chat:addMessage', + source, + { + args = { 'Halloween' }, + msg = '^1You do not have permission to use this command^7', + } + ) + return + end + end + + StartTrickOrTreatRound() + + if source ~= 0 then + TriggerClientEvent( + 'chat:addMessage', + source, + { args = { 'Halloween' }, msg = '^2Round started!^7' } + ) + end +end) + +RegisterCommand('resetcooldowns', function(source, args, rawCommand) + if source == 0 then + -- Console can always execute + else + -- Check admin permission + if not HasAdminPermission(source) then + TriggerClientEvent( + 'chat:addMessage', + source, + { + args = { 'Halloween' }, + msg = '^1You do not have permission to use this command^7', + } + ) + return + end + end + + houseCooldowns = {} + activeHouses = {} + + if roundState.active then + -- Re-initialize active houses + for _, houseIdx in ipairs(roundState.selectedHouses) do + activeHouses[houseIdx] = true + end + end + + if source ~= 0 then + TriggerClientEvent( + 'chat:addMessage', + source, + { args = { 'Halloween' }, msg = '^2Cooldowns reset!^7' } + ) + end +end) diff --git a/[esx_addons]/esx_halloween/shared/events.lua b/[esx_addons]/esx_halloween/shared/events.lua index da61a171..c90b05b9 100644 --- a/[esx_addons]/esx_halloween/shared/events.lua +++ b/[esx_addons]/esx_halloween/shared/events.lua @@ -2,14 +2,20 @@ ---Centralizes all event names to prevent typos and improve maintainability ---@class Events Events = { - -- Client to Server + -- Ghost Mode Events REQUEST_GHOST_MODE = 'esx_halloween:requestGhostMode', EXIT_GHOST_MODE = 'esx_halloween:exitGhostMode', TRIGGER_SCARE = 'esx_halloween:triggerScare', - - -- Server to Client SHOW_GHOST_CHOICE = 'esx_halloween:showGhostChoice', GHOST_MODE_RESPONSE = 'esx_halloween:ghostModeResponse', SYNC_GHOST_STATE = 'esx_halloween:syncGhostState', - RECEIVE_SCARE = 'esx_halloween:receiveScare' + RECEIVE_SCARE = 'esx_halloween:receiveScare', + + -- Trick-or-Treat Events + ROUND_START = 'esx_halloween:trickOrTreatRoundStart', + ROUND_END = 'esx_halloween:trickOrTreatRoundEnd', + HOUSE_COLLECT_REQUEST = 'esx_halloween:houseCollectRequest', + HOUSE_COLLECT_RESPONSE = 'esx_halloween:houseCollectResponse', + HOUSE_STATE_SYNC = 'esx_halloween:houseStateSync', + TRIGGER_TRICK = 'esx_halloween:triggerTrick' } diff --git a/[esx_addons]/esx_halloween/types.lua b/[esx_addons]/esx_halloween/types.lua index 0a386275..dab89aed 100644 --- a/[esx_addons]/esx_halloween/types.lua +++ b/[esx_addons]/esx_halloween/types.lua @@ -72,3 +72,32 @@ ---@field header string Notification title text (will be sanitized) ---@field description string Notification body text (will be sanitized) ---@field duration number|nil Duration in milliseconds (default: 5000, min: 1000, max: 30000) + +---Trick-or-Treat configuration +---@class TrickOrTreatConfig +---@field enabled boolean Enable/disable trick-or-treat feature +---@field roundFrequencyMinutes number Minutes between round starts +---@field doorsPerRound number Number of random houses per round +---@field candyPerDoor number Candy amount per door collection +---@field notifications table Notification duration settings +---@field blips table Blip color and sprite settings +---@field rewards table Reward probability and items +---@field interaction table Interaction distance and keybind +---@field houses table Array of house location data + +---Trick-or-Treat house location data +---@class HouseLocation +---@field coords vector3 House position coordinates +---@field heading number NPC heading/direction +---@field pedModel string Ped model for NPC at house + +---Trick-or-Treat state tracking (client) +---@class TrickOrTreatState +---@field hudVisible boolean Whether HUD is currently showing +---@field currentHouses number Houses collected in current round +---@field totalHouses number Total houses available in round +---@field timeRemaining number Time left in round (ms) +---@field rewardVisible boolean Whether reward popup is showing +---@field rewardType "treat"|"trick" Type of reward (treat or trick) +---@field rewardItem string Item name for reward +---@field rewardAmount number Item amount for reward diff --git a/[esx_addons]/esx_halloween/web/build/assets/background.BL28lNcM.webp b/[esx_addons]/esx_halloween/web/build/assets/background.BL28lNcM.webp new file mode 100644 index 0000000000000000000000000000000000000000..e17b5cfe28a909ad4260d189282eae861bdfcfaa GIT binary patch literal 11826 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 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/build/assets/index.BW9W5J1Q.css b/[esx_addons]/esx_halloween/web/build/assets/index.BW9W5J1Q.css new file mode 100644 index 00000000..0d40fac7 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/assets/index.BW9W5J1Q.css @@ -0,0 +1 @@ +.notification.svelte-1wg8nyl{position:relative;border-radius:var(--radius-lg);box-shadow:0 4px 12px #0006;display:flex;flex-direction:column;opacity:0;transition:all .4s ease-out;overflow:hidden}.notification--visible.svelte-1wg8nyl{opacity:1}.notification--small.svelte-1wg8nyl{width:21.25rem;min-height:7.5rem;padding:var(--space-md)}.notification--large.svelte-1wg8nyl{width:38.75rem;min-height:10.3125rem;padding:var(--space-lg)}.notification--top-left.svelte-1wg8nyl{transform:translate(-100%) scale(1)}.notification--top-left.notification--visible.svelte-1wg8nyl{transform:translate(0) scale(1)}.notification--top-right.svelte-1wg8nyl{transform:translate(100%) scale(1)}.notification--top-right.notification--visible.svelte-1wg8nyl{transform:translate(0) scale(1)}.notification--top-center.svelte-1wg8nyl{transform:translateY(-100%) scale(1)}.notification--top-center.notification--visible.svelte-1wg8nyl{transform:translateY(0) scale(1)}.notification--bottom-center.svelte-1wg8nyl{transform:translateY(100%) scale(1)}.notification--bottom-center.notification--visible.svelte-1wg8nyl{transform:translateY(0) scale(1)}.notification__background.svelte-1wg8nyl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;object-fit:cover;filter:brightness(.7);z-index:1}.notification__pumpkin.svelte-1wg8nyl{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;animation:svelte-1wg8nyl-pumpkinGlow 2s ease-in-out infinite}.notification__pumpkin--small.svelte-1wg8nyl{height:90%;width:auto;right:.5rem}.notification__pumpkin--large.svelte-1wg8nyl{height:85%;width:auto;right:1rem}@keyframes svelte-1wg8nyl-pumpkinGlow{0%,to{filter:brightness(1.1) saturate(1.2)}50%{filter:brightness(1.4) saturate(1.6)}}.notification__content.svelte-1wg8nyl{position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--space-sm);height:100%;justify-content:center;max-width:60%}.notification__header.svelte-1wg8nyl{margin:0;color:var(--color-brand);font-family:var(--font-family-halloween);font-size:1.5rem;font-weight:var(--font-weight-normal);line-height:1.2;letter-spacing:.02em}.notification__description.svelte-1wg8nyl{margin:0;color:var(--color-lightest);font-size:var(--font-size-body);font-weight:300;line-height:1.4}.notification--large.svelte-1wg8nyl .notification__header:where(.svelte-1wg8nyl){font-size:1.75rem}.notification--large.svelte-1wg8nyl .notification__content:where(.svelte-1wg8nyl){max-width:70%}@media(max-width:768px){.notification--small.svelte-1wg8nyl{width:90vw;max-width:21.25rem}.notification--large.svelte-1wg8nyl{width:95vw;max-width:38.75rem}.notification__content.svelte-1wg8nyl{max-width:55%}}.notification-container.svelte-v226t6{position:fixed;z-index:var(--z-notification);pointer-events:none}.notification-container.svelte-v226t6>*{pointer-events:auto}.notification-container--top-left.svelte-v226t6{top:8rem;left:var(--space-xl)}.notification-container--top-right.svelte-v226t6{top:8rem;right:var(--space-xl)}.notification-container--top-center.svelte-v226t6{top:var(--space-xl);left:50%;transform:translate(-50%)}.notification-container--bottom-center.svelte-v226t6{bottom:var(--space-xl);left:50%;transform:translate(-50%)}@media(max-width:768px){.notification-container--top-left.svelte-v226t6,.notification-container--top-right.svelte-v226t6,.notification-container--top-center.svelte-v226t6,.notification-container--bottom-center.svelte-v226t6{left:var(--space-md);right:var(--space-md)}.notification-container--top-center.svelte-v226t6,.notification-container--bottom-center.svelte-v226t6{left:50%;right:auto}}.ghost-choice-overlay.svelte-wua3zs{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000c;z-index:1000;animation:svelte-wua3zs-fadeIn .3s ease}.ghost-choice-modal.svelte-wua3zs{background:#1a1a1af2;border:2px solid var(--primary-color, #fb9b04);border-radius:8px;padding:2rem;min-width:400px;text-align:center;position:relative;animation:svelte-wua3zs-slideUp .4s ease}.pumpkin-decoration.svelte-wua3zs{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:80px;height:80px}.pumpkin-decoration.svelte-wua3zs img:where(.svelte-wua3zs){width:100%;height:100%;filter:drop-shadow(0 0 20px var(--primary-color, #fb9b04));animation:svelte-wua3zs-glow 2s ease-in-out infinite}h2.svelte-wua3zs{color:var(--primary-color, #fb9b04);font-size:2rem;margin:1rem 0;font-family:Creepster,cursive}p.svelte-wua3zs{color:#ffffffe6;margin-bottom:2rem}.buttons.svelte-wua3zs{display:flex;gap:1rem;justify-content:center}.btn.svelte-wua3zs{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease;font-weight:600}.btn-ghost.svelte-wua3zs{background:var(--primary-color, #fb9b04);color:#000}.btn-ghost.svelte-wua3zs:hover{transform:scale(1.05);box-shadow:0 0 20px var(--primary-color, #fb9b04)}.btn-normal.svelte-wua3zs{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-normal.svelte-wua3zs:hover{background:#fff3}.countdown.svelte-wua3zs{margin-top:1rem;color:#ffffff80;font-size:.875rem}@keyframes svelte-wua3zs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-wua3zs-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-wua3zs-glow{0%,to{filter:drop-shadow(0 0 20px var(--primary-color, #fb9b04))}50%{filter:drop-shadow(0 0 30px var(--primary-color, #fb9b04))}}.ghost-hud.svelte-nnmop8{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:1rem;animation:svelte-nnmop8-slideIn .3s ease}.ghost-status.svelte-nnmop8{background:#1a1a1ae6;border:1px solid var(--primary-color, #fb9b04);border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1rem;min-width:200px}.ghost-icon.svelte-nnmop8{font-size:2rem;filter:drop-shadow(0 0 10px var(--primary-color, #fb9b04))}.ghost-info.svelte-nnmop8{flex:1}.ghost-label.svelte-nnmop8{color:var(--primary-color, #fb9b04);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.ghost-timer.svelte-nnmop8{color:#ffffffe6;font-size:1.25rem;font-weight:700;font-family:monospace}.ghost-abilities.svelte-nnmop8{background:#1a1a1ae6;border:1px solid rgba(251,155,4,.3);border-radius:8px;padding:.75rem}.ability.svelte-nnmop8{display:flex;align-items:center;gap:.75rem}.ability-key.svelte-nnmop8{background:var(--primary-color, #fb9b04);color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;font-size:.875rem}.ability-label.svelte-nnmop8{color:#fffc;font-size:.875rem}.exit-info.svelte-nnmop8{background:#ff3b3b1a;border:1px solid rgba(255,59,59,.3);border-radius:4px;padding:.75rem;text-align:center;color:#ffffffb3;font-size:.875rem}.exit-info.svelte-nnmop8 .key:where(.svelte-nnmop8){display:inline-block;background:#ff3b3bcc;color:#fff;padding:.25rem .5rem;border-radius:3px;font-weight:700;margin:0 .25rem}@keyframes svelte-nnmop8-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.jumpscare-overlay.svelte-1tyzjxl{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:svelte-1tyzjxl-flashIn .1s ease,svelte-1tyzjxl-shake .5s ease}.jumpscare-content.svelte-1tyzjxl{text-align:center;animation:svelte-1tyzjxl-scaleUp .3s ease}.jumpscare-image.svelte-1tyzjxl{width:200px;height:200px;filter:drop-shadow(0 0 40px #ff0000) brightness(1.5);animation:svelte-1tyzjxl-pulse .2s ease infinite}.jumpscare-text.svelte-1tyzjxl{font-size:4rem;color:red;font-family:Creepster,cursive;margin-top:1rem;text-shadow:0 0 20px #ff0000;animation:svelte-1tyzjxl-glitch .3s ease infinite}@keyframes svelte-1tyzjxl-flashIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tyzjxl-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes svelte-1tyzjxl-scaleUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-1tyzjxl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes svelte-1tyzjxl-glitch{0%{text-shadow:0 0 20px #ff0000}25%{text-shadow:-5px 0 20px #ff0000,5px 0 20px #00ff00}50%{text-shadow:5px 0 20px #0000ff,-5px 0 20px #ff0000}75%{text-shadow:0 5px 20px #ff0000,0 -5px 20px #00ff00}to{text-shadow:0 0 20px #ff0000}}.trick-or-treat-hud.svelte-1kqc1a7{position:fixed;top:var(--space-xl);left:var(--space-xl);z-index:var(--z-fixed);animation:svelte-1kqc1a7-slideIn .4s ease-out}.hud-card.svelte-1kqc1a7{position:relative;border-radius:var(--radius-lg);padding:var(--space-lg);min-width:18.75rem;overflow:hidden;box-shadow:0 4px 12px #0006}.hud-card__background.svelte-1kqc1a7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;object-fit:cover;filter:brightness(.7);z-index:1;pointer-events:none}.hud-card__pumpkin.svelte-1kqc1a7{position:absolute;right:0;top:50%;transform:translateY(-50%);height:85%;z-index:2;pointer-events:none;animation:svelte-1kqc1a7-pumpkinGlow 2s ease-in-out infinite}.hud-card__content.svelte-1kqc1a7{position:relative;z-index:3;max-width:70%}.hud-header.svelte-1kqc1a7{margin-bottom:var(--space-lg)}.hud-title.svelte-1kqc1a7{color:var(--color-brand);font-size:var(--font-size-h3);font-family:var(--font-family-halloween);font-weight:var(--font-weight-bold);margin:0;letter-spacing:.02em;text-shadow:0 2px 8px rgba(0,0,0,.6)}.progress-section.svelte-1kqc1a7{margin-bottom:var(--space-md)}.progress-bar-container.svelte-1kqc1a7{background:#ffffff14;height:.625rem;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-sm);border:1px solid rgba(var(--color-brand-rgb),.2)}.progress-bar.svelte-1kqc1a7{width:100%;height:100%;position:relative}.progress-fill.svelte-1kqc1a7{background:linear-gradient(90deg,rgba(var(--color-brand-rgb),.6),var(--color-brand));height:100%;transition:width var(--transition-base) cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 15px rgba(var(--color-brand-rgb),.8),inset 0 0 10px #fff3}.progress-text.svelte-1kqc1a7{color:var(--color-lightest);font-size:var(--font-size-small);font-weight:300}.timer-section.svelte-1kqc1a7{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-brand);font-size:var(--font-size-small)}.timer-icon{color:var(--color-brand);animation:svelte-1kqc1a7-pulse 1s ease-in-out infinite}.timer-text.svelte-1kqc1a7{font-weight:var(--font-weight-medium);color:var(--color-lightest)}@keyframes svelte-1kqc1a7-slideIn{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1kqc1a7-pumpkinGlow{0%,to{filter:brightness(1.1) saturate(1.2)}50%{filter:brightness(1.4) saturate(1.6)}}@keyframes svelte-1kqc1a7-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.reward-popup.svelte-1vu0z5b{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);pointer-events:none}.reward-popup.trick.svelte-1vu0z5b{background:radial-gradient(circle,rgba(var(--color-danger-rgb),.2) 0%,transparent 70%)}.glow-effect.svelte-1vu0z5b{position:absolute;width:25rem;height:25rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-brand-rgb),.3) 0%,transparent 70%);animation:svelte-1vu0z5b-glowPulse 2s ease-in-out infinite;filter:blur(40px)}.reward-popup.trick.svelte-1vu0z5b .glow-effect:where(.svelte-1vu0z5b){background:radial-gradient(circle,rgba(var(--color-danger-rgb),.4) 0%,transparent 70%)}.reward-card.svelte-1vu0z5b{position:relative;border-radius:var(--radius-xl);padding:var(--space-3xl);z-index:calc(var(--z-modal) + 1);box-shadow:0 4px 12px #0006;min-width:28.125rem;overflow:hidden;animation:svelte-1vu0z5b-slideInFromTop .4s ease-out}.reward-card.trick.svelte-1vu0z5b{animation:svelte-1vu0z5b-slideInFromTop .4s ease-out,svelte-1vu0z5b-shake .5s ease .4s}.reward-card__background.svelte-1vu0z5b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;object-fit:cover;filter:brightness(.7);z-index:1;pointer-events:none}.reward-card__pumpkin.svelte-1vu0z5b{position:absolute;right:0;top:50%;transform:translateY(-50%);height:90%;z-index:2;pointer-events:none;animation:svelte-1vu0z5b-pumpkinGlow 2s ease-in-out infinite}.reward-card__content.svelte-1vu0z5b{position:relative;z-index:3;max-width:65%}.reward-title-container.svelte-1vu0z5b{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.reward-title-icon{color:var(--color-brand)}.reward-card.trick.svelte-1vu0z5b .reward-title-icon{color:var(--color-danger)}.reward-title.svelte-1vu0z5b{color:var(--color-brand);font-size:var(--font-size-h1);font-family:var(--font-family-halloween);font-weight:var(--font-weight-bold);letter-spacing:.125rem;text-shadow:0 2px 8px rgba(0,0,0,.6)}.reward-card.trick.svelte-1vu0z5b .reward-title:where(.svelte-1vu0z5b){color:var(--color-danger)}.reward-message.svelte-1vu0z5b{color:var(--color-lightest);font-size:var(--font-size-h4);margin-bottom:var(--space-lg);font-weight:300;text-shadow:0 2px 4px rgba(0,0,0,.6)}.item-display.svelte-1vu0z5b{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);margin-top:var(--space-lg)}.item-icon{color:var(--color-brand);animation:svelte-1vu0z5b-bounce .6s cubic-bezier(.34,1.56,.64,1)}.item-amount.svelte-1vu0z5b{color:var(--color-brand);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-shadow:0 2px 8px rgba(0,0,0,.6);animation:svelte-1vu0z5b-slideUp .5s ease .2s both}.candy-particle.svelte-1vu0z5b{position:fixed;animation:svelte-1vu0z5b-candyFall 2s ease-in forwards;top:-1.25rem;z-index:calc(var(--z-modal) - 1);pointer-events:none}.candy-particle.svelte-1vu0z5b svg{color:var(--color-brand)}@keyframes svelte-1vu0z5b-slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vu0z5b-shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-.3125rem,-.3125rem) rotate(-1deg)}20%{transform:translate(.3125rem,.3125rem) rotate(1deg)}30%{transform:translate(-.3125rem,.3125rem) rotate(-1deg)}40%{transform:translate(.3125rem,-.3125rem) rotate(1deg)}50%{transform:translate(-.3125rem,-.3125rem) rotate(-1deg)}}@keyframes svelte-1vu0z5b-pumpkinGlow{0%,to{filter:brightness(1.1) saturate(1.2)}50%{filter:brightness(1.4) saturate(1.6)}}@keyframes svelte-1vu0z5b-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1.25rem)}}@keyframes svelte-1vu0z5b-slideUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vu0z5b-candyFall{0%{opacity:1;transform:translateY(0) rotate(0)}90%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(720deg)}}@keyframes svelte-1vu0z5b-glowPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.9}}.particle-container.svelte-1qiz201{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:200;overflow:hidden}.particle.svelte-1qiz201{position:absolute;font-size:calc(24px * var(--hud-font-scale));display:flex;align-items:center;justify-content:center;will-change:transform,opacity;mix-blend-mode:screen}.candy-particle.svelte-1qiz201{filter:drop-shadow(0 0 4px rgba(255,149,0,.6))}.blood-particle.svelte-1qiz201{color:#8b0000;filter:drop-shadow(0 0 2px rgba(139,0,0,.4))}.spark-particle.svelte-1qiz201{color:#ff0;filter:drop-shadow(0 0 6px rgba(255,255,0,.7));text-shadow:0 0 10px rgba(255,255,0,.5)}@media(prefers-reduced-motion:reduce){.particle.svelte-1qiz201{animation:none}}:root{--primary-color: #fb9b04;--secondary-color: #1a1a1a;--background-color: #000000;--accent-color: #fb9b04;--logo-url: "";--color-brand: var(--primary-color);--color-brand-rgb: 251, 155, 4;--color-danger: #ff3b3b;--color-danger-rgb: 255, 59, 59;--color-darkest: #161616;--color-darkest-rgb: 22, 22, 22;--color-dark: #252525;--color-dark-rgb: 37, 37, 37;--color-mid: #383838;--color-mid-rgb: 56, 56, 56;--color-light: #969696;--color-light-rgb: 150, 150, 150;--color-lightest: #f2f2f2;--color-lightest-rgb: 242, 242, 242;--color-bg-primary: var(--color-darkest);--color-bg-secondary: var(--color-dark);--color-bg-tertiary: var(--color-mid);--color-text-primary: var(--color-lightest);--color-text-secondary: var(--color-light);--color-text-inverse: var(--color-darkest);--font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-halloween: "Creepster", cursive;--font-size-base: 1rem;--font-size-h1: 2rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: .875rem;--font-size-body: 1rem;--font-size-small: .875rem;--font-size-tiny: .75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-brand: 0 0 20px rgba(var(--color-brand-rgb), .3);--shadow-brand-strong: 0 0 30px rgba(var(--color-brand-rgb), .5);--shadow-danger: 0 0 30px rgba(var(--color-danger-rgb), .2);--shadow-danger-strong: 0 0 50px rgba(var(--color-danger-rgb), .6);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{line-height:1.5;text-rendering:optimizeSpeed}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer;color:inherit}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}:disabled{cursor:not-allowed;opacity:.6}html{font-size:clamp(12px,1vw,20px)}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:transparent}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}p{font-size:var(--font-size-body);line-height:var(--line-height-normal)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.w-full{width:100%}.h-full{height:100%}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:640px){.container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media(min-width:1024px){.container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}@keyframes candyFall{0%{opacity:1;transform:translateY(calc(-100px * var(--hud-scale))) rotate(0)}50%{opacity:.8}to{opacity:0;transform:translateY(calc(400px * var(--hud-scale))) rotate(360deg)}}@keyframes pumpkinFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-8px * var(--hud-scale)))}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(calc(-50px * var(--hud-scale)))}to{opacity:1;transform:translate(0)}}@keyframes rewardScaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes trickShake{0%,to{transform:translate(0)}25%{transform:translate(calc(-5px * var(--hud-scale)))}50%{transform:translate(calc(5px * var(--hud-scale)))}75%{transform:translate(calc(-5px * var(--hud-scale)))}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderGlowPulse{0%,to{border-color:#ad06434d}50%{border-color:#ad064399}}@keyframes textGlowPulse{0%,to{text-shadow:0 0 10px rgba(173,6,67,.3)}50%{text-shadow:0 0 20px rgba(173,6,67,.6)}}.animation-fast{animation-duration:.3s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.animation-medium{animation-duration:.6s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.animation-slow{animation-duration:1s;animation-timing-function:ease-in-out}.animation-continuous{animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}} diff --git a/[esx_addons]/esx_halloween/web/build/assets/index.RJAuhYw9.js b/[esx_addons]/esx_halloween/web/build/assets/index.RJAuhYw9.js new file mode 100644 index 00000000..0758c4e7 --- /dev/null +++ b/[esx_addons]/esx_halloween/web/build/assets/index.RJAuhYw9.js @@ -0,0 +1,179 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=r(i);fetch(i.href,s)}})();const Pr=!1;var Mt=Array.isArray,Rn=Array.prototype.indexOf,Jt=Array.from,jt=Object.defineProperty,xe=Object.getOwnPropertyDescriptor,Nr=Object.getOwnPropertyDescriptors,In=Object.prototype,$n=Array.prototype,Xt=Object.getPrototypeOf,vr=Object.isExtensible;function ot(e){return typeof e=="function"}function Vn(e){return e()}function qt(e){for(var t=0;t{e=n,t=i});return{promise:r,resolve:e,reject:t}}function Dn(e,t){if(Array.isArray(e))return e;if(!(Symbol.iterator in e))return Array.from(e);const r=[];for(const n of e)if(r.push(n),r.length===t)break;return r}const U=2,Qt=4,xt=8,ze=16,Se=32,je=64,Pt=128,se=256,Tt=512,F=1024,Z=2048,Oe=4096,Q=8192,be=16384,Zt=32768,pt=65536,hr=1<<17,Ln=1<<18,tt=1<<19,Cr=1<<20,Ft=1<<21,er=1<<22,Re=1<<23,de=Symbol("$state"),Rr=Symbol("legacy props"),zn=Symbol(""),Be=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};function Ir(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function jn(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function qn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Fn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Hn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Un(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Kn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function Bn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Wn(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Gn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Yn(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Nt=1,Ot=2,$r=4,Jn=8,Xn=16,Qn=1,Zn=2,Vr=4,ei=8,ti=16,ri=1,ni=2,L=Symbol(),ii="http://www.w3.org/1999/xhtml",si="http://www.w3.org/2000/svg",ai="@attach";function oi(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function li(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let ui=!1;function Dr(e){return e===this.v}function fi(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Lr(e){return!fi(e,this.v)}let rt=!1,ci=!1;function di(){rt=!0}let R=null;function Je(e){R=e}function he(e,t=!1,r){R={p:R,c:null,e:null,s:e,x:null,l:rt&&!t?{s:null,u:null,$:[]}:null}}function _e(e){var t=R,r=t.e;if(r!==null){t.e=null;for(var n of r)Zr(n)}return e!==void 0&&(t.x=e),R=t.p,e??{}}function mt(){return!rt||R!==null&&R.l===null}let We=[];function vi(){var e=We;We=[],qt(e)}function qe(e){if(We.length===0){var t=We;queueMicrotask(()=>{t===We&&vi()})}We.push(e)}const hi=new WeakMap;function zr(e){var t=S;if(t===null)return M.f|=Re,e;if((t.f&Zt)===0){if((t.f&Pt)===0)throw!t.parent&&e instanceof Error&&jr(e),e;t.b.error(e)}else Xe(e,t)}function Xe(e,t){for(;t!==null;){if((t.f&Pt)!==0)try{t.b.error(e);return}catch(r){e=r}t=t.parent}throw e instanceof Error&&jr(e),e}function jr(e){const t=hi.get(e);t&&(jt(e,"message",{value:t.message}),jt(e,"stack",{value:t.stack}))}const Et=new Set;let I=null,le=null,Ht=new Set,Ae=[],tr=null,Ut=!1;class ye{committed=!1;current=new Map;#e=new Map;#t=new Set;#s=0;#r=0;#l=null;#o=[];#a=[];skipped_effects=new Set;process(t){Ae=[],this.apply();var r={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const n of t)this.#n(n,r);this.#u(),this.#r>0?(this.#i(r.effects),this.#i(r.render_effects),this.#i(r.block_effects)):(I=null,_r(r.render_effects),_r(r.effects)),le=null}#n(t,r){t.f^=F;for(var n=t.first;n!==null;){var i=n.f,s=(i&(Se|je))!==0,a=s&&(i&F)!==0,o=a||(i&Q)!==0||this.skipped_effects.has(n);if((n.f&Pt)!==0&&n.b?.is_pending()&&(r={parent:r,effect:n,effects:[],render_effects:[],block_effects:[]}),!o&&n.fn!==null){s?n.f^=F:(i&Qt)!==0?r.effects.push(n):Ct(n)&&((n.f&ze)!==0&&r.block_effects.push(n),At(n));var l=n.first;if(l!==null){n=l;continue}}var f=n.parent;for(n=n.next;n===null&&f!==null;)f===r.effect&&(this.#i(r.effects),this.#i(r.render_effects),this.#i(r.block_effects),r=r.parent),n=f.next,f=f.parent}}#i(t){for(const r of t)((r.f&Z)!==0?this.#o:this.#a).push(r),H(r,F)}capture(t,r){this.#e.has(t)||this.#e.set(t,r),this.current.set(t,t.v),le?.set(t,t.v)}activate(){I=this}deactivate(){I=null,le=null}flush(){if(Ae.length>0){if(this.activate(),_i(),I!==null&&I!==this)return}else this.#u();this.deactivate();for(const t of Ht)if(Ht.delete(t),t(),I!==null)break}#u(){if(this.#r===0){for(const t of this.#t)t();this.#t.clear()}this.#s===0&&this.#f()}#f(){if(Et.size>1){this.#e.clear();var t=le,r=!0,n={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const i of Et){if(i===this){r=!1;continue}const s=[];for(const[o,l]of this.current){if(i.current.has(o))if(r&&l!==i.current.get(o))i.current.set(o,l);else continue;s.push(o)}if(s.length===0)continue;const a=[...i.current.keys()].filter(o=>!this.current.has(o));if(a.length>0){for(const o of s)qr(o,a);if(Ae.length>0){I=i,i.apply();for(const o of Ae)i.#n(o,n);Ae=[],i.deactivate()}}}I=null,le=t}this.committed=!0,Et.delete(this),this.#l?.resolve()}increment(t){this.#s+=1,t&&(this.#r+=1)}decrement(t){this.#s-=1,t&&(this.#r-=1);for(const r of this.#o)H(r,Z),Ve(r);for(const r of this.#a)H(r,Oe),Ve(r);this.#o=[],this.#a=[],this.flush()}add_callback(t){this.#t.add(t)}settled(){return(this.#l??=Or()).promise}static ensure(){if(I===null){const t=I=new ye;Et.add(I),ye.enqueue(()=>{I===t&&t.flush()})}return I}static enqueue(t){qe(t)}apply(){}}function _i(){var e=Ye;Ut=!0;try{var t=0;for(gr(!0);Ae.length>0;){var r=ye.ensure();if(t++>1e3){var n,i;pi()}r.process(Ae),Pe.clear()}}finally{Ut=!1,gr(e),tr=null}}function pi(){try{Un()}catch(e){Xe(e,tr)}}let we=null;function _r(e){var t=e.length;if(t!==0){for(var r=0;r0)){Pe.clear();for(const i of we){if((i.f&(be|Q))!==0)continue;const s=[i];let a=i.parent;for(;a!==null;)we.has(a)&&(we.delete(a),s.push(a)),a=a.parent;for(let o=s.length-1;o>=0;o--){const l=s[o];(l.f&(be|Q))===0&&At(l)}}we.clear()}}we=null}}function qr(e,t){if(e.reactions!==null)for(const r of e.reactions){const n=r.f;(n&U)!==0?qr(r,t):(n&(er|ze))!==0&&Fr(r,t)&&(H(r,Z),Ve(r))}}function Fr(e,t){if(e.deps!==null){for(const r of e.deps)if(t.includes(r)||(r.f&U)!==0&&Fr(r,t))return!0}return!1}function Ve(e){for(var t=tr=e;t.parent!==null;){t=t.parent;var r=t.f;if(Ut&&t===S&&(r&ze)!==0)return;if((r&(je|Se))!==0){if((r&F)===0)return;t.f^=F}}Ae.push(t)}function mi(e){let t=0,r=Te(0),n;return()=>{Pi()&&(g(r),en(()=>(t===0&&(n=Ne(()=>e(()=>ct(r)))),t+=1,()=>{qe(()=>{t-=1,t===0&&(n?.(),n=void 0,ct(r))})})))}}var gi=pt|tt|Pt;function wi(e,t,r){new bi(e,t,r)}class bi{parent;#e=!1;#t;#s=null;#r;#l;#o;#a=null;#n=null;#i=null;#u=null;#f=0;#c=0;#v=!1;#d=null;#m=()=>{this.#d&&Qe(this.#d,this.#f)};#g=mi(()=>(this.#d=Te(this.#f),()=>{this.#d=null}));constructor(t,r,n){this.#t=t,this.#r=r,this.#l=n,this.parent=S.b,this.#e=!!this.#r.pending,this.#o=nt(()=>{S.b=this;{try{this.#a=J(()=>n(this.#t))}catch(i){this.error(i)}this.#c>0?this.#_():this.#e=!1}},gi)}#w(){try{this.#a=J(()=>this.#l(this.#t))}catch(t){this.error(t)}this.#e=!1}#b(){const t=this.#r.pending;t&&(this.#n=J(()=>t(this.#t)),ye.enqueue(()=>{this.#a=this.#h(()=>(ye.ensure(),J(()=>this.#l(this.#t)))),this.#c>0?this.#_():(Ge(this.#n,()=>{this.#n=null}),this.#e=!1)}))}is_pending(){return this.#e||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#r.pending}#h(t){var r=S,n=M,i=R;ae(this.#o),W(this.#o),Je(this.#o.ctx);try{return t()}catch(s){return zr(s),null}finally{ae(r),W(n),Je(i)}}#_(){const t=this.#r.pending;this.#a!==null&&(this.#u=document.createDocumentFragment(),on(this.#a,this.#u)),this.#n===null&&(this.#n=J(()=>t(this.#t)))}#p(t){if(!this.has_pending_snippet()){this.parent&&this.parent.#p(t);return}this.#c+=t,this.#c===0&&(this.#e=!1,this.#n&&Ge(this.#n,()=>{this.#n=null}),this.#u&&(this.#t.before(this.#u),this.#u=null))}update_pending_count(t){this.#p(t),this.#f+=t,Ht.add(this.#m)}get_effect_pending(){return this.#g(),g(this.#d)}error(t){var r=this.#r.onerror;let n=this.#r.failed;if(this.#v||!r&&!n)throw t;this.#a&&(z(this.#a),this.#a=null),this.#n&&(z(this.#n),this.#n=null),this.#i&&(z(this.#i),this.#i=null);var i=!1,s=!1;const a=()=>{if(i){li();return}i=!0,s&&Yn(),ye.ensure(),this.#f=0,this.#i!==null&&Ge(this.#i,()=>{this.#i=null}),this.#e=this.has_pending_snippet(),this.#a=this.#h(()=>(this.#v=!1,J(()=>this.#l(this.#t)))),this.#c>0?this.#_():this.#e=!1};var o=M;try{W(null),s=!0,r?.(t,a),s=!1}catch(l){Xe(l,this.#o&&this.#o.parent)}finally{W(o)}n&&qe(()=>{this.#i=this.#h(()=>{this.#v=!0;try{return J(()=>{n(this.#t,()=>t,()=>a)})}catch(l){return Xe(l,this.#o.parent),null}finally{this.#v=!1}})})}}function Hr(e,t,r){const n=mt()?gt:rr;if(t.length===0){r(e.map(n));return}var i=I,s=S,a=yi();Promise.all(t.map(o=>Ei(o))).then(o=>{a();try{r([...e.map(n),...o])}catch(l){(s.f&be)===0&&Xe(l,s)}i?.deactivate(),Kt()}).catch(o=>{Xe(o,s)})}function yi(){var e=S,t=M,r=R,n=I;return function(){ae(e),W(t),Je(r),n?.activate()}}function Kt(){ae(null),W(null),Je(null)}function gt(e){var t=U|Z,r=M!==null&&(M.f&U)!==0?M:null;return S===null||r!==null&&(r.f&se)!==0?t|=se:S.f|=tt,{ctx:R,deps:null,effects:null,equals:Dr,f:t,fn:e,reactions:null,rv:0,v:L,wv:0,parent:r??S,ac:null}}function Ei(e,t){let r=S;r===null&&jn();var n=r.b,i=void 0,s=Te(L),a=!M,o=new Map;return Ci(()=>{var l=Or();i=l.promise;try{Promise.resolve(e()).then(l.resolve,l.reject).then(()=>{f===I&&f.committed&&f.deactivate(),Kt()})}catch(u){l.reject(u),Kt()}var f=I;if(a){var v=!n.is_pending();n.update_pending_count(1),f.increment(v),o.get(f)?.reject(Be),o.delete(f),o.set(f,l)}const d=(u,h=void 0)=>{if(f.activate(),h)h!==Be&&(s.f|=Re,Qe(s,h));else{(s.f&Re)!==0&&(s.f^=Re),Qe(s,u);for(const[c,p]of o){if(o.delete(c),c===f)break;p.reject(Be)}}a&&(n.update_pending_count(-1),f.decrement(v))};l.promise.then(d,u=>d(null,u||"unknown"))}),sr(()=>{for(const l of o.values())l.reject(Be)}),new Promise(l=>{function f(v){function d(){v===i?l(s):f(i)}v.then(d,d)}f(i)})}function Ie(e){const t=gt(e);return ln(t),t}function rr(e){const t=gt(e);return t.equals=Lr,t}function Ur(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r{if($e===s)return o();var l=M,f=$e;W(null),br(s);var v=o();return W(l),br(f),v};return n&&r.set("length",V(e.length)),new Proxy(e,{defineProperty(o,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Bn();var v=r.get(l);return v===void 0?v=a(()=>{var d=V(f.value);return r.set(l,d),d}):O(v,f.value,!0),!0},deleteProperty(o,l){var f=r.get(l);if(f===void 0){if(l in o){const v=a(()=>V(L));r.set(l,v),ct(i)}}else O(f,L),ct(i);return!0},get(o,l,f){if(l===de)return e;var v=r.get(l),d=l in o;if(v===void 0&&(!d||xe(o,l)?.writable)&&(v=a(()=>{var h=ie(d?o[l]:L),c=V(h);return c}),r.set(l,v)),v!==void 0){var u=g(v);return u===L?void 0:u}return Reflect.get(o,l,f)},getOwnPropertyDescriptor(o,l){var f=Reflect.getOwnPropertyDescriptor(o,l);if(f&&"value"in f){var v=r.get(l);v&&(f.value=g(v))}else if(f===void 0){var d=r.get(l),u=d?.v;if(d!==void 0&&u!==L)return{enumerable:!0,configurable:!0,value:u,writable:!0}}return f},has(o,l){if(l===de)return!0;var f=r.get(l),v=f!==void 0&&f.v!==L||Reflect.has(o,l);if(f!==void 0||S!==null&&(!v||xe(o,l)?.writable)){f===void 0&&(f=a(()=>{var u=v?ie(o[l]):L,h=V(u);return h}),r.set(l,f));var d=g(f);if(d===L)return!1}return v},set(o,l,f,v){var d=r.get(l),u=l in o;if(n&&l==="length")for(var h=f;hV(L)),r.set(h+"",c))}if(d===void 0)(!u||xe(o,l)?.writable)&&(d=a(()=>V(void 0)),O(d,ie(f)),r.set(l,d));else{u=d.v!==L;var p=a(()=>ie(f));O(d,p)}var m=Reflect.getOwnPropertyDescriptor(o,l);if(m?.set&&m.set.call(v,f),!u){if(n&&typeof l=="string"){var w=r.get("length"),k=Number(l);Number.isInteger(k)&&k>=w.v&&O(w,k+1)}ct(i)}return!0},ownKeys(o){g(i);var l=Reflect.ownKeys(o).filter(d=>{var u=r.get(d);return u===void 0||u.v!==L});for(var[f,v]of r)v.v!==L&&!(f in o)&&l.push(f);return l},setPrototypeOf(){Wn()}})}function pr(e){try{if(e!==null&&typeof e=="object"&&de in e)return e[de]}catch{}return e}function Ti(e,t){return Object.is(pr(e),pr(t))}var mr,Gr,Yr,Jr;function Si(){if(mr===void 0){mr=window,Gr=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;Yr=xe(t,"firstChild").get,Jr=xe(t,"nextSibling").get,vr(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),vr(r)&&(r.__t=void 0)}}function De(e=""){return document.createTextNode(e)}function Ze(e){return Yr.call(e)}function wt(e){return Jr.call(e)}function A(e,t){return Ze(e)}function G(e,t=!1){{var r=Ze(e);return r instanceof Comment&&r.data===""?wt(r):r}}function x(e,t=1,r=!1){let n=e;for(;t--;)n=wt(n);return n}function Ai(e){e.textContent=""}function Xr(){return!1}function Mi(e,t){if(t){const r=document.body;e.autofocus=!0,qe(()=>{document.activeElement===r&&e.focus()})}}function ir(e){var t=M,r=S;W(null),ae(null);try{return e()}finally{W(t),ae(r)}}function Qr(e){S===null&&M===null&&Hn(),M!==null&&(M.f&se)!==0&&S===null&&Fn(),Fe&&qn()}function xi(e,t){var r=t.last;r===null?t.last=t.first=e:(r.next=e,e.prev=r,t.last=e)}function pe(e,t,r,n=!0){var i=S;i!==null&&(i.f&Q)!==0&&(e|=Q);var s={ctx:R,deps:null,nodes_start:null,nodes_end:null,f:e|Z,first:null,fn:t,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(r)try{At(s),s.f|=Zt}catch(l){throw z(s),l}else t!==null&&Ve(s);if(n){var a=s;if(r&&a.deps===null&&a.teardown===null&&a.nodes_start===null&&a.first===a.last&&(a.f&tt)===0&&(a=a.first),a!==null&&(a.parent=i,i!==null&&xi(a,i),M!==null&&(M.f&U)!==0&&(e&je)===0)){var o=M;(o.effects??=[]).push(a)}}return s}function Pi(){return M!==null&&!ue}function sr(e){const t=pe(xt,null,!1);return H(t,F),t.teardown=e,t}function ve(e){Qr();var t=S.f,r=!M&&(t&Se)!==0&&(t&Zt)===0;if(r){var n=R;(n.e??=[]).push(e)}else return Zr(e)}function Zr(e){return pe(Qt|Cr,e,!1)}function Ni(e){return Qr(),pe(xt|Cr,e,!0)}function Oi(e){ye.ensure();const t=pe(je|tt,e,!0);return(r={})=>new Promise(n=>{r.outro?Ge(t,()=>{z(t),n(void 0)}):(z(t),n(void 0))})}function ar(e){return pe(Qt,e,!1)}function Ci(e){return pe(er|tt,e,!0)}function en(e,t=0){return pe(xt|t,e,!0)}function Ee(e,t=[],r=[]){Hr(t,r,n=>{pe(xt,()=>e(...n.map(g)),!0)})}function nt(e,t=0){var r=pe(ze|t,e,!0);return r}function J(e,t=!0){return pe(Se|tt,e,!0,t)}function tn(e){var t=e.teardown;if(t!==null){const r=Fe,n=M;wr(!0),W(null);try{t.call(null)}finally{wr(r),W(n)}}}function rn(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){const i=r.ac;i!==null&&ir(()=>{i.abort(Be)});var n=r.next;(r.f&je)!==0?r.parent=null:z(r,t),r=n}}function Ri(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Se)===0&&z(t),t=r}}function z(e,t=!0){var r=!1;(t||(e.f&Ln)!==0)&&e.nodes_start!==null&&e.nodes_end!==null&&(Ii(e.nodes_start,e.nodes_end),r=!0),rn(e,t&&!r),St(e,0),H(e,be);var n=e.transitions;if(n!==null)for(const s of n)s.stop();tn(e);var i=e.parent;i!==null&&i.first!==null&&nn(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=e.ac=null}function Ii(e,t){for(;e!==null;){var r=e===t?null:wt(e);e.remove(),e=r}}function nn(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Ge(e,t,r=!0){var n=[];or(e,n,!0),sn(n,()=>{r&&z(e),t&&t()})}function sn(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function or(e,t,r){if((e.f&Q)===0){if(e.f^=Q,e.transitions!==null)for(const a of e.transitions)(a.is_global||r)&&t.push(a);for(var n=e.first;n!==null;){var i=n.next,s=(n.f&pt)!==0||(n.f&Se)!==0;or(n,t,s?r:!1),n=i}}}function lr(e){an(e,!0)}function an(e,t){if((e.f&Q)!==0){e.f^=Q,(e.f&F)===0&&(H(e,Z),Ve(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&pt)!==0||(r.f&Se)!==0;an(r,i?t:!1),r=n}if(e.transitions!==null)for(const s of e.transitions)(s.is_global||t)&&s.in()}}function on(e,t){for(var r=e.nodes_start,n=e.nodes_end;r!==null;){var i=r===n?null:wt(r);t.append(r),r=i}}let Ye=!1;function gr(e){Ye=e}let Fe=!1;function wr(e){Fe=e}let M=null,ue=!1;function W(e){M=e}let S=null;function ae(e){S=e}let ke=null;function ln(e){M!==null&&(ke===null?ke=[e]:ke.push(e))}let q=null,Y=0,ne=null;function $i(e){ne=e}let un=1,vt=0,$e=vt;function br(e){$e=e}let Me=!1;function fn(){return++un}function Ct(e){var t=e.f;if((t&Z)!==0)return!0;if((t&Oe)!==0){var r=e.deps,n=(t&se)!==0;if(r!==null){var i,s,a=(t&Tt)!==0,o=n&&S!==null&&!Me,l=r.length;if((a||o)&&(S===null||(S.f&be)===0)){var f=e,v=f.parent;for(i=0;ie.wv)return!0}(!n||S!==null&&!Me)&&H(e,F)}return!1}function cn(e,t,r=!0){var n=e.reactions;if(n!==null&&!ke?.includes(e))for(var i=0;i{e.ac.abort(Be)}),e.ac=null);try{e.f|=Ft;var d=e.fn,u=d(),h=e.deps;if(q!==null){var c;if(St(e,Y),h!==null&&Y>0)for(h.length=Y+q.length,c=0;cr?.call(this,s))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?qe(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function _n(e){for(var t=0;t{throw k});throw u}}finally{e.__root=t,delete e.currentTarget,W(v),ae(d)}}}function pn(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function ht(e,t){var r=S;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function j(e,t){var r=(t&ri)!==0,n=(t&ni)!==0,i,s=!e.startsWith("");return()=>{i===void 0&&(i=pn(s?e:""+e),r||(i=Ze(i)));var a=n||Gr?document.importNode(i,!0):i.cloneNode(!0);if(r){var o=Ze(a),l=a.lastChild;ht(o,l)}else ht(a,a);return a}}function Bi(e,t,r="svg"){var n=!e.startsWith(""),i=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var a=pn(i),o=Ze(a);s=Ze(o)}var l=s.cloneNode(!0);return ht(l,l),l}}function Wi(e,t){return Bi(e,t,"svg")}function ee(){var e=document.createDocumentFragment(),t=document.createComment(""),r=De();return e.append(t,r),ht(t,r),e}function P(e,t){e!==null&&e.before(t)}function fe(e,t){var r=t==null?"":typeof t=="object"?t+"":t;r!==(e.__t??=e.nodeValue)&&(e.__t=r,e.nodeValue=r+"")}function Gi(e,t){return Yi(e,t)}const Ue=new Map;function Yi(e,{target:t,anchor:r,props:n={},events:i,context:s,intro:a=!0}){Si();var o=new Set,l=d=>{for(var u=0;u{var d=r??t.appendChild(De());return wi(d,{pending:()=>{}},u=>{if(s){he({});var h=R;h.c=s}i&&(n.$$events=i),f=e(u,n)||{},s&&_e()}),()=>{for(var u of o){t.removeEventListener(u,ft);var h=Ue.get(u);--h===0?(document.removeEventListener(u,ft),Ue.delete(u)):Ue.set(u,h)}Gt.delete(l),d!==r&&d.parentNode?.removeChild(d)}});return Ji.set(f,v),f}let Ji=new WeakMap;class mn{anchor;#e=new Map;#t=new Map;#s=new Map;#r=!0;constructor(t,r=!0){this.anchor=t,this.#r=r}#l=()=>{var t=I;if(this.#e.has(t)){var r=this.#e.get(t),n=this.#t.get(r);if(n)lr(n);else{var i=this.#s.get(r);i&&(this.#t.set(r,i.effect),this.#s.delete(r),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),n=i.effect)}for(const[s,a]of this.#e){if(this.#e.delete(s),s===t)break;const o=this.#s.get(a);o&&(z(o.effect),this.#s.delete(a))}for(const[s,a]of this.#t){if(s===r)continue;const o=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();on(a,f),f.append(De()),this.#s.set(s,{effect:a,fragment:f})}else z(a);this.#t.delete(s)};this.#r||!n?Ge(a,o,!1):o()}}};ensure(t,r){var n=I,i=Xr();if(r&&!this.#t.has(t)&&!this.#s.has(t))if(i){var s=document.createDocumentFragment(),a=De();s.append(a),this.#s.set(t,{effect:J(()=>r(a)),fragment:s})}else this.#t.set(t,J(()=>r(this.anchor)));if(this.#e.set(n,t),i){for(const[o,l]of this.#t)o===t?n.skipped_effects.delete(l):n.skipped_effects.add(l);for(const[o,l]of this.#s)o===t?n.skipped_effects.delete(l.effect):n.skipped_effects.add(l.effect);n.add_callback(this.#l)}else this.#l()}}function X(e,t,r=!1){var n=new mn(e),i=r?pt:0;function s(a,o){n.ensure(a,o)}nt(()=>{var a=!1;t((o,l=!0)=>{a=!0,s(l,o)}),a||s(!1,null)},i)}function Xi(e,t){return t}function Qi(e,t,r){for(var n=e.items,i=[],s=t.length,a=0;a0&&i.length===0&&r!==null;if(o){var l=r.parentNode;Ai(l),l.append(r),n.clear(),ce(e,t[0].prev,t[s-1].next)}sn(i,()=>{for(var f=0;f{var w=r();return Mt(w)?w:w==null?[]:Jt(w)}),c,p;function m(){Zi(p,c,o,u,a,i,t,n,r),s!==null&&(c.length===0?v?lr(v):v=J(()=>s(a)):v!==null&&Ge(v,()=>{v=null}))}nt(()=>{p??=S,c=g(h);var w=c.length;if(!(d&&w===0)){d=w===0;var k,_,b,T;if(Xr()){var y=new Set,E=I;for(_=0;_0){var D=(a&$r)!==0&&d===0?i:null;if(f){for(E=0;E{if(w!==void 0)for(y of w)y.a?.apply()}),e.first=r.first&&r.first.e,e.last=m&&m.e;for(var me of n.values())z(me.e);n.clear()}function gn(e,t,r,n){(n&Nt)!==0&&Qe(e.v,t),(n&Ot)!==0?Qe(e.i,r):e.i=r}function wn(e,t,r,n,i,s,a,o,l,f,v){var d=(l&Nt)!==0,u=(l&Xn)===0,h=d?u?Br(i,!1,!1):Te(i):i,c=(l&Ot)===0?a:Te(a),p={i:c,v:h,k:s,a:null,e:null,prev:r,next:n};try{if(e===null){var m=document.createDocumentFragment();m.append(e=De())}return p.e=J(()=>o(e,h,c,f),ui),p.e.prev=r&&r.e,p.e.next=n&&n.e,r===null?v||(t.first=p):(r.next=p,r.e.next=p.e),n!==null&&(n.prev=p,n.e.prev=p.e),p}finally{}}function Vt(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,s=e.e.nodes_start;s!==null&&s!==n;){var a=wt(s);i.before(s),s=a}}function ce(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Rt(e,t,r,n,i){var s=t.$$slots?.[r],a=!1;s===!0&&(s=t.children,a=!0),s===void 0||s(e,a?()=>n:n)}function es(e,t,r,n,i,s){var a=null,o=e,l=new mn(o,!1);nt(()=>{const f=t()||null;var v=si;if(f===null){l.ensure(null,null);return}return l.ensure(f,d=>{if(f){if(a=document.createElementNS(v,f),ht(a,a),n){var u=a.appendChild(De());n(a,u)}S.nodes_end=a,d.before(a)}}),()=>{}},pt),sr(()=>{})}function ts(e,t){var r=void 0,n;nt(()=>{r!==(r=t())&&(n&&(z(n),n=null),r&&(n=J(()=>{ar(()=>r(e))})))})}function bn(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var o=a+s;(a===0||Er.includes(n[a-1]))&&(o===n.length||Er.includes(n[o]))?n=(a===0?"":n.substring(0,a))+n.substring(o+1):a=o}}return n===""?null:n}function kr(e,t=!1){var r=t?" !important;":";",n="";for(var i in e){var s=e[i];s!=null&&s!==""&&(n+=" "+i+": "+s+r)}return n}function Dt(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function ss(e,t){if(t){var r="",n,i;if(Array.isArray(t)?(n=t[0],i=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var s=!1,a=0,o=!1,l=[];n&&l.push(...Object.keys(n).map(Dt)),i&&l.push(...Object.keys(i).map(Dt));var f=0,v=-1;const p=e.length;for(var d=0;d{Yt(e,e.__value)});t.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),sr(()=>{t.disconnect()})}function Tr(e){return"__value"in e?e.__value:e.value}const lt=Symbol("class"),ut=Symbol("style"),yn=Symbol("is custom element"),En=Symbol("is html");function os(e,t){t?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected")}function et(e,t,r,n){var i=kn(e);i[t]!==(i[t]=r)&&(t==="loading"&&(e[zn]=r),r==null?e.removeAttribute(t):typeof r!="string"&&Tn(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function ls(e,t,r,n,i=!1,s=!1){var a=kn(e),o=a[yn],l=!a[En],f=t||{},v=e.tagName==="OPTION";for(var d in t)d in r||(r[d]=null);r.class?r.class=ns(r.class):r[lt]&&(r.class=null),r[ut]&&(r.style??=null);var u=Tn(e);for(const _ in r){let b=r[_];if(v&&_==="value"&&b==null){e.value=e.__value="",f[_]=b;continue}if(_==="class"){var h=e.namespaceURI==="http://www.w3.org/1999/xhtml";Le(e,h,b,n,t?.[lt],r[lt]),f[_]=b,f[lt]=r[lt];continue}if(_==="style"){It(e,b,t?.[ut],r[ut]),f[_]=b,f[ut]=r[ut];continue}var c=f[_];if(!(b===c&&!(b===void 0&&e.hasAttribute(_)))){f[_]=b;var p=_[0]+_[1];if(p!=="$$")if(p==="on"){const T={},y="$$"+_;let E=_.slice(2);var m=ji(E);if(Li(E)&&(E=E.slice(0,-7),T.capture=!0),!m&&c){if(b!=null)continue;e.removeEventListener(E,f[y],T),f[y]=null}if(b!=null)if(m)e[`__${E}`]=b,_n([E]);else{let $=function(K){f[_].call(this,K)};f[y]=Ki(E,e,$,T)}else m&&(e[`__${E}`]=void 0)}else if(_==="style")et(e,_,b);else if(_==="autofocus")Mi(e,!!b);else if(!o&&(_==="__value"||_==="value"&&b!=null))e.value=e.__value=b;else if(_==="selected"&&v)os(e,b);else{var w=_;l||(w=Fi(w));var k=w==="defaultValue"||w==="defaultChecked";if(b==null&&!o&&!k)if(a[_]=null,w==="value"||w==="checked"){let T=e;const y=t===void 0;if(w==="value"){let E=T.defaultValue;T.removeAttribute(w),T.defaultValue=E,T.value=T.__value=y?E:null}else{let E=T.defaultChecked;T.removeAttribute(w),T.defaultChecked=E,T.checked=y?E:!1}}else e.removeAttribute(_);else k||u.includes(w)&&(o||typeof b!="string")?(e[w]=b,w in a&&(a[w]=L)):typeof b!="function"&&et(e,w,b)}}}return f}function Sr(e,t,r=[],n=[],i,s=!1,a=!1){Hr(r,n,o=>{var l=void 0,f={},v=e.nodeName==="SELECT",d=!1;if(nt(()=>{var h=t(...o.map(g)),c=ls(e,l,h,i,s,a);d&&v&&"value"in h&&Yt(e,h.value);for(let m of Object.getOwnPropertySymbols(f))h[m]||z(f[m]);for(let m of Object.getOwnPropertySymbols(h)){var p=h[m];m.description===ai&&(!l||p!==l[m])&&(f[m]&&z(f[m]),f[m]=J(()=>ts(e,()=>p))),c[m]=p}l=c}),v){var u=e;ar(()=>{Yt(u,l.value,!0),as(u)})}d=!0})}function kn(e){return e.__attributes??={[yn]:e.nodeName.includes("-"),[En]:e.namespaceURI===ii}}var Ar=new Map;function Tn(e){var t=e.getAttribute("is")||e.nodeName,r=Ar.get(t);if(r)return r;Ar.set(t,r=[]);for(var n,i=e,s=Element.prototype;s!==i;){n=Nr(i);for(var a in n)n[a].set&&r.push(a);i=Xt(i)}return r}function Mr(e,t){return e===t||e?.[de]===t}function us(e={},t,r,n){return ar(()=>{var i,s;return en(()=>{i=s,s=[],Ne(()=>{e!==r(...s)&&(t(e,...s),i&&Mr(r(...i),e)&&t(null,...i))})}),()=>{qe(()=>{s&&Mr(r(...s),e)&&t(null,...s)})}}),e}function Sn(e=!1){const t=R,r=t.l.u;if(!r)return;let n=()=>Ke(t.s);if(e){let i=0,s={};const a=gt(()=>{let o=!1;const l=t.s;for(const f in l)l[f]!==s[f]&&(s[f]=l[f],o=!0);return o&&i++,i});n=()=>g(a)}r.b.length&&Ni(()=>{xr(t,n),qt(r.b)}),ve(()=>{const i=Ne(()=>r.m.map(Vn));return()=>{for(const s of i)typeof s=="function"&&s()}}),r.a.length&&ve(()=>{xr(t,n),qt(r.a)})}function xr(e,t){if(e.l.s)for(const r of e.l.s)g(r);t()}function An(e){var t=Te(0);return function(){return arguments.length===1?(O(t,g(t)+1),arguments[0]):(g(t),e())}}let kt=!1;function fs(e){var t=kt;try{return kt=!1,[e(),kt]}finally{kt=t}}const cs={get(e,t){if(!e.exclude.includes(t))return g(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){if(!(t in e.special)){var n=S;try{ae(e.parent_effect),e.special[t]=C({get[t](){return e.props[t]}},t,Vr)}finally{ae(n)}}return e.special[t](r),Bt(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),Bt(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function _t(e,t){return new Proxy({props:e,exclude:t,special:{},version:Te(0),parent_effect:S},cs)}const ds={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(ot(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let i=e.props[n];ot(i)&&(i=i());const s=xe(i,t);if(s&&s.set)return s.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(ot(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const i=xe(n,t);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,t){if(t===de||t===Rr)return!1;for(let r of e.props)if(ot(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props)if(ot(r)&&(r=r()),!!r){for(const n in r)t.includes(n)||t.push(n);for(const n of Object.getOwnPropertySymbols(r))t.includes(n)||t.push(n)}return t}};function fr(...e){return new Proxy({props:e},ds)}function C(e,t,r,n){var i=!rt||(r&Zn)!==0,s=(r&ei)!==0,a=(r&ti)!==0,o=n,l=!0,f=()=>(l&&(l=!1,o=a?Ne(n):n),o),v;if(s){var d=de in e||Rr in e;v=xe(e,t)?.set??(d&&t in e?_=>e[t]=_:void 0)}var u,h=!1;s?[u,h]=fs(()=>e[t]):u=e[t],u===void 0&&n!==void 0&&(u=f(),v&&(i&&Kn(),v(u)));var c;if(i?c=()=>{var _=e[t];return _===void 0?f():(l=!0,_)}:c=()=>{var _=e[t];return _!==void 0&&(o=void 0),_===void 0?o:_},i&&(r&Vr)===0)return c;if(v){var p=e.$$legacy;return(function(_,b){return arguments.length>0?((!i||!b||p||h)&&v(b?c():_),_):c()})}var m=!1,w=((r&Qn)!==0?gt:rr)(()=>(m=!1,c()));s&&g(w);var k=S;return(function(_,b){if(arguments.length>0){const T=b?g(w):i&&s?ie(_):_;return O(w,T),m=!0,o!==void 0&&(o=T),_}return Fe&&m||(k.f&be)!==0?w.v:g(w)})}function cr(e){R===null&&Ir(),rt&&R.l!==null?hs(R).m.push(e):ve(()=>{const t=Ne(e);if(typeof t=="function")return t})}function vs(e){R===null&&Ir(),cr(()=>()=>Ne(e))}function hs(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}const _s="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(_s);di();function ge(e,t){const r=n=>{const{type:i,...s}=n.data;i===e&&t(s)};cr(()=>{window.addEventListener("message",r)}),vs(()=>{window.removeEventListener("message",r)})}const Mn=()=>!window.invokeNative,ps=()=>Mn()?"nui-frame-app":window.GetParentResourceName?window.GetParentResourceName():"unknown";async function xn(e,t={}){const r=ps();if(Mn())return console.warn(`[fetchNui] Browser environment detected. Event: ${e}`,t),{};try{const n=await fetch(`https://${r}/${e}`,{method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)});if(!n.ok)throw new Error(`HTTP error! status: ${n.status}`);const i=await n.json();if(!i.ok&&i.error)throw new Error(i.error);return i.data}catch(n){throw console.error(`[fetchNui] Error calling ${e}:`,n),n}}class ms{#e=V(ie([]));get queue(){return g(this.#e)}set queue(t){O(this.#e,t,!0)}#t=V(null);get current(){return g(this.#t)}set current(t){O(this.#t,t,!0)}dismissTimeout=null;idCounter=0;get currentNotification(){return this.current}get queueLength(){return this.queue.length}show(t){const r={...t,id:`notification-${++this.idCounter}`,duration:t.duration??5e3};this.queue.push(r),this.current||this.processQueue()}processQueue(){if(this.queue.length===0){this.current=null;return}this.current=this.queue.shift(),this.dismissTimeout&&clearTimeout(this.dismissTimeout),this.dismissTimeout=window.setTimeout(()=>{this.dismiss()},this.current.duration)}dismiss(){this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null,setTimeout(()=>{this.processQueue()},300)}clearAll(){this.queue=[],this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.current=null}}const Pn=new ms;class gs{#e=V(ie({choiceVisible:!1,hudVisible:!1,jumpscareVisible:!1,maxDuration:6e5,exitKey:"X",scareKey:"E",forced:!1,soundVolume:.8}));get state(){return g(this.#e)}set state(t){O(this.#e,t,!0)}showChoice(t=!1){this.state.choiceVisible=!0,this.state.forced=t}hideChoice(){this.state.choiceVisible=!1}showHUD(t,r="X",n="E"){this.state.hudVisible=!0,this.state.maxDuration=t,this.state.exitKey=r,this.state.scareKey=n}hideHUD(){this.state.hudVisible=!1}triggerJumpscare(t=.8){this.state.jumpscareVisible=!0,this.state.soundVolume=t}hideJumpscare(){this.state.jumpscareVisible=!1}}const ws=new gs;class bs{#e=V(ie({hudVisible:!1,currentHouses:0,totalHouses:0,timeRemaining:0,rewardVisible:!1,rewardType:"treat",rewardItem:"",rewardAmount:0}));get state(){return g(this.#e)}set state(t){O(this.#e,t,!0)}startRound(t,r){this.state.hudVisible=!0,this.state.currentHouses=0,this.state.totalHouses=t,this.state.timeRemaining=r}updateProgress(t,r){this.state.currentHouses=t,this.state.timeRemaining=r}endRound(){this.state.hudVisible=!1,this.state.currentHouses=0,this.state.totalHouses=0,this.state.timeRemaining=0}showReward(t,r,n){this.state.rewardType=t,this.state.rewardItem=r,this.state.rewardAmount=n,this.state.rewardVisible=!0}hideReward(){this.state.rewardVisible=!1}hideHUD(){this.state.hudVisible=!1}}const ys=new bs;var Es=j('

');function ks(e,t){let r=C(t,"visible",3,!0);var n=Es();let i;var s=x(A(n),2),a=x(s,2),o=A(a),l=A(o),f=x(o,2),v=A(f);Ee(d=>{i=Le(n,1,`notification notification--${t.size??""} notification--${t.position??""}`,"svelte-1wg8nyl",i,d),Le(s,1,`notification__pumpkin notification__pumpkin--${t.size??""}`,"svelte-1wg8nyl"),fe(l,t.header),fe(v,t.description)},[()=>({"notification--visible":r()})]),P(e,n)}var Ts=j("
");function Ss(e,t){he(t,!0);const r=Ie(()=>Pn.currentNotification);let n=V(!1);ve(()=>{g(r)?(O(n,!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{O(n,!0)})})):O(n,!1)});function i(l){return l||""}var s=ee(),a=G(s);{var o=l=>{var f=Ts(),v=A(f);ks(v,{get size(){return g(r).size},get position(){return g(r).position},get header(){return g(r).header},get description(){return g(r).description},get visible(){return g(n)}}),Ee(d=>Le(f,1,`notification-container notification-container--${d??""}`,"svelte-v226t6"),[()=>i(g(r).position)]),P(l,f)};X(a,l=>{g(r)&&l(o)})}P(e,s),_e()}var As=(e,t)=>t("ghost"),Ms=(e,t)=>t("normal"),xs=j('
'),Ps=j('
pumpkin

Spooky Opportunity!

You have a chance to respawn as a ghost and haunt the living...

');function Ns(e,t){he(t,!0);let r=C(t,"visible",15,!1),n=C(t,"forced",11,!1),i=V(15),s=null;ve(()=>(s&&(clearInterval(s),s=null),r()&&!n()&&(O(i,15),s=window.setInterval(()=>{Bt(i,-1),g(i)<=0&&(s&&(clearInterval(s),s=null),a("normal"))},1e3)),()=>{s&&(clearInterval(s),s=null)}));function a(v){s&&(clearInterval(s),s=null),xn("ghostChoice",{choice:v}),r(!1)}var o=ee(),l=G(o);{var f=v=>{var d=Ps(),u=A(d),h=x(A(u),6),c=A(h);c.__click=[As,a];var p=x(c,2);p.__click=[Ms,a];var m=x(h,2);{var w=k=>{var _=xs(),b=A(_);Ee(()=>fe(b,`Auto-decline in ${g(i)??""}s`)),P(k,_)};X(m,k=>{n()||k(w)})}P(v,d)};X(l,v=>{r()&&v(f)})}P(e,o),_e()}_n(["click"]);var Os=j('
👻
Ghost Mode
Scare
Press to exit
');function Cs(e,t){he(t,!0);let r=C(t,"visible",15,!1),n=C(t,"maxDuration",11,6e5),i=C(t,"exitKey",11,"X"),s=C(t,"scareKey",11,"E"),a=V(ie(n())),o=null;ve(()=>(r()&&(O(a,n()),o=window.setInterval(()=>{O(a,g(a)-1e3),g(a)<=0&&(O(a,0),r(!1))},1e3)),()=>{o&&(clearInterval(o),o=null)}));function l(u){const h=Math.floor(u/6e4),c=Math.floor(u%6e4/1e3);return`${h}:${c.toString().padStart(2,"0")}`}var f=ee(),v=G(f);{var d=u=>{var h=Os(),c=A(h),p=x(A(c),2),m=x(A(p),2),w=A(m),k=x(c,2),_=A(k),b=A(_),T=A(b),y=x(k,2),E=x(A(y)),$=A(E);Ee(K=>{fe(w,K),fe(T,s()),fe($,i())},[()=>l(g(a))]),P(u,h)};X(v,u=>{r()&&u(d)})}P(e,f),_e()}var Rs=j('
scary
BOO!
');function Is(e,t){he(t,!0);let r=C(t,"visible",15,!1),n=C(t,"soundVolume",11,.8),i=null,s=null;ve(()=>(r()&&(s=new Audio("./assets/scream.wav"),s.volume=n(),s.play().catch(f=>console.error("Jumpscare sound error:",f)),i=window.setTimeout(()=>{r(!1)},2e3)),()=>{i&&(clearTimeout(i),i=null),s&&(s.pause(),s=null)}));var a=ee(),o=G(a);{var l=f=>{var v=Rs();P(f,v)};X(o,f=>{r()&&f(l)})}P(e,a),_e()}/** + * @license lucide-svelte v0.548.0 - ISC + * + * ISC License + * + * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2023 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2025. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * --- + * + * The MIT License (MIT) (for portions derived from Feather) + * + * Copyright (c) 2013-2023 Cole Bemis + * + * 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. + * + */const $s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};var Vs=Wi("");function dr(e,t){const r=_t(t,["children","$$slots","$$events","$$legacy"]),n=_t(r,["name","color","size","strokeWidth","absoluteStrokeWidth","iconNode"]);he(t,!1);let i=C(t,"name",8,void 0),s=C(t,"color",8,"currentColor"),a=C(t,"size",8,24),o=C(t,"strokeWidth",8,2),l=C(t,"absoluteStrokeWidth",8,!1),f=C(t,"iconNode",24,()=>[]);const v=(...c)=>c.filter((p,m,w)=>!!p&&w.indexOf(p)===m).join(" ");Sn();var d=Vs();Sr(d,(c,p)=>({...$s,...n,width:a(),height:a(),stroke:s(),"stroke-width":c,class:p}),[()=>(Ke(l()),Ke(o()),Ke(a()),Ne(()=>l()?Number(o())*24/Number(a()):o())),()=>(Ke(i()),Ke(r),Ne(()=>v("lucide-icon","lucide",i()?`lucide-${i()}`:"",r.class)))]);var u=A(d);ur(u,1,f,Xi,(c,p)=>{var m=Ie(()=>Dn(g(p),2));let w=()=>g(m)[0],k=()=>g(m)[1];var _=ee(),b=G(_);es(b,w,!0,(T,y)=>{Sr(T,()=>({...k()}))}),P(c,_)});var h=x(u);Rt(h,t,"default",{}),P(e,d),_e()}function zt(e,t){const r=_t(t,["children","$$slots","$$events","$$legacy"]);/** + * @license lucide-svelte v0.548.0 - ISC + * + * ISC License + * + * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2023 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2025. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * --- + * + * The MIT License (MIT) (for portions derived from Feather) + * + * Copyright (c) 2013-2023 Cole Bemis + * + * 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. + * + */const n=[["path",{d:"M10 7v10.9"}],["path",{d:"M14 6.1V17"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4"}],["path",{d:"M16.536 7.465a5 5 0 0 0-7.072 0l-2 2a5 5 0 0 0 0 7.07 5 5 0 0 0 7.072 0l2-2a5 5 0 0 0 0-7.07"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4"}]];dr(e,fr({name:"candy"},()=>r,{get iconNode(){return n},children:(i,s)=>{var a=ee(),o=G(a);Rt(o,t,"default",{}),P(i,a)},$$slots:{default:!0}}))}function Ds(e,t){const r=_t(t,["children","$$slots","$$events","$$legacy"]);/** + * @license lucide-svelte v0.548.0 - ISC + * + * ISC License + * + * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2023 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2025. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * --- + * + * The MIT License (MIT) (for portions derived from Feather) + * + * Copyright (c) 2013-2023 Cole Bemis + * + * 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. + * + */const n=[["path",{d:"M12 6v6l4 2"}],["circle",{cx:"12",cy:"12",r:"10"}]];dr(e,fr({name:"clock"},()=>r,{get iconNode(){return n},children:(i,s)=>{var a=ee(),o=G(a);Rt(o,t,"default",{}),P(i,a)},$$slots:{default:!0}}))}function Ls(e,t){const r=_t(t,["children","$$slots","$$events","$$legacy"]);/** + * @license lucide-svelte v0.548.0 - ISC + * + * ISC License + * + * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2023 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2025. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * --- + * + * The MIT License (MIT) (for portions derived from Feather) + * + * Copyright (c) 2013-2023 Cole Bemis + * + * 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. + * + */const n=[["path",{d:"M9 10h.01"}],["path",{d:"M15 10h.01"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z"}]];dr(e,fr({name:"ghost"},()=>r,{get iconNode(){return n},children:(i,s)=>{var a=ee(),o=G(a);Rt(o,t,"default",{}),P(i,a)},$$slots:{default:!0}}))}const Nn=""+new URL("background.BL28lNcM.webp",import.meta.url).href,On=""+new URL("pumpkin.CPHPpIKO.webp",import.meta.url).href;var zs=j('

Trick or Treat!

');function js(e,t){he(t,!0);let r=C(t,"visible",11,!1),n=C(t,"current",11,0),i=C(t,"total",11,0),s=C(t,"timeRemaining",11,0);const a=Ie(()=>i()>0?n()/i()*100:0),o=Ie(()=>()=>{const h=Math.floor(s()/1e3),c=Math.floor(h/60),p=h%60;return`${c}:${p.toString().padStart(2,"0")}`});let l=V(0),f=V(0);ve(()=>{const c=Date.now(),p=g(l),m=g(f),w=()=>{const k=Date.now()-c,_=Math.min(k/300,1);O(l,p+(g(a)-p)*_),O(f,Math.round(m+(n()-m)*_),!0),_<1&&requestAnimationFrame(w)};w()});var v=ee(),d=G(v);{var u=h=>{var c=zs(),p=A(c),m=A(p),w=x(m,2),k=x(w,2),_=x(A(k),2),b=A(_),T=A(b),y=A(T),E=x(b,2),$=A(E),K=x(_,2),te=A(K);Ds(te,{class:"timer-icon",size:18,strokeWidth:2});var oe=x(te,2),re=A(oe);Ee(He=>{et(m,"src",Nn),et(w,"src",On),It(y,`width: ${g(l)??""}%`),fe($,`${g(f)??""} / ${i()??""} houses`),fe(re,`Time Left: ${He??""}`)},[()=>g(o)()]),P(h,c)};X(d,h=>{r()&&h(u)})}P(e,v),_e()}var qs=j('
'),Fs=j('
'),Hs=j('
');function Us(e,t){he(t,!0);let r=C(t,"visible",15,!1),n=C(t,"rewardType",11,"treat"),i=C(t,"item",11,""),s=C(t,"amount",11,0);ve(()=>{if(r()){const h=setTimeout(()=>{r(!1)},2500);return()=>clearTimeout(h)}});const a=Ie(()=>n()==="treat"),o=Ie(()=>g(a)?"TREAT!":"TRICK!"),l=Ie(()=>g(a)?`You received ${s()}x ${i()}`:"You've been spooked!");let f=V(ie([]));ve(()=>{r()&&g(a)&&O(f,Array.from({length:12},(h,c)=>({id:c,left:Math.random()*100,delay:Math.random()*.3})),!0)});var v=ee(),d=G(v);{var u=h=>{var c=Hs();let p;var m=x(A(c),2);let w;var k=A(m),_=x(k,2),b=x(_,2),T=A(b),y=A(T);{var E=D=>{zt(D,{class:"reward-title-icon",size:40,strokeWidth:2})},$=D=>{Ls(D,{class:"reward-title-icon",size:40,strokeWidth:2})};X(y,D=>{g(a)?D(E):D($,!1)})}var K=x(y,2),te=A(K),oe=x(T,2),re=A(oe),He=x(oe,2);{var it=D=>{var me=qs(),bt=A(me);zt(bt,{class:"item-icon",size:64,strokeWidth:1.5});var at=x(bt,2),yt=A(at);Ee(()=>fe(yt,`+${s()??""}`)),P(D,me)};X(He,D=>{g(a)&&D(it)})}var Ce=x(m,2);{var st=D=>{var me=ee(),bt=G(me);ur(bt,17,()=>g(f),at=>at.id,(at,yt)=>{var $t=Fs(),Cn=A($t);zt(Cn,{size:24,strokeWidth:2}),Ee(()=>It($t,`left: ${g(yt).left??""}%; animation-delay: ${g(yt).delay??""}s;`)),P(at,$t)}),P(D,me)};X(Ce,D=>{g(a)&&D(st)})}Ee((D,me)=>{p=Le(c,1,"reward-popup svelte-1vu0z5b",null,p,D),w=Le(m,1,"reward-card svelte-1vu0z5b",null,w,me),et(k,"src",Nn),et(_,"src",On),fe(te,g(o)),fe(re,g(l))},[()=>({trick:!g(a)}),()=>({trick:!g(a)})]),P(h,c)};X(d,h=>{r()&&h(u)})}P(e,v),_e()}var Ks=j('🍬'),Bs=j(''),Ws=j(''),Gs=j("
"),Ys=j('
');function Js(e,t){he(t,!0);let r=V(ie([])),n=0;const i={candy:{count:12,speed:2,scale:.8,lifetime:2e3,color:"#ff9500",emoji:"🍬"},blood:{count:8,speed:3,scale:.6,lifetime:1500,color:"#8b0000",emoji:"●"},spark:{count:6,speed:4,scale:.4,lifetime:1e3,color:"#ffff00",emoji:"✨"}};function s(d="candy",u=50,h=50){const c=i[d];for(let p=0;p(d.lifetime+=16,d.x+=d.vx,d.y+=d.vy,d.vy+=.1,d.opacity=Math.max(0,1-d.lifetime/d.maxLifetime),d.rotation+=5,d.lifetime0&&requestAnimationFrame(a)}function o(d="candy",u,h){s(d,u,h),a()}function l(){O(r,[],!0)}var f={spawn:s,triggerSpawn:o,clear:l},v=Ys();return ur(v,21,()=>g(r),d=>d.id,(d,u)=>{var h=Gs(),c=A(h);{var p=w=>{var k=Ks();P(w,k)},m=w=>{var k=ee(),_=G(k);{var b=y=>{var E=Bs();P(y,E)},T=y=>{var E=ee(),$=G(E);{var K=te=>{var oe=Ws();P(te,oe)};X($,te=>{g(u).type==="spark"&&te(K)},!0)}P(y,E)};X(_,y=>{g(u).type==="blood"?y(b):y(T,!1)},!0)}P(w,k)};X(c,w=>{g(u).type==="candy"?w(p):w(m,!1)})}Ee(()=>{Le(h,1,`particle particle-${g(u).type??""}`,"svelte-1qiz201"),It(h,` + left: ${g(u).x??""}%; + top: ${g(u).y??""}%; + opacity: ${g(u).opacity??""}; + transform: scale(${g(u).scale??""}) rotateZ(${g(u).rotation??""}deg); + `)}),P(d,h)}),P(e,v),_e(f)}class Xs{sounds=new Map;masterVolume=1;load(t,r,n=1){try{if(this.sounds.has(t)){console.warn(`[SoundManager] Sound "${t}" already loaded, skipping`);return}const i=new Audio;i.src=r,i.preload="auto",i.volume=Math.min(1,Math.max(0,n*this.masterVolume)),i.addEventListener("loadedmetadata",()=>{const s=this.sounds.get(t);s&&(s.duration=i.duration*1e3)}),i.addEventListener("error",()=>{console.error(`[SoundManager] Failed to load sound: ${t} from ${r}`)}),this.sounds.set(t,{element:i,volume:n,duration:0})}catch(i){console.error(`[SoundManager] Error loading sound "${t}":`,i)}}play(t){const r=this.sounds.get(t);if(!r){console.warn(`[SoundManager] Sound not loaded: ${t}`);return}try{r.element.currentTime=0,r.element.play().catch(n=>{console.warn(`[SoundManager] Failed to play "${t}":`,n)})}catch(n){console.error(`[SoundManager] Error playing sound "${t}":`,n)}}stop(t){const r=this.sounds.get(t);if(!r){console.warn(`[SoundManager] Sound not loaded: ${t}`);return}try{r.element.pause(),r.element.currentTime=0}catch(n){console.error(`[SoundManager] Error stopping sound "${t}":`,n)}}stopAll(){this.sounds.forEach(t=>{try{t.element.pause(),t.element.currentTime=0}catch(r){console.error("[SoundManager] Error stopping all sounds:",r)}})}setVolume(t,r){const n=this.sounds.get(t);if(!n){console.warn(`[SoundManager] Sound not loaded: ${t}`);return}const i=Math.min(1,Math.max(0,r));n.volume=i,n.element.volume=i*this.masterVolume}setMasterVolume(t){this.masterVolume=Math.min(1,Math.max(0,t)),this.sounds.forEach(r=>{r.element.volume=r.volume*this.masterVolume})}getMasterVolume(){return this.masterVolume}isPlaying(t){const r=this.sounds.get(t);return r?!r.element.paused&&!r.element.ended:!1}getDuration(t){return this.sounds.get(t)?.duration||0}getCurrentTime(t){const r=this.sounds.get(t);return r?r.element.currentTime*1e3:0}setCurrentTime(t,r){const n=this.sounds.get(t);if(!n){console.warn(`[SoundManager] Sound not loaded: ${t}`);return}n.element.currentTime=r/1e3}unload(t){const r=this.sounds.get(t);if(r){try{r.element.pause(),r.element.src=""}catch(n){console.error(`[SoundManager] Error unloading sound "${t}":`,n)}this.sounds.delete(t)}}unloadAll(){this.sounds.forEach(t=>{try{t.element.pause(),t.element.src=""}catch(r){console.error("[SoundManager] Error unloading sounds:",r)}}),this.sounds.clear()}getLoadedSounds(){return Array.from(this.sounds.keys())}}const dt=new Xs;function Qs(){try{dt.load("trick-success","./assets/trick-success.mp3",.8),dt.load("trick-trick","./assets/trick-trick.mp3",.7)}catch(e){console.error("[SoundManager] Error during initialization:",e)}}var N=An(()=>ws),B=An(()=>ys),Zs=j(" ",1);function ea(e,t){he(t,!1);let r=Br();function n(u){const h=document.documentElement;u.primary&&h.style.setProperty("--primary-color",u.primary),u.secondary&&h.style.setProperty("--secondary-color",u.secondary),u.background&&h.style.setProperty("--background-color",u.background),u.accent&&h.style.setProperty("--accent-color",u.accent),u.logoUrl&&h.style.setProperty("--logo-url",u.logoUrl)}cr(async()=>{try{const u=await xn("ready");n(u),Qs()}catch(u){console.error("[ESX Halloween] Failed to fetch theme colors:",u)}}),ge("showNotification",u=>{Pn.show(u)}),ge("showGhostChoice",u=>{N().showChoice(u?.forced||!1)}),ge("showGhostHUD",u=>{N().showHUD(u.maxDuration,u.exitKey,u.scareKey||"E")}),ge("hideGhostHUD",()=>{N().hideHUD()}),ge("triggerJumpscare",u=>{N().triggerJumpscare(u?.soundVolume||.8)}),ge("trickOrTreatRoundStart",u=>{B().startRound(u.totalHouses,u.timeRemaining),dt.play("trick-success")}),ge("trickOrTreatRoundEnd",u=>{B().endRound()}),ge("trickOrTreatProgress",u=>{B().updateProgress(u.currentHouses,u.timeRemaining)}),ge("trickOrTreatCollect",u=>{B().showReward(u.rewardType,u.rewardItem,u.rewardAmount),u.rewardType==="trick"?dt.play("trick-trick"):dt.play("trick-success")}),Sn();var i=Zs(),s=G(i);Ss(s,{});var a=x(s,2);Ns(a,{get visible(){return N().state.choiceVisible},set visible(u){N(N().state.choiceVisible=u)},get forced(){return N().state.forced},set forced(u){N(N().state.forced=u)},$$legacy:!0});var o=x(a,2);Cs(o,{get visible(){return N().state.hudVisible},set visible(u){N(N().state.hudVisible=u)},get maxDuration(){return N().state.maxDuration},set maxDuration(u){N(N().state.maxDuration=u)},get exitKey(){return N().state.exitKey},set exitKey(u){N(N().state.exitKey=u)},get scareKey(){return N().state.scareKey},set scareKey(u){N(N().state.scareKey=u)},$$legacy:!0});var l=x(o,2);Is(l,{get visible(){return N().state.jumpscareVisible},set visible(u){N(N().state.jumpscareVisible=u)},get soundVolume(){return N().state.soundVolume},set soundVolume(u){N(N().state.soundVolume=u)},$$legacy:!0});var f=x(l,2);js(f,{get visible(){return B().state.hudVisible},get current(){return B().state.currentHouses},get total(){return B().state.totalHouses},get timeRemaining(){return B().state.timeRemaining}});var v=x(f,2);Us(v,{get rewardType(){return B().state.rewardType},get item(){return B().state.rewardItem},get amount(){return B().state.rewardAmount},get visible(){return B().state.rewardVisible},set visible(u){B(B().state.rewardVisible=u)},$$legacy:!0});var d=x(v,2);us(Js(d,{$$legacy:!0}),u=>O(r,u),()=>g(r)),P(e,i),_e()}Gi(ea,{target:document.getElementById("app")}); diff --git a/[esx_addons]/esx_halloween/web/build/assets/pumpkin.CPHPpIKO.webp b/[esx_addons]/esx_halloween/web/build/assets/pumpkin.CPHPpIKO.webp new file mode 100644 index 0000000000000000000000000000000000000000..701fa95406ca2c74aaeb42bba10bf4d0f4569761 GIT binary patch literal 39430 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 z%0A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 J`TuLH{ujJ0@nZl0 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/build/index.html b/[esx_addons]/esx_halloween/web/build/index.html index 71ee5032..df3b5900 100644 --- a/[esx_addons]/esx_halloween/web/build/index.html +++ b/[esx_addons]/esx_halloween/web/build/index.html @@ -1,19 +1,19 @@ - - - - - - - Halloween Event - - - - - - - - - -
- - + + + + + + + Halloween Event + + + + + + + + + +
+ + diff --git a/[esx_addons]/esx_halloween/web/package-lock.json b/[esx_addons]/esx_halloween/web/package-lock.json index 1d73cccc..e216747b 100644 --- a/[esx_addons]/esx_halloween/web/package-lock.json +++ b/[esx_addons]/esx_halloween/web/package-lock.json @@ -7,6 +7,9 @@ "": { "name": "web", "version": "0.0.0", + "dependencies": { + "lucide-svelte": "^0.548.0" + }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^6.2.1", "@tsconfig/svelte": "^5.0.5", @@ -463,7 +466,6 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -474,7 +476,6 @@ "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -485,7 +486,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -495,14 +495,12 @@ "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -821,7 +819,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.6.tgz", "integrity": "sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==", - "dev": true, "license": "MIT", "peerDependencies": { "acorn": "^8.9.0" @@ -877,7 +874,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, "license": "MIT" }, "node_modules/@types/node": { @@ -894,7 +890,6 @@ "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -907,7 +902,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">= 0.4" @@ -917,7 +911,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">= 0.4" @@ -943,7 +936,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -1023,14 +1015,12 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", - "dev": true, "license": "MIT" }, "node_modules/esrap": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.1.0.tgz", "integrity": "sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -1073,7 +1063,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", - "dev": true, "license": "MIT", "dependencies": { "@types/estree": "^1.0.6" @@ -1083,14 +1072,21 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", - "dev": true, "license": "MIT" }, + "node_modules/lucide-svelte": { + "version": "0.548.0", + "resolved": "https://registry.npmjs.org/lucide-svelte/-/lucide-svelte-0.548.0.tgz", + "integrity": "sha512-aW2BfHWBLWf/XPSKytTPV16AWfFeFIJeUyOg7eHY2rhzVQ0u0LIvoS4pm2oskr+OJVw+NsS8fPvlBVqPfUO1XQ==", + "license": "ISC", + "peerDependencies": { + "svelte": "^3 || ^4 || ^5.0.0-next.42" + } + }, "node_modules/magic-string": { "version": "0.30.19", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" @@ -1264,7 +1260,6 @@ "version": "5.41.2", "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.41.2.tgz", "integrity": "sha512-JetVllvRzfAqg/32ST3SWkb0+OiCpJ/sSMTe206QgiTAN6XaCR3s7nx2L+hQHoUd/1YoK+UsEblGWyKcqY7Efg==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.4", @@ -1447,7 +1442,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", - "dev": true, "license": "MIT" } } diff --git a/[esx_addons]/esx_halloween/web/package.json b/[esx_addons]/esx_halloween/web/package.json index 90686790..59cc2dac 100644 --- a/[esx_addons]/esx_halloween/web/package.json +++ b/[esx_addons]/esx_halloween/web/package.json @@ -18,5 +18,8 @@ "svelte-check": "^4.3.2", "typescript": "~5.9.3", "vite": "^7.1.7" + }, + "dependencies": { + "lucide-svelte": "^0.548.0" } } diff --git a/[esx_addons]/esx_halloween/web/public/assets/trick-success.mp3 b/[esx_addons]/esx_halloween/web/public/assets/trick-success.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..b934f4004de4b694b03bc2dfbee0ca57468c8ecb GIT binary patch literal 49920 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 J`TuLH{ujJ0@nZl0 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/src/App.svelte b/[esx_addons]/esx_halloween/web/src/App.svelte index ef6f75d4..58fa3d0a 100644 --- a/[esx_addons]/esx_halloween/web/src/App.svelte +++ b/[esx_addons]/esx_halloween/web/src/App.svelte @@ -5,11 +5,20 @@ import type { NotificationData } from './types/nui'; import { notificationManager } from './stores/NotificationManager.svelte'; import { ghostManager } from './stores/GhostManager.svelte'; + import { trickOrTreatManager } from './stores/TrickOrTreatManager.svelte'; import NotificationContainer from './components/NotificationContainer.svelte'; import GhostChoice from './components/GhostChoice.svelte'; import GhostHUD from './components/GhostHUD.svelte'; import JumpscareEffect from './components/JumpscareEffect.svelte'; + import TrickOrTreatHUD from './components/TrickOrTreatHUD.svelte'; + import TrickOrTreatReward from './components/TrickOrTreatReward.svelte'; + import ParticleEffect from './components/ParticleEffect.svelte'; + import { soundManager, initializeSounds } from './utils/soundManager'; import './styles/global.css'; + import './styles/animations.css'; + + // Particle effect reference for triggering effects from event handlers + let particleEffect: ParticleEffect; /** * Applies theme colors to CSS custom properties @@ -32,6 +41,9 @@ try { const colors = await fetchNui>('ready'); applyThemeColors(colors); + + // Initialize sound manager + initializeSounds(); } catch (error) { console.error('[ESX Halloween] Failed to fetch theme colors:', error); } @@ -56,10 +68,65 @@ useNuiEvent<{ soundVolume?: number }>('triggerJumpscare', (data) => { ghostManager.triggerJumpscare(data?.soundVolume || 0.8); }); + + /** + * ================================================================= + * TRICK-OR-TREAT EVENT HANDLERS + * ================================================================= + */ + + useNuiEvent<{ totalHouses: number; timeRemaining: number }>('trickOrTreatRoundStart', (data) => { + trickOrTreatManager.startRound(data.totalHouses, data.timeRemaining); + soundManager.play('trick-success'); + }); + + useNuiEvent<{ collected: number; totalHouses: number }>('trickOrTreatRoundEnd', (data) => { + trickOrTreatManager.endRound(); + }); + + useNuiEvent<{ currentHouses: number; totalHouses: number; timeRemaining: number }>( + 'trickOrTreatProgress', + (data) => { + trickOrTreatManager.updateProgress(data.currentHouses, data.timeRemaining); + } + ); + + useNuiEvent<{ rewardType: string; rewardItem: string; rewardAmount: number }>( + 'trickOrTreatCollect', + (data) => { + trickOrTreatManager.showReward(data.rewardType as 'treat' | 'trick', data.rewardItem, data.rewardAmount); + + // Play appropriate sound + if (data.rewardType === 'trick') { + soundManager.play('trick-trick'); + } else { + soundManager.play('trick-success'); + } + } + ); + + + + + + + + + diff --git a/[esx_addons]/esx_halloween/web/src/assets/background.webp b/[esx_addons]/esx_halloween/web/src/assets/background.webp new file mode 100644 index 0000000000000000000000000000000000000000..e17b5cfe28a909ad4260d189282eae861bdfcfaa GIT binary patch literal 11826 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 literal 0 HcmV?d00001 diff --git a/[esx_addons]/esx_halloween/web/src/assets/pumpkin.webp b/[esx_addons]/esx_halloween/web/src/assets/pumpkin.webp new file mode 100644 index 0000000000000000000000000000000000000000..701fa95406ca2c74aaeb42bba10bf4d0f4569761 GIT binary patch literal 39430 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 z%0A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 + /** + * Particle Effect Component + * Generic particle system for visual effects + * Used for candy rain, blood splatters, zone pulses, etc. + */ + + interface Particle { + id: number; + x: number; // X position (% or px) + y: number; // Y position (% or px) + vx: number; // X velocity + vy: number; // Y velocity + scale: number; // Size scale (0-1) + opacity: number; // Opacity (0-1) + rotation: number; // Rotation angle (degrees) + lifetime: number; // Time since spawn (ms) + maxLifetime: number; // Total lifetime (ms) + type: 'candy' | 'blood' | 'spark'; + } + + let particles: Particle[] = $state([]); + let particleIdCounter = 0; + + // Configuration + const PARTICLE_CONFIG = { + candy: { + count: 12, + speed: 2, // pixels per frame + scale: 0.8, + lifetime: 2000, // ms + color: '#ff9500', + emoji: '🍬', + }, + blood: { + count: 8, + speed: 3, + scale: 0.6, + lifetime: 1500, + color: '#8b0000', + emoji: '●', + }, + spark: { + count: 6, + speed: 4, + scale: 0.4, + lifetime: 1000, + color: '#ffff00', + emoji: '✨', + }, + }; + + /** + * Spawn particles at a given position + * + * @param type - Particle type (candy, blood, spark) + * @param x - X position (center) + * @param y - Y position (center) + */ + export function spawn( + type: 'candy' | 'blood' | 'spark' = 'candy', + x: number = 50, + y: number = 50 + ): void { + const config = PARTICLE_CONFIG[type]; + + for (let i = 0; i < config.count; i++) { + // Randomize angle for spreading effect + const angle = (Math.random() * Math.PI * 2); + const speed = config.speed + Math.random() * 1; + + const particle: Particle = { + id: particleIdCounter++, + x: x, + y: y, + vx: Math.cos(angle) * speed, + vy: Math.sin(angle) * speed - 2, // Slight upward bias + scale: config.scale + Math.random() * 0.2, + opacity: 1, + rotation: Math.random() * 360, + lifetime: 0, + maxLifetime: config.lifetime, + type: type, + }; + + particles.push(particle); + } + } + + /** + * Animation loop - update particles each frame + */ + function updateParticles(): void { + particles = particles.filter((p) => { + p.lifetime += 16; // ~60fps + p.x += p.vx; + p.y += p.vy; + p.vy += 0.1; // Gravity + p.opacity = Math.max(0, 1 - p.lifetime / p.maxLifetime); + p.rotation += 5; + + return p.lifetime < p.maxLifetime; + }); + + if (particles.length > 0) { + requestAnimationFrame(updateParticles); + } + } + + /** + * Trigger particle spawn (exposed for parent component) + */ + export function triggerSpawn( + type: 'candy' | 'blood' | 'spark' = 'candy', + x?: number, + y?: number + ): void { + spawn(type, x, y); + updateParticles(); + } + + /** + * Clear all particles (cleanup) + */ + export function clear(): void { + particles = []; + } + + + +
+ {#each particles as particle (particle.id)} +
+ {#if particle.type === 'candy'} + 🍬 + {:else if particle.type === 'blood'} + + {:else if particle.type === 'spark'} + + {/if} +
+ {/each} +
+ + diff --git a/[esx_addons]/esx_halloween/web/src/components/TrickOrTreatHUD.svelte b/[esx_addons]/esx_halloween/web/src/components/TrickOrTreatHUD.svelte new file mode 100644 index 00000000..1e121a4d --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/TrickOrTreatHUD.svelte @@ -0,0 +1,250 @@ + + +{#if visible} +
+
+ + + + + + + +
+ +
+

Trick or Treat!

+
+ + +
+
+
+
+
+
+ + +
{displayedCurrent} / {total} houses
+
+ + +
+ + Time Left: {displayTime()} +
+
+
+
+{/if} + + diff --git a/[esx_addons]/esx_halloween/web/src/components/TrickOrTreatReward.svelte b/[esx_addons]/esx_halloween/web/src/components/TrickOrTreatReward.svelte new file mode 100644 index 00000000..5740566a --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/components/TrickOrTreatReward.svelte @@ -0,0 +1,346 @@ + + +{#if visible} +
+ +
+ + +
+ + + + + + + +
+ +
+ {#if isPositive} + + {:else} + + {/if} +
{rewardTitle}
+
+ + +
{rewardMessage}
+ + + {#if isPositive} +
+ +
+{amount}
+
+ {/if} +
+
+ + + {#if isPositive} + {#each particles as particle (particle.id)} +
+ +
+ {/each} + {/if} +
+{/if} + + diff --git a/[esx_addons]/esx_halloween/web/src/stores/TrickOrTreatManager.svelte.ts b/[esx_addons]/esx_halloween/web/src/stores/TrickOrTreatManager.svelte.ts new file mode 100644 index 00000000..b23f340e --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/stores/TrickOrTreatManager.svelte.ts @@ -0,0 +1,116 @@ +/** + * Trick-or-Treat State Manager + * Manages all UI state for the trick-or-treating feature + * Provides reactive state and methods for component communication + */ + +/** + * Trick-or-Treat UI state + */ +interface TrickOrTreatUIState { + // HUD State + hudVisible: boolean; + currentHouses: number; + totalHouses: number; + timeRemaining: number; + + // Reward Popup State + rewardVisible: boolean; + rewardType: 'treat' | 'trick'; + rewardItem: string; + rewardAmount: number; +} + +/** + * Trick-or-Treat State Manager Class + * Reactive state container using Svelte 5 runes ($state, $effect) + */ +class TrickOrTreatManager { + /** + * Reactive state object + * Contains all UI-related state for trick-or-treating + */ + state = $state({ + hudVisible: false, + currentHouses: 0, + totalHouses: 0, + timeRemaining: 0, + rewardVisible: false, + rewardType: 'treat', + rewardItem: '', + rewardAmount: 0, + }); + + /** + * Start a new trick-or-treat round + * Initializes HUD with round data + * + * @param total - Total houses available in this round + * @param duration - Round duration in milliseconds + */ + startRound(total: number, duration: number): void { + this.state.hudVisible = true; + this.state.currentHouses = 0; + this.state.totalHouses = total; + this.state.timeRemaining = duration; + } + + /** + * Update round progress + * Called when player collects from a house or when timer ticks + * + * @param current - Current houses collected + * @param remaining - Time remaining in milliseconds + */ + updateProgress(current: number, remaining: number): void { + this.state.currentHouses = current; + this.state.timeRemaining = remaining; + } + + /** + * End the current trick-or-treat round + * Hides HUD and resets state + */ + endRound(): void { + this.state.hudVisible = false; + this.state.currentHouses = 0; + this.state.totalHouses = 0; + this.state.timeRemaining = 0; + } + + /** + * Show reward popup for collected candy + * Triggers animation and auto-dismiss + * + * @param type - Type of reward ('treat' or 'trick') + * @param item - Item name collected + * @param amount - Amount of item collected + */ + showReward(type: 'treat' | 'trick', item: string, amount: number): void { + this.state.rewardType = type; + this.state.rewardItem = item; + this.state.rewardAmount = amount; + this.state.rewardVisible = true; + } + + /** + * Hide reward popup + * Called after reward animation completes + */ + hideReward(): void { + this.state.rewardVisible = false; + } + + /** + * Hide HUD (used if round ends unexpectedly) + */ + hideHUD(): void { + this.state.hudVisible = false; + } +} + +/** + * Singleton instance of Trick-or-Treat Manager + * Exported for use throughout the application + */ +export const trickOrTreatManager = new TrickOrTreatManager(); diff --git a/[esx_addons]/esx_halloween/web/src/styles/animations.css b/[esx_addons]/esx_halloween/web/src/styles/animations.css new file mode 100644 index 00000000..85e09cfa --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/styles/animations.css @@ -0,0 +1,180 @@ +/** + * Halloween Event Custom Animations + * Includes animations for Trick-or-Treat feature + */ + +/** + * TRICK-OR-TREAT ANIMATIONS + */ + +/* Candy falling particle effect (used in TrickOrTreatReward.svelte) */ +@keyframes candyFall { + 0% { + opacity: 1; + transform: translateY(calc(-100px * var(--hud-scale))) rotateZ(0deg); + } + + 50% { + opacity: 0.8; + } + + 100% { + opacity: 0; + transform: translateY(calc(400px * var(--hud-scale))) rotateZ(360deg); + } +} + +/* Pumpkin floating animation (used in TrickOrTreatHUD.svelte) */ +@keyframes pumpkinFloat { + 0%, 100% { + transform: translateY(0px); + } + + 50% { + transform: translateY(calc(-8px * var(--hud-scale))); + } +} + +/* HUD slide-in from left (used in TrickOrTreatHUD.svelte) */ +@keyframes slideInFromLeft { + from { + opacity: 0; + transform: translateX(calc(-50px * var(--hud-scale))); + } + + to { + opacity: 1; + transform: translateX(0); + } +} + +/* Reward popup scale-in (used in TrickOrTreatReward.svelte) */ +@keyframes rewardScaleIn { + from { + opacity: 0; + transform: scale(0.8); + } + + to { + opacity: 1; + transform: scale(1); + } +} + +/* Shake animation for trick popup (used in TrickOrTreatReward.svelte) */ +@keyframes trickShake { + 0%, 100% { + transform: translateX(0); + } + + 25% { + transform: translateX(calc(-5px * var(--hud-scale))); + } + + 50% { + transform: translateX(calc(5px * var(--hud-scale))); + } + + 75% { + transform: translateX(calc(-5px * var(--hud-scale))); + } +} + +/** + * UNIVERSAL ANIMATIONS + */ + +/* Smooth fade-in (used throughout) */ +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +/* Smooth fade-out (used throughout) */ +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +/* Gentle spin (used for loading states) */ +@keyframes spin { + from { + transform: rotateZ(0deg); + } + + to { + transform: rotateZ(360deg); + } +} + +/* Border glow pulse (used in card headers) */ +@keyframes borderGlowPulse { + 0%, 100% { + border-color: rgba(173, 6, 67, 0.3); + } + + 50% { + border-color: rgba(173, 6, 67, 0.6); + } +} + +/* Text glow pulse (used in important text) */ +@keyframes textGlowPulse { + 0%, 100% { + text-shadow: 0 0 10px rgba(173, 6, 67, 0.3); + } + + 50% { + text-shadow: 0 0 20px rgba(173, 6, 67, 0.6); + } +} + +/** + * TIMING PRESETS + * Use with: animation: ; + */ + +/* Fast animations: for immediate feedback */ +.animation-fast { + animation-duration: 300ms; + animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1); +} + +/* Medium animations: for standard UI transitions */ +.animation-medium { + animation-duration: 600ms; + animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +/* Slow animations: for background effects */ +.animation-slow { + animation-duration: 1s; + animation-timing-function: ease-in-out; +} + +/* Continuous animations: for looping effects */ +.animation-continuous { + animation-iteration-count: infinite; +} + +/** + * PREFERS-REDUCED-MOTION ACCESSIBILITY + * Respect user's motion preferences + */ +@media (prefers-reduced-motion: reduce) { + * { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + } +} diff --git a/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css b/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css index ed9173b4..e4d06595 100644 --- a/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css +++ b/[esx_addons]/esx_halloween/web/src/styles/design-tokens.css @@ -10,6 +10,10 @@ --color-brand: var(--primary-color); --color-brand-rgb: 251, 155, 4; + /* Danger/Zone Colors (for Domain Zones) */ + --color-danger: #ff3b3b; + --color-danger-rgb: 255, 59, 59; + /* Dark Shades */ --color-darkest: #161616; --color-darkest-rgb: 22, 22, 22; @@ -78,6 +82,8 @@ --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); --shadow-brand: 0 0 20px rgba(var(--color-brand-rgb), 0.3); --shadow-brand-strong: 0 0 30px rgba(var(--color-brand-rgb), 0.5); + --shadow-danger: 0 0 30px rgba(var(--color-danger-rgb), 0.2); + --shadow-danger-strong: 0 0 50px rgba(var(--color-danger-rgb), 0.6); /* Transitions */ --transition-fast: 150ms ease-in-out; diff --git a/[esx_addons]/esx_halloween/web/src/types/nui.ts b/[esx_addons]/esx_halloween/web/src/types/nui.ts index ae0ef54a..f4d3e277 100644 --- a/[esx_addons]/esx_halloween/web/src/types/nui.ts +++ b/[esx_addons]/esx_halloween/web/src/types/nui.ts @@ -105,3 +105,59 @@ export interface QueuedNotification extends NotificationData { /** Unique identifier for this notification instance */ id: string; } + +// ============================================================================ +// TRICK-OR-TREAT NUI EVENTS & TYPES +// ============================================================================ + +/** + * Trick-or-Treat round start data sent from server + */ +export interface TrickOrTreatRoundStartData { + /** Total number of active houses in this round */ + totalHouses: number; + /** Duration of the round in milliseconds */ + duration: number; + /** Array of house IDs that are active this round */ + activeHouseIds: string[]; +} + +/** + * Trick-or-Treat candy collection response from server + */ +export interface TrickOrTreatCollectData { + /** Whether collection was successful */ + success: boolean; + /** Type of reward: 'treat' or 'trick' */ + rewardType: 'treat' | 'trick'; + /** Item name collected (e.g., 'halloween_candy') */ + rewardItem: string; + /** Amount of item collected */ + rewardAmount: number; + /** Number of remaining active houses in round */ + remainingHouses: number; + /** Error message if unsuccessful */ + error?: string; +} + +/** + * Trick-or-Treat round progress update from server + */ +export interface TrickOrTreatProgressData { + /** Houses collected so far in this round */ + currentHouses: number; + /** Total houses in this round */ + totalHouses: number; + /** Time remaining in round (milliseconds) */ + timeRemaining: number; +} + +/** + * Trick-or-Treat round end data from server + */ +export interface TrickOrTreatRoundEndData { + /** Total houses that were collected */ + totalCollected: number; + /** Total houses available */ + totalHouses: number; +} diff --git a/[esx_addons]/esx_halloween/web/src/utils/soundManager.ts b/[esx_addons]/esx_halloween/web/src/utils/soundManager.ts new file mode 100644 index 00000000..9a9f988a --- /dev/null +++ b/[esx_addons]/esx_halloween/web/src/utils/soundManager.ts @@ -0,0 +1,294 @@ +/** + * Sound Manager + * Centralized audio management for Halloween event sounds + * Handles loading, playing, and stopping audio files with volume control + */ + +/** + * Sound configuration interface + */ +interface SoundConfig { + element: HTMLAudioElement; + volume: number; + duration: number; +} + +/** + * Sound Manager Class + * Manages audio playback for UI events + */ +class SoundManager { + private sounds: Map = new Map(); + private masterVolume: number = 1.0; + + /** + * Load an audio file and cache it + * Preloading ensures sounds play immediately when requested + * + * @param name - Unique identifier for the sound + * @param path - Path to audio file relative to public folder + * @param volume - Volume level (0.0 to 1.0), default 1.0 + */ + load(name: string, path: string, volume: number = 1.0): void { + try { + if (this.sounds.has(name)) { + console.warn(`[SoundManager] Sound "${name}" already loaded, skipping`); + return; + } + + const audio = new Audio(); + audio.src = path; + audio.preload = 'auto'; + audio.volume = Math.min(1.0, Math.max(0.0, volume * this.masterVolume)); + + // Store duration once loaded + audio.addEventListener('loadedmetadata', () => { + const config = this.sounds.get(name); + if (config) { + config.duration = audio.duration * 1000; // Convert to ms + } + }); + + audio.addEventListener('error', () => { + console.error(`[SoundManager] Failed to load sound: ${name} from ${path}`); + }); + + this.sounds.set(name, { + element: audio, + volume: volume, + duration: 0, + }); + } catch (error) { + console.error(`[SoundManager] Error loading sound "${name}":`, error); + } + } + + /** + * Play a loaded sound + * Restarts playback if already playing + * + * @param name - Sound identifier to play + */ + play(name: string): void { + const config = this.sounds.get(name); + + if (!config) { + console.warn(`[SoundManager] Sound not loaded: ${name}`); + return; + } + + try { + // Reset to beginning if already playing + config.element.currentTime = 0; + config.element.play().catch((error) => { + console.warn(`[SoundManager] Failed to play "${name}":`, error); + }); + } catch (error) { + console.error(`[SoundManager] Error playing sound "${name}":`, error); + } + } + + /** + * Stop playback and reset position + * + * @param name - Sound identifier to stop + */ + stop(name: string): void { + const config = this.sounds.get(name); + + if (!config) { + console.warn(`[SoundManager] Sound not loaded: ${name}`); + return; + } + + try { + config.element.pause(); + config.element.currentTime = 0; + } catch (error) { + console.error(`[SoundManager] Error stopping sound "${name}":`, error); + } + } + + /** + * Stop all currently playing sounds + */ + stopAll(): void { + this.sounds.forEach((config) => { + try { + config.element.pause(); + config.element.currentTime = 0; + } catch (error) { + console.error('[SoundManager] Error stopping all sounds:', error); + } + }); + } + + /** + * Set volume for a specific sound + * Volume is multiplied by master volume + * + * @param name - Sound identifier + * @param volume - Volume level (0.0 to 1.0) + */ + setVolume(name: string, volume: number): void { + const config = this.sounds.get(name); + + if (!config) { + console.warn(`[SoundManager] Sound not loaded: ${name}`); + return; + } + + const clampedVolume = Math.min(1.0, Math.max(0.0, volume)); + config.volume = clampedVolume; + config.element.volume = clampedVolume * this.masterVolume; + } + + /** + * Set master volume (affects all sounds) + * Individual sound volumes are multiplied by this value + * + * @param volume - Master volume level (0.0 to 1.0) + */ + setMasterVolume(volume: number): void { + this.masterVolume = Math.min(1.0, Math.max(0.0, volume)); + + // Apply to all loaded sounds + this.sounds.forEach((config) => { + config.element.volume = config.volume * this.masterVolume; + }); + } + + /** + * Get master volume level + * + * @returns Current master volume (0.0 to 1.0) + */ + getMasterVolume(): number { + return this.masterVolume; + } + + /** + * Check if a sound is currently playing + * + * @param name - Sound identifier + * @returns True if sound is playing, false otherwise + */ + isPlaying(name: string): boolean { + const config = this.sounds.get(name); + + if (!config) { + return false; + } + + return !config.element.paused && !config.element.ended; + } + + /** + * Get duration of a loaded sound + * + * @param name - Sound identifier + * @returns Duration in milliseconds, or 0 if not loaded + */ + getDuration(name: string): number { + const config = this.sounds.get(name); + return config?.duration || 0; + } + + /** + * Get current playback position + * + * @param name - Sound identifier + * @returns Current time in milliseconds, or 0 if not loaded + */ + getCurrentTime(name: string): number { + const config = this.sounds.get(name); + return config ? config.element.currentTime * 1000 : 0; + } + + /** + * Set playback position + * + * @param name - Sound identifier + * @param time - Time in milliseconds + */ + setCurrentTime(name: string, time: number): void { + const config = this.sounds.get(name); + + if (!config) { + console.warn(`[SoundManager] Sound not loaded: ${name}`); + return; + } + + config.element.currentTime = time / 1000; + } + + /** + * Remove a sound from cache (cleanup) + * + * @param name - Sound identifier + */ + unload(name: string): void { + const config = this.sounds.get(name); + + if (!config) { + return; + } + + try { + config.element.pause(); + config.element.src = ''; + } catch (error) { + console.error(`[SoundManager] Error unloading sound "${name}":`, error); + } + + this.sounds.delete(name); + } + + /** + * Unload all sounds (cleanup on resource stop) + */ + unloadAll(): void { + this.sounds.forEach((config) => { + try { + config.element.pause(); + config.element.src = ''; + } catch (error) { + console.error('[SoundManager] Error unloading sounds:', error); + } + }); + + this.sounds.clear(); + } + + /** + * Get list of all loaded sound names + * + * @returns Array of sound identifiers + */ + getLoadedSounds(): string[] { + return Array.from(this.sounds.keys()); + } +} + +/** + * Singleton instance + * Use throughout the application via: + * import { soundManager } from './utils/soundManager' + */ +export const soundManager = new SoundManager(); + +/** + * Sound Library Initialization + * Call this once on app startup to preload all sounds + */ +export function initializeSounds(): void { + try { + // Trick-or-Treat sounds + soundManager.load('trick-success', './assets/trick-success.mp3', 0.8); + soundManager.load('trick-trick', './assets/trick-trick.mp3', 0.7); + } catch (error) { + console.error('[SoundManager] Error during initialization:', error); + } +} + +export default soundManager;