From 9264a371092a053af55ba07907992693f8da81b5 Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 13 Jun 2025 01:23:53 +0200 Subject: [PATCH] Nordi Scripts --- .../[Developer]/[Nordi]/mt_dealerships/.fxap | Bin 0 -> 178 bytes .../mt_dealerships/.vscode/settings.json | 42 ++ .../mt_dealerships/client/catalogue.lua | Bin 0 -> 3723 bytes .../mt_dealerships/client/dashboard.lua | Bin 0 -> 6440 bytes .../mt_dealerships/client/functions.lua | 201 ++++++ .../[Nordi]/mt_dealerships/client/main.lua | Bin 0 -> 7151 bytes .../[Nordi]/mt_dealerships/client/nui.lua | Bin 0 -> 708 bytes .../[Nordi]/mt_dealerships/client/tablet.lua | Bin 0 -> 1177 bytes .../[Nordi]/mt_dealerships/configs/config.lua | 29 + .../mt_dealerships/configs/vehicles.lua | 636 ++++++++++++++++++ .../[Nordi]/mt_dealerships/dealerships.sql | 34 + .../mt_dealerships/dealerships/fmpdm.lua | 41 ++ .../mt_dealerships/dealerships/laryscars.lua | 54 ++ .../mt_dealerships/dealerships/map4allpdm.lua | 54 ++ .../[Nordi]/mt_dealerships/fxmanifest.lua | 41 ++ .../[Nordi]/mt_dealerships/locales/en.json | 94 +++ .../[Nordi]/mt_dealerships/locales/pt.json | 90 +++ .../mt_dealerships/server/callbacks.lua | 15 + .../mt_dealerships/server/catalogue.lua | Bin 0 -> 2211 bytes .../mt_dealerships/server/dashboard.lua | Bin 0 -> 11565 bytes .../mt_dealerships/server/functions.lua | 107 +++ .../web/build/assets/index-BVw8Zv1g.js | 87 +++ .../web/build/assets/index-BywWR2Zw.js | 87 +++ .../web/build/assets/index-Ckp60UNN.js | 87 +++ .../web/build/assets/index-yg9jBeC4.js | 87 +++ .../mt_dealerships/web/build/index.html | 13 + resources/[Developer]/[Nordi]/pug-sling/.fxap | Bin 0 -> 178 bytes .../[Nordi]/pug-sling/client/main.lua | Bin 0 -> 17199 bytes .../[Nordi]/pug-sling/client/open.lua | 172 +++++ .../[Developer]/[Nordi]/pug-sling/config.lua | 300 +++++++++ .../[Nordi]/pug-sling/fxmanifest.lua | 31 + .../pug-sling/json/config-weapons.json | 1 + .../pug-sling/old-sling/client-old.lua | Bin 0 -> 6919 bytes .../pug-sling/old-sling/config-old.lua | 107 +++ .../[Nordi]/pug-sling/old-sling/readme.md | 40 ++ .../[Developer]/[Nordi]/pug-sling/readme.md | 56 ++ .../[Nordi]/pug-sling/server/main.lua | 65 ++ 37 files changed, 2571 insertions(+) create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/.fxap create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/.vscode/settings.json create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/client/catalogue.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/client/dashboard.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/client/functions.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/client/main.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/client/nui.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/client/tablet.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/configs/config.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/configs/vehicles.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/dealerships.sql create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/dealerships/fmpdm.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/dealerships/laryscars.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/dealerships/map4allpdm.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/fxmanifest.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/locales/en.json create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/locales/pt.json create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/server/callbacks.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/server/catalogue.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/server/dashboard.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/server/functions.lua create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BVw8Zv1g.js create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BywWR2Zw.js create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-Ckp60UNN.js create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-yg9jBeC4.js create mode 100644 resources/[Developer]/[Nordi]/mt_dealerships/web/build/index.html create mode 100644 resources/[Developer]/[Nordi]/pug-sling/.fxap create mode 100644 resources/[Developer]/[Nordi]/pug-sling/client/main.lua create mode 100644 resources/[Developer]/[Nordi]/pug-sling/client/open.lua create mode 100644 resources/[Developer]/[Nordi]/pug-sling/config.lua create mode 100644 resources/[Developer]/[Nordi]/pug-sling/fxmanifest.lua create mode 100644 resources/[Developer]/[Nordi]/pug-sling/json/config-weapons.json create mode 100644 resources/[Developer]/[Nordi]/pug-sling/old-sling/client-old.lua create mode 100644 resources/[Developer]/[Nordi]/pug-sling/old-sling/config-old.lua create mode 100644 resources/[Developer]/[Nordi]/pug-sling/old-sling/readme.md create mode 100644 resources/[Developer]/[Nordi]/pug-sling/readme.md create mode 100644 resources/[Developer]/[Nordi]/pug-sling/server/main.lua diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/.fxap b/resources/[Developer]/[Nordi]/mt_dealerships/.fxap new file mode 100644 index 0000000000000000000000000000000000000000..6353928dbdec9c2e228cdc4a237e1d2a38fe9c33 GIT binary patch literal 178 zcmV;j08Rf!SV2$$000000Cyn)7gA(s`PfFb<0tcuOYHI)*mg^`O!c<}pa9B)uRu}? zX!oS&7>GusVN+Y z9zNf~@Cmq_(;fJJLilo&W#< literal 0 HcmV?d00001 diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/.vscode/settings.json b/resources/[Developer]/[Nordi]/mt_dealerships/.vscode/settings.json new file mode 100644 index 000000000..a12675eaa --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/.vscode/settings.json @@ -0,0 +1,42 @@ +{ + "Lua.diagnostics.globals": [ + "openCatalogue", + "lib", + "cache", + "testVehicle", + "locale", + "buyVehicle", + "createBlip", + "loadModel", + "createSphereZoneTarget", + "createEntityTarget", + "managementMenu", + "notify", + "hideTextUI", + "spawnVehicle", + "qbx", + "createShowroomVehicle", + "getPlayerJob", + "QBX", + "isPlayerJobBoss", + "openMenu", + "generatePlate", + "getPlayersFromCoords", + "openDashboard", + "MySQL", + "addAccountMoney", + "removeAccountMoney", + "getAccountMoney", + "createLog", + "addVehicleToGarage", + "vehicle", + "description", + "removeVehicleKeys", + "createDealerships", + "spawnObj", + "currentImportData" + ], + "Lua.diagnostics.disable": [ + "param-type-mismatch" + ] +} \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/client/catalogue.lua b/resources/[Developer]/[Nordi]/mt_dealerships/client/catalogue.lua new file mode 100644 index 0000000000000000000000000000000000000000..017f0251135537c03aafa418b19c77bf8a82459c GIT binary patch literal 3723 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 literal 0 HcmV?d00001 diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/client/dashboard.lua b/resources/[Developer]/[Nordi]/mt_dealerships/client/dashboard.lua new file mode 100644 index 0000000000000000000000000000000000000000..aeb2d7994430a54af9b66831333c9025ff9727bb GIT binary patch literal 6440 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 0 then time = time - 1 RequestModel(model) else time = 1000 break end Wait(10) + end + end +end + +---@param coords vector +---@param radius number +---@param options table +---@param distance number +---@param name string +---@return unknown +createSphereZoneTarget = function(coords, radius, options, distance, name) + if Config.target == 'ox_target' then + return exports.ox_target:addSphereZone({ debug = Config.debug, coords = coords, radius = radius, options = options }) + elseif Config.target == 'interact' then + return exports.interact:AddInteraction({ coords = vec3(coords.x, coords.y, coords.z), distance = 1.0, interactDst = 1.0, id = name, name = name, options = options }) + else + -- Here we use Box Zone cause qb-target Sphere Zone does not exists and the Circle Zone is the big shit ever made + return exports[Config.target]:AddBoxZone(name, coords, radius, radius, { debugPoly = Config.debug, name = name, minZ = coords.z-radius, maxZ = coords.z+radius }, { options = options, distance = distance }) + end +end + +---@param entity integer +---@param options table +---@param distance number +---@param name string +---@return unknown +createEntityTarget = function(entity, options, distance, name) + if Config.target == 'ox_target' then + return exports.ox_target:addLocalEntity(entity, options) + elseif Config.target == 'interact' then + return exports.interact:AddLocalEntityInteraction({ entity = entity, name = name, id = name, distance = 1.0, interactDst = 1.0, options = options }) + else + return exports[Config.target]:AddTargetEntity(entity, { name = name, options = options, distance = distance }) + end +end + +managementMenu = function() + if Config.framework == 'qb' then + TriggerEvent('qb-bossmenu:client:OpenMenu') + elseif Config.framework == 'qbx' then + exports.qbx_management:OpenBossMenu('job') + elseif Config.framework == 'esx' then + TriggerEvent('esx_society:openBossMenu', getPlayerJob(), false, {wash = false}) + end +end + +---@param message string +---@param type string +notify = function(message, type) + lib.notify({ description = message, type = type }) +end + +hideTextUI = function() + exports.mt_lib:hideTextUI() +end + +---@param model any +---@param coords vector +---@param plate string | nil +---@return any +spawnVehicle = function(model, coords, plate) + coords = vec4(coords.x, coords.y, coords.z, coords.w or GetEntityHeading(cache.ped)) + model = type(model) == 'string' and joaat(model) or model + if not IsModelInCdimage(model) then return end + loadModel(model) + local veh = CreateVehicle(model, coords.x, coords.y, coords.z, coords.w, true, false) + local netid = NetworkGetNetworkIdFromEntity(veh) + SetVehicleHasBeenOwnedByPlayer(veh, true) + SetNetworkIdCanMigrate(netid, true) + SetVehicleNeedsToBeHotwired(veh, false) + SetVehRadioStation(veh, 'OFF') + SetVehicleFuelLevel(veh, 100.0) + SetVehicleNumberPlateText(veh, plate or 'PDM') + SetModelAsNoLongerNeeded(model) + local plate = Config.framework == 'qbx' and qbx.getVehiclePlate(veh) or GetVehicleNumberPlateText(veh) + if Config.keys == 'qs-vehiclekeys' then + exports['qs-vehiclekeys']:GiveKeys(plate, GetDisplayNameFromVehicleModel(GetEntityModel(veh)), true) + elseif Config.keys == 'mk_vehiclekeys' then + exports[Config.keys]:AddKey(veh) + elseif Config.keys == 'Renewed-Vehiclekeys' then + exports['Renewed-Vehiclekeys']:addKey(plate) + elseif Config.keys == 'MrNewbVehicleKeys' then + exports.MrNewbVehicleKeys:GiveKeys(veh) + else + TriggerEvent("vehiclekeys:client:SetOwner", plate) + end + return veh +end + +---@param model string +---@param coords vector +---@param color integer +---@return integer +createShowroomVehicle = function(model, coords, color) + loadModel(model) + Wait(100) + local veh = CreateVehicle(model, coords.x, coords.y, coords.z, coords.w, false, false) + Wait(500) + SetModelAsNoLongerNeeded(model) + SetEntityInvincible(veh, true) + SetVehicleDirtLevel(veh, 0.0) + SetVehicleDoorsLocked(veh, 3) + SetVehicleNumberPlateText(veh, 'PDM') + SetVehicleColours(veh, color, color) + SetVehicleExtraColours(veh, color, 0) + return veh +end + +getPlayerJob = function() + if Config.framework == 'qb' then + local PlayerData = Config.core.Functions.GetPlayerData() + return PlayerData.job.name + elseif Config.framework == 'qbx' then + return QBX.PlayerData.job.name + elseif Config.framework == 'esx' then + return lib.callback.await('mt_dealerships:server:getPlayerJobESX', false) + end +end + +isPlayerJobBoss = function() + if Config.framework == 'qb' then + local PlayerData = Config.core.Functions.GetPlayerData() + return PlayerData.job.isboss + elseif Config.framework == 'qbx' then + return QBX.PlayerData.job.isboss + elseif Config.framework == 'esx' then + return lib.callback.await('mt_dealerships:server:getPlayerJobIsBossESX', false) + end +end + +---@param menu table +openMenu = function(menu) + lib.registerContext(menu) + lib.showContext(menu.id) +end + +---@return string +generatePlate = function() + local plate = "" + local chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + for i = 1, 8 do + local randIndex = math.random(1, #chars) + plate = plate..chars:sub(randIndex, randIndex) + end + return plate +end + +---@param coords vector +---@param distance number +---@return table +getPlayersFromCoords = function(coords, distance) + coords = type(coords) == 'table' and vec3(coords.x, coords.y, coords.z) or coords or GetEntityCoords(cache.ped) + local players = lib.getNearbyPlayers(coords, distance or 5, true) + for i = 1, #players do players[i] = players[i].id end + return players +end + +---@param veh integer +removeVehicleKeys = function(veh) + if Config.keys == 'Renewed-Vehiclekeys' then + local plate = Config.framework == 'qbx' and qbx.getVehiclePlate(veh) or GetVehicleNumberPlateText(veh) + exports['Renewed-Vehiclekeys']:removeKey(plate) + end +end + +---@param modelHash string +---@param coords vector +spawnObj = function(modelHash, coords) + loadModel(modelHash) + Wait(100) + local obj = CreateObject(modelHash, coords.x, coords.y, coords.z, false, false, false) + Wait(100) + SetEntityHeading(obj, coords.w) + PlaceObjectOnGroundProperly(obj) +end \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/client/main.lua b/resources/[Developer]/[Nordi]/mt_dealerships/client/main.lua new file mode 100644 index 0000000000000000000000000000000000000000..68895a2baa901960181d2091d4db64e76d6a13e8 GIT binary patch literal 7151 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 literal 0 HcmV?d00001 diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/client/nui.lua b/resources/[Developer]/[Nordi]/mt_dealerships/client/nui.lua new file mode 100644 index 0000000000000000000000000000000000000000..df800d387c4f51eb294bdfc03d007bda5f6d6c90 GIT binary patch literal 708 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 literal 0 HcmV?d00001 diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/server/dashboard.lua b/resources/[Developer]/[Nordi]/mt_dealerships/server/dashboard.lua new file mode 100644 index 0000000000000000000000000000000000000000..83898020a909f180c7f993d6eae128fbcb11d5f1 GIT binary patch literal 11565 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 literal 0 HcmV?d00001 diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/server/functions.lua b/resources/[Developer]/[Nordi]/mt_dealerships/server/functions.lua new file mode 100644 index 000000000..29ebf9c38 --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/server/functions.lua @@ -0,0 +1,107 @@ +---@param account string +---@param amount integer +addAccountMoney = function(account, amount) + if Config.banking == 'Renewed-Banking' then + exports['Renewed-Banking']:addAccountMoney(account, amount) + elseif Config.banking == 'esx_addonaccount' then + TriggerEvent('esx_addonaccount:getSharedAccount', 'society_'..account, function(account) + account.addMoney(amount) + end) + else + exports[Config.banking]:AddMoney(account, amount) + end +end + +---@param account string +---@param amount integer +removeAccountMoney = function(account, amount) + if Config.banking == 'Renewed-Banking' then + exports['Renewed-Banking']:removeAccountMoney(account, amount) + elseif Config.banking == 'esx_addonaccount' then + TriggerEvent('esx_addonaccount:getSharedAccount', 'society_'..account, function(account) + account.removeMoney(amount) + end) + else + exports[Config.banking]:RemoveMoney(account, amount) + end +end + +---@param account string +---@return number +getAccountMoney = function(account) + local value = 0 + if Config.banking == 'Renewed-Banking' then + value = exports['Renewed-Banking']:getAccountMoney(account) + elseif Config.banking == 'esx_addonaccount' then + TriggerEvent('esx_addonaccount:getSharedAccount', 'society_'..account, function(account) + value = account.money + end) + elseif Config.banking == 'qb-management' then + value = exports[Config.banking]:GetMoney(account) + else + value = exports[Config.banking]:GetAccountBalance(account) + end + return value +end + +---@param webhook string +---@param title string +---@param message string +---@param image string +createLog = function(webhook, title, message, image) + PerformHttpRequest(webhook, function(err, text, headers) end, 'POST', json.encode({ + embeds = { + { + title = title, + author = { + name = "MT Scripts - Dealerships", + icon_url = 'https://cdn.discordapp.com/attachments/1014907105733517442/1141400655450361916/Logo_PNG_8K.png?ex=66292c32&is=6616b732&hm=7f280578a3f1186b3778c2e828032df28d8f0b21debf468f126e0f5cb099e3d8&', + url = 'https://mt-scripts.tebex.io/', + }, + color = '000000255', + description = message, + image = { url = image or '' }, + footer = { text = 'mt-scripts.tebex.io' }, + } + } + }), { ['Content-Type'] = 'application/json' }) +end + +---@param PlayerData table +---@param model string +---@param mods table +---@param plate string +---@param dealership table +addVehicleToGarage = function(PlayerData, model, mods, plate, dealership) + local src = source + if Config.framework == 'qb' or Config.framework == 'qbx' then + MySQL.insert('INSERT INTO `player_vehicles` (license, citizenid, vehicle, hash, mods, plate) VALUES (?, ?, ?, ?, ?, ?)', { PlayerData.license, PlayerData.citizenid, model, GetHashKey(model), json.encode(mods), plate }) + + if Config.mInsurance.enable then + local info = {} + info.name = PlayerData.charinfo.firstname .. " " .. PlayerData.charinfo.lastname + info.plate = plate + info.model = model + + if Config.mInsurance.inventory == "qb" then + local Player = Config.core.Functions.GetPlayer(src) + Player.Functions.AddItem('car_registration', 1, false, info) + elseif Config.mInsurance.inventory == "ox" then + local metadata = { description = 'Name: '..PlayerData.charinfo.firstname .. " " .. PlayerData.charinfo.lastname..' \nPlate: '..plate..' \nModel: '..model } + exports.ox_inventory:AddItem(src, 'car_registration', 1, metadata) + end + end + elseif Config.framework == 'esx' then + MySQL.insert('INSERT INTO `owned_vehicles` (owner, plate, vehicle) VALUES (?, ?, ?)', { PlayerData.identifier, plate, json.encode({model = joaat(model), plate = plate}) }) + + if Config.mInsurance.enable then + local xPlayer = Config.core.GetPlayerFromId(src) + local name = xPlayer.getName() + + local metadata = { description = 'Name: '..PlayerData.charinfo.firstname .. " " .. PlayerData.charinfo.lastname..' \nPlate: '..plate..' \nModel: '..model } + exports.ox_inventory:AddItem(src, 'car_registration', 1, metadata) + + MySQL.insert('INSERT INTO m_insurance_registration (plate, model, registration, identifier) VALUES (?, ?, ?, ?)', {plate, vehicle, 1, PlayerData.license}) + end + end +end \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BVw8Zv1g.js b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BVw8Zv1g.js new file mode 100644 index 000000000..69cb47004 --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BVw8Zv1g.js @@ -0,0 +1,87 @@ +function py(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function n(o){if(o.ep)return;o.ep=!0;const l=r(o);fetch(o.href,l)}})();function my(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jp={exports:{}},Ii={},qp={exports:{}},D={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var yo=Symbol.for("react.element"),vy=Symbol.for("react.portal"),hy=Symbol.for("react.fragment"),gy=Symbol.for("react.strict_mode"),yy=Symbol.for("react.profiler"),wy=Symbol.for("react.provider"),_y=Symbol.for("react.context"),Sy=Symbol.for("react.forward_ref"),Py=Symbol.for("react.suspense"),xy=Symbol.for("react.memo"),$y=Symbol.for("react.lazy"),xu=Symbol.iterator;function Oy(e){return e===null||typeof e!="object"?null:(e=xu&&e[xu]||e["@@iterator"],typeof e=="function"?e:null)}var em={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tm=Object.assign,rm={};function mn(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}mn.prototype.isReactComponent={};mn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function nm(){}nm.prototype=mn.prototype;function ac(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}var sc=ac.prototype=new nm;sc.constructor=ac;tm(sc,mn.prototype);sc.isPureReactComponent=!0;var $u=Array.isArray,om=Object.prototype.hasOwnProperty,cc={current:null},lm={key:!0,ref:!0,__self:!0,__source:!0};function im(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)om.call(t,n)&&!lm.hasOwnProperty(n)&&(o[n]=t[n]);var a=arguments.length-2;if(a===1)o.children=r;else if(1>>1,ae=j[K];if(0>>1;Ko(wn,T))Eto(zr,wn)?(j[K]=zr,j[Et]=T,K=Et):(j[K]=wn,j[Ot]=T,K=Ot);else if(Eto(zr,T))j[K]=zr,j[Et]=T,K=Et;else break e}}return I}function o(j,I){var T=j.sortIndex-I.sortIndex;return T!==0?T:j.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var s=[],c=[],f=1,v=null,m=3,y=!1,w=!1,g=!1,x=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(j){for(var I=r(c);I!==null;){if(I.callback===null)n(c);else if(I.startTime<=j)n(c),I.sortIndex=I.expirationTime,t(s,I);else break;I=r(c)}}function S(j){if(g=!1,h(j),!w)if(r(s)!==null)w=!0,Be(E);else{var I=r(c);I!==null&&$t(S,I.startTime-j)}}function E(j,I){w=!1,g&&(g=!1,p(O),O=-1),y=!0;var T=m;try{for(h(I),v=r(s);v!==null&&(!(v.expirationTime>I)||j&&!M());){var K=v.callback;if(typeof K=="function"){v.callback=null,m=v.priorityLevel;var ae=K(v.expirationTime<=I);I=e.unstable_now(),typeof ae=="function"?v.callback=ae:v===r(s)&&n(s),h(I)}else n(s);v=r(s)}if(v!==null)var Nr=!0;else{var Ot=r(c);Ot!==null&&$t(S,Ot.startTime-I),Nr=!1}return Nr}finally{v=null,m=T,y=!1}}var $=!1,b=null,O=-1,z=5,N=-1;function M(){return!(e.unstable_now()-Nj||125K?(j.sortIndex=T,t(c,j),r(s)===null&&j===r(c)&&(g?(p(O),O=-1):g=!0,$t(S,T-K))):(j.sortIndex=ae,t(s,j),w||y||(w=!0,Be(E))),j},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(j){var I=m;return function(){var T=m;m=I;try{return j.apply(this,arguments)}finally{m=T}}}})(fm);um.exports=fm;var My=um.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ly=u,Xe=My;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ts=Object.prototype.hasOwnProperty,Ay=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,bu={},Cu={};function Dy(e){return ts.call(Cu,e)?!0:ts.call(bu,e)?!1:Ay.test(e)?Cu[e]=!0:(bu[e]=!0,!1)}function Fy(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Vy(e,t,r,n){if(t===null||typeof t>"u"||Fy(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ie(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var xe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){xe[e]=new Ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];xe[t]=new Ie(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){xe[e]=new Ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){xe[e]=new Ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){xe[e]=new Ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){xe[e]=new Ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){xe[e]=new Ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){xe[e]=new Ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){xe[e]=new Ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var fc=/[\-:]([a-z])/g;function dc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(fc,dc);xe[t]=new Ie(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(fc,dc);xe[t]=new Ie(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(fc,dc);xe[t]=new Ie(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){xe[e]=new Ie(e,1,!1,e.toLowerCase(),null,!1,!1)});xe.xlinkHref=new Ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){xe[e]=new Ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function pc(e,t,r,n){var o=xe.hasOwnProperty(t)?xe[t]:null;(o!==null?o.type!==0:n||!(2a||o[i]!==l[a]){var s=` +`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=a);break}}}finally{ga=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Mn(e):""}function By(e){switch(e.tag){case 5:return Mn(e.type);case 16:return Mn("Lazy");case 13:return Mn("Suspense");case 19:return Mn("SuspenseList");case 0:case 2:case 15:return e=ya(e.type,!1),e;case 11:return e=ya(e.type.render,!1),e;case 1:return e=ya(e.type,!0),e;default:return""}}function ls(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ar:return"Fragment";case Lr:return"Portal";case rs:return"Profiler";case mc:return"StrictMode";case ns:return"Suspense";case os:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mm:return(e.displayName||"Context")+".Consumer";case pm:return(e._context.displayName||"Context")+".Provider";case vc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case hc:return t=e.displayName||null,t!==null?t:ls(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return ls(e(t))}catch{}}return null}function Hy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ls(t);case 8:return t===mc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function or(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wy(e){var t=hm(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function No(e){e._valueTracker||(e._valueTracker=Wy(e))}function gm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=hm(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function _l(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function is(e,t){var r=t.checked;return le({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Nu(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=or(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ym(e,t){t=t.checked,t!=null&&pc(e,"checked",t,!1)}function as(e,t){ym(e,t);var r=or(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ss(e,t.type,r):t.hasOwnProperty("defaultValue")&&ss(e,t.type,or(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function ss(e,t,r){(t!=="number"||_l(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ln=Array.isArray;function Gr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Jn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Fn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uy=["Webkit","ms","Moz","O"];Object.keys(Fn).forEach(function(e){Uy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fn[t]=Fn[e]})});function Pm(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Fn.hasOwnProperty(e)&&Fn[e]?(""+t).trim():t+"px"}function xm(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Pm(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Qy=le({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function fs(e,t){if(t){if(Qy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function ds(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ps=null;function gc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ms=null,Kr=null,Zr=null;function Iu(e){if(e=So(e)){if(typeof ms!="function")throw Error(k(280));var t=e.stateNode;t&&(t=Di(t),ms(e.stateNode,e.type,t))}}function $m(e){Kr?Zr?Zr.push(e):Zr=[e]:Kr=e}function Om(){if(Kr){var e=Kr,t=Zr;if(Zr=Kr=null,Iu(e),t)for(e=0;e>>=0,e===0?32:31-(n1(e)/o1|0)|0}var jo=64,Ro=4194304;function An(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function $l(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var a=i&~o;a!==0?n=An(a):(l&=i,l!==0&&(n=An(l)))}else i=r&~o,i!==0?n=An(i):l!==0&&(n=An(l));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function wo(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ct(t),e[t]=r}function s1(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Bn),Hu=" ",Wu=!1;function Um(e,t){switch(e){case"keyup":return M1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dr=!1;function A1(e,t){switch(e){case"compositionend":return Qm(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function D1(e,t){if(Dr)return e==="compositionend"||!Oc&&Um(e,t)?(e=Hm(),nl=Pc=Xt=null,Dr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Xu(r)}}function Km(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Km(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zm(){for(var e=window,t=_l();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=_l(e.document)}return t}function Ec(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function X1(e){var t=Zm(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Km(r.ownerDocument.documentElement,r)){if(n!==null&&Ec(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Gu(r,l);var i=Gu(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Fr=null,_s=null,Wn=null,Ss=!1;function Ku(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ss||Fr==null||Fr!==_l(n)||(n=Fr,"selectionStart"in n&&Ec(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Wn&&oo(Wn,n)||(Wn=n,n=bl(_s,"onSelect"),0Hr||(e.current=bs[Hr],bs[Hr]=null,Hr--)}function G(e,t){Hr++,bs[Hr]=e.current,e.current=t}var lr={},ke=ar(lr),Le=ar(!1),Sr=lr;function on(e,t){var r=e.type.contextTypes;if(!r)return lr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ae(e){return e=e.childContextTypes,e!=null}function kl(){J(Le),J(ke)}function nf(e,t,r){if(ke.current!==lr)throw Error(k(168));G(ke,t),G(Le,r)}function iv(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(k(108,Hy(e)||"Unknown",o));return le({},r,n)}function Nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||lr,Sr=ke.current,G(ke,e),G(Le,Le.current),!0}function of(e,t,r){var n=e.stateNode;if(!n)throw Error(k(169));r?(e=iv(e,t,Sr),n.__reactInternalMemoizedMergedChildContext=e,J(Le),J(ke),G(ke,e)):J(Le),G(Le,r)}var Ct=null,Fi=!1,ja=!1;function av(e){Ct===null?Ct=[e]:Ct.push(e)}function iw(e){Fi=!0,av(e)}function sr(){if(!ja&&Ct!==null){ja=!0;var e=0,t=Q;try{var r=Ct;for(Q=1;e>=i,o-=i,Nt=1<<32-ct(t)+o|r<O?(z=b,b=null):z=b.sibling;var N=m(p,b,h[O],S);if(N===null){b===null&&(b=z);break}e&&b&&N.alternate===null&&t(p,b),d=l(N,d,O),$===null?E=N:$.sibling=N,$=N,b=z}if(O===h.length)return r(p,b),ee&&ur(p,O),E;if(b===null){for(;OO?(z=b,b=null):z=b.sibling;var M=m(p,b,N.value,S);if(M===null){b===null&&(b=z);break}e&&b&&M.alternate===null&&t(p,b),d=l(M,d,O),$===null?E=M:$.sibling=M,$=M,b=z}if(N.done)return r(p,b),ee&&ur(p,O),E;if(b===null){for(;!N.done;O++,N=h.next())N=v(p,N.value,S),N!==null&&(d=l(N,d,O),$===null?E=N:$.sibling=N,$=N);return ee&&ur(p,O),E}for(b=n(p,b);!N.done;O++,N=h.next())N=y(b,p,O,N.value,S),N!==null&&(e&&N.alternate!==null&&b.delete(N.key===null?O:N.key),d=l(N,d,O),$===null?E=N:$.sibling=N,$=N);return e&&b.forEach(function(L){return t(p,L)}),ee&&ur(p,O),E}function x(p,d,h,S){if(typeof h=="object"&&h!==null&&h.type===Ar&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ko:e:{for(var E=h.key,$=d;$!==null;){if($.key===E){if(E=h.type,E===Ar){if($.tag===7){r(p,$.sibling),d=o($,h.props.children),d.return=p,p=d;break e}}else if($.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ht&&sf(E)===$.type){r(p,$.sibling),d=o($,h.props),d.ref=On(p,$,h),d.return=p,p=d;break e}r(p,$);break}else t(p,$);$=$.sibling}h.type===Ar?(d=yr(h.props.children,p.mode,S,h.key),d.return=p,p=d):(S=fl(h.type,h.key,h.props,null,p.mode,S),S.ref=On(p,d,h),S.return=p,p=S)}return i(p);case Lr:e:{for($=h.key;d!==null;){if(d.key===$)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){r(p,d.sibling),d=o(d,h.children||[]),d.return=p,p=d;break e}else{r(p,d);break}else t(p,d);d=d.sibling}d=Fa(h,p.mode,S),d.return=p,p=d}return i(p);case Ht:return $=h._init,x(p,d,$(h._payload),S)}if(Ln(h))return w(p,d,h,S);if(_n(h))return g(p,d,h,S);Fo(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(r(p,d.sibling),d=o(d,h),d.return=p,p=d):(r(p,d),d=Da(h,p.mode,S),d.return=p,p=d),i(p)):r(p,d)}return x}var an=fv(!0),dv=fv(!1),Rl=ar(null),Il=null,Qr=null,Nc=null;function zc(){Nc=Qr=Il=null}function jc(e){var t=Rl.current;J(Rl),e._currentValue=t}function Ns(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function qr(e,t){Il=e,Nc=Qr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Me=!0),e.firstContext=null)}function rt(e){var t=e._currentValue;if(Nc!==e)if(e={context:e,memoizedValue:t,next:null},Qr===null){if(Il===null)throw Error(k(308));Qr=e,Il.dependencies={lanes:0,firstContext:e}}else Qr=Qr.next=e;return t}var vr=null;function Rc(e){vr===null?vr=[e]:vr.push(e)}function pv(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Rc(t)):(r.next=o.next,o.next=r),t.interleaved=r,Mt(e,n)}function Mt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Wt=!1;function Ic(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mv(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Rt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function er(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,F&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Mt(e,r)}return o=n.interleaved,o===null?(t.next=t,Rc(n)):(t.next=o.next,o.next=t),n.interleaved=t,Mt(e,r)}function ll(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,wc(e,r)}}function cf(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Tl(e,t,r,n){var o=e.updateQueue;Wt=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,c=s.next;s.next=null,i===null?l=c:i.next=c,i=s;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==i&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=s))}if(l!==null){var v=o.baseState;i=0,f=c=s=null,a=l;do{var m=a.lane,y=a.eventTime;if((n&m)===m){f!==null&&(f=f.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=e,g=a;switch(m=t,y=r,g.tag){case 1:if(w=g.payload,typeof w=="function"){v=w.call(y,v,m);break e}v=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=g.payload,m=typeof w=="function"?w.call(y,v,m):w,m==null)break e;v=le({},v,m);break e;case 2:Wt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[a]:m.push(a))}else y={eventTime:y,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=y,s=v):f=f.next=y,i|=m;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;m=a,a=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(s=v),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);$r|=i,e.lanes=i,e.memoizedState=v}}function uf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Ia.transition;Ia.transition={};try{e(!1),t()}finally{Q=r,Ia.transition=n}}function zv(){return nt().memoizedState}function uw(e,t,r){var n=rr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},jv(e))Rv(t,r);else if(r=pv(e,t,r,n),r!==null){var o=je();ut(r,e,n,o),Iv(r,t,n)}}function fw(e,t,r){var n=rr(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(jv(e))Rv(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,a=l(i,r);if(o.hasEagerState=!0,o.eagerState=a,ft(a,i)){var s=t.interleaved;s===null?(o.next=o,Rc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}r=pv(e,t,o,n),r!==null&&(o=je(),ut(r,e,n,o),Iv(r,t,n))}}function jv(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function Rv(e,t){Un=Ll=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Iv(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,wc(e,r)}}var Al={readContext:rt,useCallback:$e,useContext:$e,useEffect:$e,useImperativeHandle:$e,useInsertionEffect:$e,useLayoutEffect:$e,useMemo:$e,useReducer:$e,useRef:$e,useState:$e,useDebugValue:$e,useDeferredValue:$e,useTransition:$e,useMutableSource:$e,useSyncExternalStore:$e,useId:$e,unstable_isNewReconciler:!1},dw={readContext:rt,useCallback:function(e,t){return mt().memoizedState=[e,t===void 0?null:t],e},useContext:rt,useEffect:df,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,al(4194308,4,Ev.bind(null,t,e),r)},useLayoutEffect:function(e,t){return al(4194308,4,e,t)},useInsertionEffect:function(e,t){return al(4,2,e,t)},useMemo:function(e,t){var r=mt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=mt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=uw.bind(null,oe,e),[n.memoizedState,e]},useRef:function(e){var t=mt();return e={current:e},t.memoizedState=e},useState:ff,useDebugValue:Bc,useDeferredValue:function(e){return mt().memoizedState=e},useTransition:function(){var e=ff(!1),t=e[0];return e=cw.bind(null,e[1]),mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=oe,o=mt();if(ee){if(r===void 0)throw Error(k(407));r=r()}else{if(r=t(),ye===null)throw Error(k(349));xr&30||yv(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,df(_v.bind(null,n,l,e),[e]),n.flags|=2048,po(9,wv.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=mt(),t=ye.identifierPrefix;if(ee){var r=zt,n=Nt;r=(n&~(1<<32-ct(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=uo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[gt]=t,e[ao]=n,Wv(e,t,!1,!1),t.stateNode=e;e:{switch(i=ds(r,n),r){case"dialog":Z("cancel",e),Z("close",e),o=n;break;case"iframe":case"object":case"embed":Z("load",e),o=n;break;case"video":case"audio":for(o=0;oun&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304)}else{if(!n)if(e=Ml(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),En(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!ee)return Oe(t),null}else 2*ce()-l.renderingStartTime>un&&r!==1073741824&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ce(),t.sibling=null,r=ne.current,G(ne,n?r&1|2:r&1),t):(Oe(t),null);case 22:case 23:return Xc(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?He&1073741824&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function _w(e,t){switch(Cc(t),t.tag){case 1:return Ae(t.type)&&kl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sn(),J(Le),J(ke),Lc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Mc(t),null;case 13:if(J(ne),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return J(ne),null;case 4:return sn(),null;case 10:return jc(t.type._context),null;case 22:case 23:return Xc(),null;case 24:return null;default:return null}}var Bo=!1,Ce=!1,Sw=typeof WeakSet=="function"?WeakSet:Set,R=null;function Yr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){se(e,t,n)}else r.current=null}function Ds(e,t,r){try{r()}catch(n){se(e,t,n)}}var xf=!1;function Pw(e,t){if(Ps=Ol,e=Zm(),Ec(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,a=-1,s=-1,c=0,f=0,v=e,m=null;t:for(;;){for(var y;v!==r||o!==0&&v.nodeType!==3||(a=i+o),v!==l||n!==0&&v.nodeType!==3||(s=i+n),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===r&&++c===o&&(a=i),m===l&&++f===n&&(s=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}r=a===-1||s===-1?null:{start:a,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(xs={focusedElem:e,selectionRange:r},Ol=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var g=w.memoizedProps,x=w.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?g:it(t.type,g),x);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(S){se(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return w=xf,xf=!1,w}function Qn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Ds(t,r,l)}o=o.next}while(o!==n)}}function Hi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Fs(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Yv(e){var t=e.alternate;t!==null&&(e.alternate=null,Yv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[gt],delete t[ao],delete t[Es],delete t[ow],delete t[lw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xv(e){return e.tag===5||e.tag===3||e.tag===4}function $f(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Cl));else if(n!==4&&(e=e.child,e!==null))for(Vs(e,t,r),e=e.sibling;e!==null;)Vs(e,t,r),e=e.sibling}function Bs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Bs(e,t,r),e=e.sibling;e!==null;)Bs(e,t,r),e=e.sibling}var _e=null,at=!1;function Vt(e,t,r){for(r=r.child;r!==null;)Gv(e,t,r),r=r.sibling}function Gv(e,t,r){if(_t&&typeof _t.onCommitFiberUnmount=="function")try{_t.onCommitFiberUnmount(Ti,r)}catch{}switch(r.tag){case 5:Ce||Yr(r,t);case 6:var n=_e,o=at;_e=null,Vt(e,t,r),_e=n,at=o,_e!==null&&(at?(e=_e,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):_e.removeChild(r.stateNode));break;case 18:_e!==null&&(at?(e=_e,r=r.stateNode,e.nodeType===8?za(e.parentNode,r):e.nodeType===1&&za(e,r),ro(e)):za(_e,r.stateNode));break;case 4:n=_e,o=at,_e=r.stateNode.containerInfo,at=!0,Vt(e,t,r),_e=n,at=o;break;case 0:case 11:case 14:case 15:if(!Ce&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Ds(r,t,i),o=o.next}while(o!==n)}Vt(e,t,r);break;case 1:if(!Ce&&(Yr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){se(r,t,a)}Vt(e,t,r);break;case 21:Vt(e,t,r);break;case 22:r.mode&1?(Ce=(n=Ce)||r.memoizedState!==null,Vt(e,t,r),Ce=n):Vt(e,t,r);break;default:Vt(e,t,r)}}function Of(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Sw),t.forEach(function(n){var o=zw.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function lt(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~l}if(n=o,n=ce()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*$w(n/1960))-n,10e?16:e,Gt===null)var n=!1;else{if(e=Gt,Gt=null,Vl=0,F&6)throw Error(k(331));var o=F;for(F|=4,R=e.current;R!==null;){var l=R,i=l.child;if(R.flags&16){var a=l.deletions;if(a!==null){for(var s=0;sce()-Qc?gr(e,0):Uc|=r),De(e,t)}function nh(e,t){t===0&&(e.mode&1?(t=Ro,Ro<<=1,!(Ro&130023424)&&(Ro=4194304)):t=1);var r=je();e=Mt(e,t),e!==null&&(wo(e,t,r),De(e,r))}function Nw(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),nh(e,r)}function zw(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(k(314))}n!==null&&n.delete(t),nh(e,r)}var oh;oh=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Le.current)Me=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Me=!1,yw(e,t,r);Me=!!(e.flags&131072)}else Me=!1,ee&&t.flags&1048576&&sv(t,jl,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;sl(e,t),e=t.pendingProps;var o=on(t,ke.current);qr(t,r),o=Dc(null,t,n,e,o,r);var l=Fc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ae(n)?(l=!0,Nl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ic(t),o.updater=Bi,t.stateNode=o,o._reactInternals=t,js(t,n,e,r),t=Ts(null,t,n,!0,l,r)):(t.tag=0,ee&&l&&bc(t),ze(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(sl(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Rw(n),e=it(n,e),o){case 0:t=Is(null,t,n,e,r);break e;case 1:t=_f(null,t,n,e,r);break e;case 11:t=yf(null,t,n,e,r);break e;case 14:t=wf(null,t,n,it(n.type,e),r);break e}throw Error(k(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:it(n,o),Is(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:it(n,o),_f(e,t,n,o,r);case 3:e:{if(Vv(t),e===null)throw Error(k(387));n=t.pendingProps,l=t.memoizedState,o=l.element,mv(e,t),Tl(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=cn(Error(k(423)),t),t=Sf(e,t,n,r,o);break e}else if(n!==o){o=cn(Error(k(424)),t),t=Sf(e,t,n,r,o);break e}else for(Ue=qt(t.stateNode.containerInfo.firstChild),Qe=t,ee=!0,st=null,r=dv(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ln(),n===o){t=Lt(e,t,r);break e}ze(e,t,n,r)}t=t.child}return t;case 5:return vv(t),e===null&&ks(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,$s(n,o)?i=null:l!==null&&$s(n,l)&&(t.flags|=32),Fv(e,t),ze(e,t,i,r),t.child;case 6:return e===null&&ks(t),null;case 13:return Bv(e,t,r);case 4:return Tc(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=an(t,null,n,r):ze(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:it(n,o),yf(e,t,n,o,r);case 7:return ze(e,t,t.pendingProps,r),t.child;case 8:return ze(e,t,t.pendingProps.children,r),t.child;case 12:return ze(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,G(Rl,n._currentValue),n._currentValue=i,l!==null)if(ft(l.value,i)){if(l.children===o.children&&!Le.current){t=Lt(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){i=l.child;for(var s=a.firstContext;s!==null;){if(s.context===n){if(l.tag===1){s=Rt(-1,r&-r),s.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}l.lanes|=r,s=l.alternate,s!==null&&(s.lanes|=r),Ns(l.return,r,t),a.lanes|=r;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(k(341));i.lanes|=r,a=i.alternate,a!==null&&(a.lanes|=r),Ns(i,r,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}ze(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,qr(t,r),o=rt(o),n=n(o),t.flags|=1,ze(e,t,n,r),t.child;case 14:return n=t.type,o=it(n,t.pendingProps),o=it(n.type,o),wf(e,t,n,o,r);case 15:return Av(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:it(n,o),sl(e,t),t.tag=1,Ae(n)?(e=!0,Nl(t)):e=!1,qr(t,r),Tv(t,n,o),js(t,n,o,r),Ts(null,t,n,!0,e,r);case 19:return Hv(e,t,r);case 22:return Dv(e,t,r)}throw Error(k(156,t.tag))};function lh(e,t){return jm(e,t)}function jw(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function et(e,t,r,n){return new jw(e,t,r,n)}function Kc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Rw(e){if(typeof e=="function")return Kc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===vc)return 11;if(e===hc)return 14}return 2}function nr(e,t){var r=e.alternate;return r===null?(r=et(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function fl(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Kc(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ar:return yr(r.children,o,l,t);case mc:i=8,o|=8;break;case rs:return e=et(12,r,t,o|2),e.elementType=rs,e.lanes=l,e;case ns:return e=et(13,r,t,o),e.elementType=ns,e.lanes=l,e;case os:return e=et(19,r,t,o),e.elementType=os,e.lanes=l,e;case vm:return Ui(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pm:i=10;break e;case mm:i=9;break e;case vc:i=11;break e;case hc:i=14;break e;case Ht:i=16,n=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=et(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function yr(e,t,r,n){return e=et(7,e,n,t),e.lanes=r,e}function Ui(e,t,r,n){return e=et(22,e,n,t),e.elementType=vm,e.lanes=r,e.stateNode={isHidden:!1},e}function Da(e,t,r){return e=et(6,e,null,t),e.lanes=r,e}function Fa(e,t,r){return t=et(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Iw(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_a(0),this.expirationTimes=_a(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_a(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Zc(e,t,r,n,o,l,i,a,s){return e=new Iw(e,t,r,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=et(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ic(l),e}function Tw(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ch)}catch(e){console.error(e)}}ch(),cm.exports=Ge;var tu=cm.exports,Rf=tu;es.createRoot=Rf.createRoot,es.hydrateRoot=Rf.hydrateRoot;const uh=()=>!window.invokeNative,Fw=()=>{},fh=async e=>{const t=`https://cfx-nui-mt_dealerships/vehiclesImages/${e}.png`,r=new Image;return r.src=t,new Promise(n=>{r.onload=()=>{n(t)},r.onerror=async()=>{const o=`https://gta-images.s3.fr-par.scw.cloud/vehicle/${e}.webp`,l=new Image;l.src=o,l.onload=()=>{n(o)},l.onerror=()=>{n("")}}})},dh=e=>{const t=Object.values(e).flat();return t.sort((r,n)=>r.price-n.price),t},Yt=(e,t)=>Intl.NumberFormat("en-US",{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:0}).format(e),Wl=(e,t)=>{const r=u.useRef(Fw);u.useEffect(()=>{r.current=t},[t]),u.useEffect(()=>{const n=o=>{const{action:l,data:i}=o.data;r.current&&l===e&&r.current(i)};return window.addEventListener("message",n),()=>window.removeEventListener("message",n)},[e])};async function jt(e,t,r){const n={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(uh()&&r)return r;const o=window.GetParentResourceName?window.GetParentResourceName():"nui-frame-app";return await(await fetch(`https://${o}/${e}`,n)).json()}const Vw=u.createContext(null),If=({children:e,componentName:t})=>{const[r,n]=u.useState(!1);return Wl(`setVisible${t}`,n),u.useEffect(()=>{const o=l=>{r&&l.code==="Escape"&&(uh()?n(!1):jt("hideFrame",{name:`setVisible${t}`}))};return window.addEventListener("keydown",o),()=>window.removeEventListener("keydown",o)},[r,t]),P.jsx(Vw.Provider,{value:{visible:r,setVisible:n},children:P.jsx("div",{style:{visibility:r?"visible":"hidden"},children:e})})};var yt=function(){return yt=Object.assign||function(t){for(var r,n=1,o=arguments.length;n"u")return o_;var t=l_(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},a_=hh(),tn="data-scroll-locked",s_=function(e,t,r,n){var o=e.left,l=e.top,i=e.right,a=e.gap;return r===void 0&&(r="margin"),` + .`.concat(Hw,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(a,"px ").concat(n,`; + } + body[`).concat(tn,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(o,`px; + padding-top: `).concat(l,`px; + padding-right: `).concat(i,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(a,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(dl,` { + right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(pl,` { + margin-right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(dl," .").concat(dl,` { + right: 0 `).concat(n,`; + } + + .`).concat(pl," .").concat(pl,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(tn,`] { + `).concat(Ww,": ").concat(a,`px; + } +`)},Mf=function(){var e=parseInt(document.body.getAttribute(tn)||"0",10);return isFinite(e)?e:0},c_=function(){u.useEffect(function(){return document.body.setAttribute(tn,(Mf()+1).toString()),function(){var e=Mf()-1;e<=0?document.body.removeAttribute(tn):document.body.setAttribute(tn,e.toString())}},[])},u_=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=n===void 0?"margin":n;c_();var l=u.useMemo(function(){return i_(o)},[o]);return u.createElement(a_,{styles:s_(l,!t,o,r?"":"!important")})},Ys=!1;if(typeof window<"u")try{var Uo=Object.defineProperty({},"passive",{get:function(){return Ys=!0,!0}});window.addEventListener("test",Uo,Uo),window.removeEventListener("test",Uo,Uo)}catch{Ys=!1}var Rr=Ys?{passive:!1}:!1,f_=function(e){return e.tagName==="TEXTAREA"},gh=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!f_(e)&&r[t]==="visible")},d_=function(e){return gh(e,"overflowY")},p_=function(e){return gh(e,"overflowX")},Lf=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=yh(e,n);if(o){var l=wh(e,n),i=l[1],a=l[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},m_=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},v_=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},yh=function(e,t){return e==="v"?d_(t):p_(t)},wh=function(e,t){return e==="v"?m_(t):v_(t)},h_=function(e,t){return e==="h"&&t==="rtl"?-1:1},g_=function(e,t,r,n,o){var l=h_(e,window.getComputedStyle(t).direction),i=l*n,a=r.target,s=t.contains(a),c=!1,f=i>0,v=0,m=0;do{var y=wh(e,a),w=y[0],g=y[1],x=y[2],p=g-x-l*w;(w||p)&&yh(e,a)&&(v+=p,m+=w),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return(f&&(Math.abs(v)<1||!o)||!f&&(Math.abs(m)<1||!o))&&(c=!0),c},Qo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Af=function(e){return[e.deltaX,e.deltaY]},Df=function(e){return e&&"current"in e?e.current:e},y_=function(e,t){return e[0]===t[0]&&e[1]===t[1]},w_=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},__=0,Ir=[];function S_(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),o=u.useState(__++)[0],l=u.useState(hh)[0],i=u.useRef(e);u.useEffect(function(){i.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=Bw([e.lockRef.current],(e.shards||[]).map(Df),!0).filter(Boolean);return g.forEach(function(x){return x.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=u.useCallback(function(g,x){if("touches"in g&&g.touches.length===2)return!i.current.allowPinchZoom;var p=Qo(g),d=r.current,h="deltaX"in g?g.deltaX:d[0]-p[0],S="deltaY"in g?g.deltaY:d[1]-p[1],E,$=g.target,b=Math.abs(h)>Math.abs(S)?"h":"v";if("touches"in g&&b==="h"&&$.type==="range")return!1;var O=Lf(b,$);if(!O)return!0;if(O?E=b:(E=b==="v"?"h":"v",O=Lf(b,$)),!O)return!1;if(!n.current&&"changedTouches"in g&&(h||S)&&(n.current=E),!E)return!0;var z=n.current||E;return g_(z,x,g,z==="h"?h:S,!0)},[]),s=u.useCallback(function(g){var x=g;if(!(!Ir.length||Ir[Ir.length-1]!==l)){var p="deltaY"in x?Af(x):Qo(x),d=t.current.filter(function(E){return E.name===x.type&&(E.target===x.target||x.target===E.shadowParent)&&y_(E.delta,p)})[0];if(d&&d.should){x.cancelable&&x.preventDefault();return}if(!d){var h=(i.current.shards||[]).map(Df).filter(Boolean).filter(function(E){return E.contains(x.target)}),S=h.length>0?a(x,h[0]):!i.current.noIsolation;S&&x.cancelable&&x.preventDefault()}}},[]),c=u.useCallback(function(g,x,p,d){var h={name:g,delta:x,target:p,should:d,shadowParent:P_(p)};t.current.push(h),setTimeout(function(){t.current=t.current.filter(function(S){return S!==h})},1)},[]),f=u.useCallback(function(g){r.current=Qo(g),n.current=void 0},[]),v=u.useCallback(function(g){c(g.type,Af(g),g.target,a(g,e.lockRef.current))},[]),m=u.useCallback(function(g){c(g.type,Qo(g),g.target,a(g,e.lockRef.current))},[]);u.useEffect(function(){return Ir.push(l),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:m}),document.addEventListener("wheel",s,Rr),document.addEventListener("touchmove",s,Rr),document.addEventListener("touchstart",f,Rr),function(){Ir=Ir.filter(function(g){return g!==l}),document.removeEventListener("wheel",s,Rr),document.removeEventListener("touchmove",s,Rr),document.removeEventListener("touchstart",f,Rr)}},[]);var y=e.removeScrollBar,w=e.inert;return u.createElement(u.Fragment,null,w?u.createElement(l,{styles:w_(o)}):null,y?u.createElement(u_,{gapMode:e.gapMode}):null)}function P_(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const x_=Zw(vh,S_);var _h=u.forwardRef(function(e,t){return u.createElement(Ki,yt({},e,{ref:t,sideCar:x_}))});_h.classNames=Ki.classNames;function Sh(e){const t=u.createContext(null);return[({children:o,value:l})=>_.createElement(t.Provider,{value:l},o),()=>{const o=u.useContext(t);if(o===null)throw new Error(e);return o}]}function Ph(e){return Array.isArray(e)?e:[e]}function $_(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}const O_=typeof window<"u"?u.useLayoutEffect:u.useEffect;function E_(e){function t(n){const o=Object.keys(n).reduce((l,i)=>(l[`${e}:${i}`]=a=>n[i](a.detail),l),{});O_(()=>(Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l]),window.addEventListener(l,o[l])}),()=>Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l])})),[o])}function r(n){return(...o)=>$_(`${e}:${String(n)}`,o[0])}return[t,r]}function b_(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==_.Fragment:!1}function xh(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t({fontFamily:e.fontFamily||"sans-serif"})}var z_=Object.defineProperty,Ff=Object.getOwnPropertySymbols,j_=Object.prototype.hasOwnProperty,R_=Object.prototype.propertyIsEnumerable,Vf=(e,t,r)=>t in e?z_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bf=(e,t)=>{for(var r in t||(t={}))j_.call(t,r)&&Vf(e,r,t[r]);if(Ff)for(var r of Ff(t))R_.call(t,r)&&Vf(e,r,t[r]);return e};function I_(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:Bf({},e.focusRing==="always"||e.focusRing==="auto"?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:Bf({},e.focusRing==="auto"||e.focusRing==="never"?e.focusRingStyles.resetStyles(e):null)})}function xo(e){return t=>typeof e.primaryShade=="number"?e.primaryShade:e.primaryShade[t||e.colorScheme]}function ru(e){const t=xo(e);return(r,n,o=!0,l=!0)=>{if(typeof r=="string"&&r.includes(".")){const[a,s]=r.split("."),c=parseInt(s,10);if(a in e.colors&&c>=0&&c<10)return e.colors[a][typeof n=="number"&&!l?n:c]}const i=typeof n=="number"?n:t();return r in e.colors?e.colors[r][i]:o?e.colors[e.primaryColor][i]:r}}function $h(e){let t="";for(let r=1;r{const o={from:(n==null?void 0:n.from)||e.defaultGradient.from,to:(n==null?void 0:n.to)||e.defaultGradient.to,deg:(n==null?void 0:n.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,r(),!1)} 0%, ${t(o.to,r(),!1)} 100%)`}}function Eh(e){return t=>{if(typeof t=="number")return`${t/16}${e}`;if(typeof t=="string"){const r=t.replace("px","");if(!Number.isNaN(Number(r)))return`${Number(r)/16}${e}`}return t}}const C=Eh("rem"),Zi=Eh("em");function A({size:e,sizes:t,units:r}){return e in t?t[e]:typeof e=="number"?r==="em"?Zi(e):C(e):e||t.md}function fn(e){return typeof e=="number"?e:typeof e=="string"&&e.includes("rem")?Number(e.replace("rem",""))*16:typeof e=="string"&&e.includes("em")?Number(e.replace("em",""))*16:Number(e)}function L_(e){return t=>`@media (min-width: ${Zi(fn(A({size:t,sizes:e.breakpoints})))})`}function A_(e){return t=>`@media (max-width: ${Zi(fn(A({size:t,sizes:e.breakpoints}))-1)})`}function D_(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)}function F_(e){let t=e.replace("#","");if(t.length===3){const i=t.split("");t=[i[0],i[0],i[1],i[1],i[2],i[2]].join("")}const r=parseInt(t,16),n=r>>16&255,o=r>>8&255,l=r&255;return{r:n,g:o,b:l,a:1}}function V_(e){const[t,r,n,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:r,b:n,a:o||1}}function nu(e){return D_(e)?F_(e):e.startsWith("rgb")?V_(e):{r:0,g:0,b:0,a:1}}function Mr(e,t){if(typeof e!="string"||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r,g:n,b:o}=nu(e);return`rgba(${r}, ${n}, ${o}, ${t})`}function B_(e=0){return{position:"absolute",top:C(e),right:C(e),left:C(e),bottom:C(e)}}function H_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=nu(e),i=1-t,a=s=>Math.round(s*i);return`rgba(${a(r)}, ${a(n)}, ${a(o)}, ${l})`}function W_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=nu(e),i=a=>Math.round(a+(255-a)*t);return`rgba(${i(r)}, ${i(n)}, ${i(o)}, ${l})`}function U_(e){return t=>{if(typeof t=="number")return C(t);const r=typeof e.defaultRadius=="number"?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||r}}function Q_(e,t){if(typeof e=="string"&&e.includes(".")){const[r,n]=e.split("."),o=parseInt(n,10);if(r in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:r,shade:o}}return{isSplittedColor:!1}}function Y_(e){const t=ru(e),r=xo(e),n=Oh(e);return({variant:o,color:l,gradient:i,primaryFallback:a})=>{const s=Q_(l,e);switch(o){case"light":return{border:"transparent",background:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1),color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?7:1,a,!1),e.colorScheme==="dark"?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1)};case"outline":return{border:t(l,e.colorScheme==="dark"?5:r("light")),background:"transparent",color:t(l,e.colorScheme==="dark"?5:r("light")),hover:e.colorScheme==="dark"?Mr(t(l,5,a,!1),.05):Mr(t(l,0,a,!1),.35)};case"default":return{border:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4],background:e.colorScheme==="dark"?e.colors.dark[6]:e.white,color:e.colorScheme==="dark"?e.white:e.black,hover:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(l,r()),hover:null};case"transparent":return{border:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),background:"transparent",hover:null};case"gradient":return{background:n(i),color:e.white,border:"transparent",hover:null};default:{const c=r(),f=s.isSplittedColor?s.shade:c,v=s.isSplittedColor?s.key:l;return{border:"transparent",background:t(v,f,a),color:e.white,hover:t(v,f===9?8:f+1)}}}}}function X_(e){return t=>{const r=xo(e)(t);return e.colors[e.primaryColor][r]}}function G_(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}}function K_(e){return()=>({userSelect:"none",color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]})}function Z_(e){return()=>e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}const me={fontStyles:N_,themeColor:ru,focusStyles:I_,linearGradient:T_,radialGradient:M_,smallerThan:A_,largerThan:L_,rgba:Mr,cover:B_,darken:H_,lighten:W_,radius:U_,variant:Y_,primaryShade:xo,hover:G_,gradient:Oh,primaryColor:X_,placeholderStyles:K_,dimmed:Z_};var J_=Object.defineProperty,q_=Object.defineProperties,eS=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,tS=Object.prototype.hasOwnProperty,rS=Object.prototype.propertyIsEnumerable,Wf=(e,t,r)=>t in e?J_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nS=(e,t)=>{for(var r in t||(t={}))tS.call(t,r)&&Wf(e,r,t[r]);if(Hf)for(var r of Hf(t))rS.call(t,r)&&Wf(e,r,t[r]);return e},oS=(e,t)=>q_(e,eS(t));function bh(e){return oS(nS({},e),{fn:{fontStyles:me.fontStyles(e),themeColor:me.themeColor(e),focusStyles:me.focusStyles(e),largerThan:me.largerThan(e),smallerThan:me.smallerThan(e),radialGradient:me.radialGradient,linearGradient:me.linearGradient,gradient:me.gradient(e),rgba:me.rgba,cover:me.cover,lighten:me.lighten,darken:me.darken,primaryShade:me.primaryShade(e),radius:me.radius(e),variant:me.variant(e),hover:me.hover,primaryColor:me.primaryColor(e),placeholderStyles:me.placeholderStyles(e),dimmed:me.dimmed(e)}})}const lS={dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:k_,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor][e.colorScheme==="dark"?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor][typeof e.primaryShade=="object"?e.primaryShade[e.colorScheme]:e.primaryShade]})}},ou=bh(lS);function iS(e){if(e.sheet)return e.sheet;for(var t=0;t0?Se(gn,--Fe):0,dn--,de===10&&(dn=1,qi--),de}function Ye(){return de=Fe2||ho(de)>3?"":" "}function wS(e,t){for(;--t&&Ye()&&!(de<48||de>102||de>57&&de<65||de>70&&de<97););return $o(e,ml()+(t<6&&Pt()==32&&Ye()==32))}function Gs(e){for(;Ye();)switch(de){case e:return Fe;case 34:case 39:e!==34&&e!==39&&Gs(de);break;case 40:e===41&&Gs(e);break;case 92:Ye();break}return Fe}function _S(e,t){for(;Ye()&&e+de!==57;)if(e+de===84&&Pt()===47)break;return"/*"+$o(t,Fe-1)+"*"+Ji(e===47?e:Ye())}function SS(e){for(;!ho(Pt());)Ye();return $o(e,Fe)}function PS(e){return Rh(hl("",null,null,null,[""],e=jh(e),0,[0],e))}function hl(e,t,r,n,o,l,i,a,s){for(var c=0,f=0,v=i,m=0,y=0,w=0,g=1,x=1,p=1,d=0,h="",S=o,E=l,$=n,b=h;x;)switch(w=d,d=Ye()){case 40:if(w!=108&&Se(b,v-1)==58){Xs(b+=B(vl(d),"&","&\f"),"&\f")!=-1&&(p=-1);break}case 34:case 39:case 91:b+=vl(d);break;case 9:case 10:case 13:case 32:b+=yS(w);break;case 92:b+=wS(ml()-1,7);continue;case 47:switch(Pt()){case 42:case 47:Yo(xS(_S(Ye(),ml()),t,r),s);break;default:b+="/"}break;case 123*g:a[c++]=vt(b)*p;case 125*g:case 59:case 0:switch(d){case 0:case 125:x=0;case 59+f:p==-1&&(b=B(b,/\f/g,"")),y>0&&vt(b)-v&&Yo(y>32?Qf(b+";",n,r,v-1):Qf(B(b," ","")+";",n,r,v-2),s);break;case 59:b+=";";default:if(Yo($=Uf(b,t,r,c,f,o,a,h,S=[],E=[],v),l),d===123)if(f===0)hl(b,t,$,$,S,l,v,a,E);else switch(m===99&&Se(b,3)===110?100:m){case 100:case 108:case 109:case 115:hl(e,$,$,n&&Yo(Uf(e,$,$,0,0,o,a,h,o,S=[],v),E),o,E,v,a,n?S:E);break;default:hl(b,$,$,$,[""],E,0,a,E)}}c=f=y=0,g=p=1,h=b="",v=i;break;case 58:v=1+vt(b),y=w;default:if(g<1){if(d==123)--g;else if(d==125&&g++==0&&gS()==125)continue}switch(b+=Ji(d),d*g){case 38:p=f>0?1:(b+="\f",-1);break;case 44:a[c++]=(vt(b)-1)*p,p=1;break;case 64:Pt()===45&&(b+=vl(Ye())),m=Pt(),f=v=vt(h=b+=SS(ml())),d++;break;case 45:w===45&&vt(b)==2&&(g=0)}}return l}function Uf(e,t,r,n,o,l,i,a,s,c,f){for(var v=o-1,m=o===0?l:[""],y=au(m),w=0,g=0,x=0;w0?m[p]+" "+d:B(d,/&\f/g,m[p])))&&(s[x++]=h);return ea(e,t,r,o===0?lu:a,s,c,f)}function xS(e,t,r){return ea(e,t,r,Ch,Ji(hS()),vo(e,2,-2),0)}function Qf(e,t,r,n){return ea(e,t,r,iu,vo(e,0,n),vo(e,n+1,-1),n)}function rn(e,t){for(var r="",n=au(e),o=0;o6)switch(Se(e,t+1)){case 109:if(Se(e,t+4)!==45)break;case 102:return B(e,/(.+:)(.+)-([^]+)/,"$1"+V+"$2-$3$1"+Ul+(Se(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Xs(e,"stretch")?Ih(B(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Se(e,t+1)!==115)break;case 6444:switch(Se(e,vt(e)-3-(~Xs(e,"!important")&&10))){case 107:return B(e,":",":"+V)+e;case 101:return B(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+V+(Se(e,14)===45?"inline-":"")+"box$3$1"+V+"$2$3$1"+Ee+"$2box$3")+e}break;case 5936:switch(Se(e,t+11)){case 114:return V+e+Ee+B(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return V+e+Ee+B(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return V+e+Ee+B(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return V+e+Ee+e+e}return e}var RS=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case iu:t.return=Ih(t.value,t.length);break;case kh:return rn([Cn(t,{value:B(t.value,"@","@"+V)})],o);case lu:if(t.length)return vS(t.props,function(l){switch(mS(l,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return rn([Cn(t,{props:[B(l,/:(read-\w+)/,":"+Ul+"$1")]})],o);case"::placeholder":return rn([Cn(t,{props:[B(l,/:(plac\w+)/,":"+V+"input-$1")]}),Cn(t,{props:[B(l,/:(plac\w+)/,":"+Ul+"$1")]}),Cn(t,{props:[B(l,/:(plac\w+)/,Ee+"input-$1")]})],o)}return""})}},IS=[RS],Th=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var x=g.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||IS,l={},i,a=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var x=g.getAttribute("data-emotion").split(" "),p=1;p=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var YS={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},XS=/[A-Z]|^ms/g,GS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Vh=function(t){return t.charCodeAt(1)===45},Gf=function(t){return t!=null&&typeof t!="boolean"},Wa=bS(function(e){return Vh(e)?e:e.replace(XS,"-$&").toLowerCase()}),Kf=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(GS,function(n,o,l){return ht={name:o,styles:l,next:ht},o})}return YS[t]!==1&&!Vh(t)&&typeof r=="number"&&r!==0?r+"px":r};function go(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return ht={name:r.name,styles:r.styles,next:ht},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)ht={name:n.name,styles:n.styles,next:ht},n=n.next;var o=r.styles+";";return o}return KS(e,t,r)}case"function":{if(e!==void 0){var l=ht,i=r(e);return ht=l,go(e,t,i)}break}}if(t==null)return r;var a=t[r];return a!==void 0?a:r}function KS(e,t,r){var n="";if(Array.isArray(r))for(var o=0;ot in e?r2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,a2=(e,t)=>{for(var r in t||(t={}))l2.call(t,r)&&ed(e,r,t[r]);if(qf)for(var r of qf(t))i2.call(t,r)&&ed(e,r,t[r]);return e},s2=(e,t)=>n2(e,o2(t));function c2({theme:e}){return _.createElement(fa,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:e.colorScheme==="dark"?"dark":"light"},body:s2(a2({},e.fn.fontStyles()),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}function kn(e,t,r,n=C){Object.keys(t).forEach(o=>{e[`--mantine-${r}-${o}`]=n(t[o])})}function u2({theme:e}){const t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":`${e.lineHeight}`,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":`${e.headings.fontWeight}`};kn(t,e.shadows,"shadow"),kn(t,e.fontSizes,"font-size"),kn(t,e.radius,"radius"),kn(t,e.spacing,"spacing"),kn(t,e.breakpoints,"breakpoints",Zi),Object.keys(e.colors).forEach(n=>{e.colors[n].forEach((o,l)=>{t[`--mantine-color-${n}-${l}`]=o})});const r=e.headings.sizes;return Object.keys(r).forEach(n=>{t[`--mantine-${n}-font-size`]=r[n].fontSize,t[`--mantine-${n}-line-height`]=`${r[n].lineHeight}`}),_.createElement(fa,{styles:{":root":t}})}var f2=Object.defineProperty,d2=Object.defineProperties,p2=Object.getOwnPropertyDescriptors,td=Object.getOwnPropertySymbols,m2=Object.prototype.hasOwnProperty,v2=Object.prototype.propertyIsEnumerable,rd=(e,t,r)=>t in e?f2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,pt=(e,t)=>{for(var r in t||(t={}))m2.call(t,r)&&rd(e,r,t[r]);if(td)for(var r of td(t))v2.call(t,r)&&rd(e,r,t[r]);return e},Ua=(e,t)=>d2(e,p2(t));function h2(e,t){var r;if(!t)return e;const n=Object.keys(e).reduce((o,l)=>{if(l==="headings"&&t.headings){const i=t.headings.sizes?Object.keys(e.headings.sizes).reduce((a,s)=>(a[s]=pt(pt({},e.headings.sizes[s]),t.headings.sizes[s]),a),{}):e.headings.sizes;return Ua(pt({},o),{headings:Ua(pt(pt({},e.headings),t.headings),{sizes:i})})}if(l==="breakpoints"&&t.breakpoints){const i=pt(pt({},e.breakpoints),t.breakpoints);return Ua(pt({},o),{breakpoints:Object.fromEntries(Object.entries(i).sort((a,s)=>fn(a[1])-fn(s[1])))})}return o[l]=typeof t[l]=="object"?pt(pt({},e[l]),t[l]):typeof t[l]=="number"||typeof t[l]=="boolean"||typeof t[l]=="function"?t[l]:t[l]||e[l],o},{});if(t!=null&&t.fontFamily&&!((r=t==null?void 0:t.headings)!=null&&r.fontFamily)&&(n.headings.fontFamily=t.fontFamily),!(n.primaryColor in n.colors))throw new Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return n}function g2(e,t){return bh(h2(e,t))}function Wh(e){return Object.keys(e).reduce((t,r)=>(e[r]!==void 0&&(t[r]=e[r]),t),{})}const y2={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:`${C(1)} dotted ButtonText`},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function w2(){return _.createElement(fa,{styles:y2})}var _2=Object.defineProperty,nd=Object.getOwnPropertySymbols,S2=Object.prototype.hasOwnProperty,P2=Object.prototype.propertyIsEnumerable,od=(e,t,r)=>t in e?_2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Gn=(e,t)=>{for(var r in t||(t={}))S2.call(t,r)&&od(e,r,t[r]);if(nd)for(var r of nd(t))P2.call(t,r)&&od(e,r,t[r]);return e};const Ql=u.createContext({theme:ou});function cr(){var e;return((e=u.useContext(Ql))==null?void 0:e.theme)||ou}function x2(e){const t=cr(),r=n=>{var o,l,i,a;return{styles:((o=t.components[n])==null?void 0:o.styles)||{},classNames:((l=t.components[n])==null?void 0:l.classNames)||{},variants:(i=t.components[n])==null?void 0:i.variants,sizes:(a=t.components[n])==null?void 0:a.sizes}};return Array.isArray(e)?e.map(r):[r(e)]}function Uh(){var e;return(e=u.useContext(Ql))==null?void 0:e.emotionCache}function W(e,t,r){var n;const o=cr(),l=(n=o.components[e])==null?void 0:n.defaultProps,i=typeof l=="function"?l(o):l;return Gn(Gn(Gn({},t),i),Wh(r))}function Qh({theme:e,emotionCache:t,withNormalizeCSS:r=!1,withGlobalStyles:n=!1,withCSSVariables:o=!1,inherit:l=!1,children:i}){const a=u.useContext(Ql),s=g2(ou,l?Gn(Gn({},a.theme),e):e);return _.createElement(t2,{theme:s},_.createElement(Ql.Provider,{value:{theme:s,emotionCache:t}},r&&_.createElement(w2,null),n&&_.createElement(c2,{theme:s}),o&&_.createElement(u2,{theme:s}),typeof s.globalStyles=="function"&&_.createElement(fa,{styles:s.globalStyles(s)}),i))}Qh.displayName="@mantine/core/MantineProvider";const $2={app:100,modal:200,popover:300,overlay:400,max:9999};function fu(e){return $2[e]}function O2(e,t){const r=u.useRef();return(!r.current||t.length!==r.current.prevDeps.length||r.current.prevDeps.map((n,o)=>n===t[o]).indexOf(!1)>=0)&&(r.current={v:e(),prevDeps:[...t]}),r.current.v}const E2=Th({key:"mantine",prepend:!0});function b2(){return Uh()||E2}var C2=Object.defineProperty,ld=Object.getOwnPropertySymbols,k2=Object.prototype.hasOwnProperty,N2=Object.prototype.propertyIsEnumerable,id=(e,t,r)=>t in e?C2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z2=(e,t)=>{for(var r in t||(t={}))k2.call(t,r)&&id(e,r,t[r]);if(ld)for(var r of ld(t))N2.call(t,r)&&id(e,r,t[r]);return e};const Qa="ref";function j2(e){let t;if(e.length!==1)return{args:e,ref:t};const[r]=e;if(!(r instanceof Object))return{args:e,ref:t};if(!(Qa in r))return{args:e,ref:t};t=r[Qa];const n=z2({},r);return delete n[Qa],{args:[n],ref:t}}const{cssFactory:R2}=(()=>{function e(r,n,o){const l=[],i=WS(r,l,o);return l.length<2?o:i+n(l)}function t(r){const{cache:n}=r,o=(...i)=>{const{ref:a,args:s}=j2(i),c=Bh(s,n.registered);return Fh(n,c,!1),`${n.key}-${c.name}${a===void 0?"":` ${a}`}`};return{css:o,cx:(...i)=>e(n.registered,o,C_(i))}}return{cssFactory:t}})();function Yh(){const e=b2();return O2(()=>R2({cache:e}),[e])}function I2({cx:e,classes:t,context:r,classNames:n,name:o,cache:l}){const i=r.reduce((a,s)=>(Object.keys(s.classNames).forEach(c=>{typeof a[c]!="string"?a[c]=`${s.classNames[c]}`:a[c]=`${a[c]} ${s.classNames[c]}`}),a),{});return Object.keys(t).reduce((a,s)=>(a[s]=e(t[s],i[s],n!=null&&n[s],Array.isArray(o)?o.filter(Boolean).map(c=>`${(l==null?void 0:l.key)||"mantine"}-${c}-${s}`).join(" "):o?`${(l==null?void 0:l.key)||"mantine"}-${o}-${s}`:null),a),{})}var T2=Object.defineProperty,ad=Object.getOwnPropertySymbols,M2=Object.prototype.hasOwnProperty,L2=Object.prototype.propertyIsEnumerable,sd=(e,t,r)=>t in e?T2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ya=(e,t)=>{for(var r in t||(t={}))M2.call(t,r)&&sd(e,r,t[r]);if(ad)for(var r of ad(t))L2.call(t,r)&&sd(e,r,t[r]);return e};function Zs(e,t){return t&&Object.keys(t).forEach(r=>{e[r]?e[r]=Ya(Ya({},e[r]),t[r]):e[r]=Ya({},t[r])}),e}function cd(e,t,r,n){const o=l=>typeof l=="function"?l(t,r||{},n):l||{};return Array.isArray(e)?e.map(l=>o(l.styles)).reduce((l,i)=>Zs(l,i),{}):o(e)}function A2({ctx:e,theme:t,params:r,variant:n,size:o}){return e.reduce((l,i)=>(i.variants&&n in i.variants&&Zs(l,i.variants[n](t,r,{variant:n,size:o})),i.sizes&&o in i.sizes&&Zs(l,i.sizes[o](t,r,{variant:n,size:o})),l),{})}function q(e){const t=typeof e=="function"?e:()=>e;function r(n,o){const l=cr(),i=x2(o==null?void 0:o.name),a=Uh(),s={variant:o==null?void 0:o.variant,size:o==null?void 0:o.size},{css:c,cx:f}=Yh(),v=t(l,n,s),m=cd(o==null?void 0:o.styles,l,n,s),y=cd(i,l,n,s),w=A2({ctx:i,theme:l,params:n,variant:o==null?void 0:o.variant,size:o==null?void 0:o.size}),g=Object.fromEntries(Object.keys(v).map(x=>{const p=f({[c(v[x])]:!(o!=null&&o.unstyled)},c(w[x]),c(y[x]),c(m[x]));return[x,p]}));return{classes:I2({cx:f,classes:g,context:i,classNames:o==null?void 0:o.classNames,name:o==null?void 0:o.name,cache:a}),cx:f,theme:l}}return r}function ud(e){return`___ref-${e}`}var D2=Object.defineProperty,F2=Object.defineProperties,V2=Object.getOwnPropertyDescriptors,fd=Object.getOwnPropertySymbols,B2=Object.prototype.hasOwnProperty,H2=Object.prototype.propertyIsEnumerable,dd=(e,t,r)=>t in e?D2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Nn=(e,t)=>{for(var r in t||(t={}))B2.call(t,r)&&dd(e,r,t[r]);if(fd)for(var r of fd(t))H2.call(t,r)&&dd(e,r,t[r]);return e},zn=(e,t)=>F2(e,V2(t));const jn={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${C(10)})`},transitionProperty:"transform, opacity"},Xo={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${C(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${C(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${C(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${C(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:zn(Nn({},jn),{common:{transformOrigin:"center center"}}),"pop-bottom-left":zn(Nn({},jn),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":zn(Nn({},jn),{common:{transformOrigin:"bottom right"}}),"pop-top-left":zn(Nn({},jn),{common:{transformOrigin:"top left"}}),"pop-top-right":zn(Nn({},jn),{common:{transformOrigin:"top right"}})};function W2(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch{return e.addListener(t),()=>e.removeListener(t)}}function U2(e,t){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function Q2(e,t,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){const[n,o]=u.useState(r?t:U2(e)),l=u.useRef();return u.useEffect(()=>{if("matchMedia"in window)return l.current=window.matchMedia(e),o(l.current.matches),W2(l.current,i=>o(i.matches))},[e]),n}const Xh=typeof document<"u"?u.useLayoutEffect:u.useEffect;function du(e,t){const r=u.useRef(!1);u.useEffect(()=>()=>{r.current=!1},[]),u.useEffect(()=>{if(r.current)return e();r.current=!0},t)}function Y2({opened:e,shouldReturnFocus:t=!0}){const r=u.useRef(),n=()=>{var o;r.current&&"focus"in r.current&&typeof r.current.focus=="function"&&((o=r.current)==null||o.focus({preventScroll:!0}))};return du(()=>{let o=-1;const l=i=>{i.key==="Tab"&&window.clearTimeout(o)};return document.addEventListener("keydown",l),e?r.current=document.activeElement:t&&(o=window.setTimeout(n,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",l)}},[e,t]),n}const X2=/input|select|textarea|button|object/,Gh="a, input, select, textarea, button, object, [tabindex]";function G2(e){return e.style.display==="none"}function K2(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let r=e;for(;r&&!(r===document.body||r.nodeType===11);){if(G2(r))return!1;r=r.parentNode}return!0}function Kh(e){let t=e.getAttribute("tabindex");return t===null&&(t=void 0),parseInt(t,10)}function Js(e){const t=e.nodeName.toLowerCase(),r=!Number.isNaN(Kh(e));return(X2.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&K2(e)}function Zh(e){const t=Kh(e);return(Number.isNaN(t)||t>=0)&&Js(e)}function Z2(e){return Array.from(e.querySelectorAll(Gh)).filter(Zh)}function J2(e,t){const r=Z2(e);if(!r.length){t.preventDefault();return}const n=r[t.shiftKey?0:r.length-1],o=e.getRootNode();if(!(n===o.activeElement||e===o.activeElement))return;t.preventDefault();const i=r[t.shiftKey?r.length-1:0];i&&i.focus()}function Kn(){return`mantine-${Math.random().toString(36).slice(2,11)}`}function q2(e,t="body > :not(script)"){const r=Kn(),n=Array.from(document.querySelectorAll(t)).map(o=>{var l;if((l=o==null?void 0:o.shadowRoot)!=null&&l.contains(e)||o.contains(e))return;const i=o.getAttribute("aria-hidden"),a=o.getAttribute("data-hidden"),s=o.getAttribute("data-focus-id");return o.setAttribute("data-focus-id",r),i===null||i==="false"?o.setAttribute("aria-hidden","true"):!a&&!s&&o.setAttribute("data-hidden",i),{node:o,ariaHidden:a||null}});return()=>{n.forEach(o=>{!o||r!==o.node.getAttribute("data-focus-id")||(o.ariaHidden===null?o.node.removeAttribute("aria-hidden"):o.node.setAttribute("aria-hidden",o.ariaHidden),o.node.removeAttribute("data-focus-id"),o.node.removeAttribute("data-hidden"))})}}function eP(e=!0){const t=u.useRef(),r=u.useRef(null),n=l=>{let i=l.querySelector("[data-autofocus]");if(!i){const a=Array.from(l.querySelectorAll(Gh));i=a.find(Zh)||a.find(Js)||null,!i&&Js(l)&&(i=l)}i&&i.focus({preventScroll:!0})},o=u.useCallback(l=>{if(e){if(l===null){r.current&&(r.current(),r.current=null);return}r.current=q2(l),t.current!==l&&(l?(setTimeout(()=>{l.getRootNode()&&n(l)}),t.current=l):t.current=null)}},[e]);return u.useEffect(()=>{if(!e)return;t.current&&setTimeout(()=>n(t.current));const l=i=>{i.key==="Tab"&&t.current&&J2(t.current,i)};return document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",l),r.current&&r.current()}},[e]),o}const tP=_.useId||(()=>{});function rP(){const e=tP();return e?`mantine-${e.replace(/:/g,"")}`:""}function nP(e){const t=rP(),[r,n]=u.useState(t);return Xh(()=>{n(Kn())},[]),typeof e=="string"?e:typeof window>"u"?t:r}function oP(e,t,r){u.useEffect(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}function lP(e,t){typeof e=="function"?e(t):typeof e=="object"&&e!==null&&"current"in e&&(e.current=t)}function iP(...e){return t=>{e.forEach(r=>lP(r,t))}}function aP(...e){return u.useCallback(iP(...e),e)}function Jh(e,t){return Q2("(prefers-reduced-motion: reduce)",e,t)}var pd=Object.getOwnPropertySymbols,sP=Object.prototype.hasOwnProperty,cP=Object.prototype.propertyIsEnumerable,uP=(e,t)=>{var r={};for(var n in e)sP.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pd)for(var n of pd(e))t.indexOf(n)<0&&cP.call(e,n)&&(r[n]=e[n]);return r};function qh(e){const t=e,{m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:f,py:v,pt:m,pb:y,pl:w,pr:g,bg:x,c:p,opacity:d,ff:h,fz:S,fw:E,lts:$,ta:b,lh:O,fs:z,tt:N,td:M,w:L,miw:X,maw:ie,h:Ve,mih:Be,mah:$t,bgsz:j,bgp:I,bgr:T,bga:K,pos:ae,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}=t,dy=uP(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:Wh({m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:f,py:v,pt:m,pb:y,pl:w,pr:g,bg:x,c:p,opacity:d,ff:h,fz:S,fw:E,lts:$,ta:b,lh:O,fs:z,tt:N,td:M,w:L,miw:X,maw:ie,h:Ve,mih:Be,mah:$t,bgsz:j,bgp:I,bgr:T,bga:K,pos:ae,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}),rest:dy}}function fP(e,t){const r=Object.keys(e).filter(n=>n!=="base").sort((n,o)=>fn(A({size:n,sizes:t.breakpoints}))-fn(A({size:o,sizes:t.breakpoints})));return"base"in e?["base",...r]:r}function dP({value:e,theme:t,getValue:r,property:n}){if(e==null)return;if(typeof e=="object")return fP(e,t).reduce((i,a)=>{if(a==="base"&&e.base!==void 0){const c=r(e.base,t);return Array.isArray(n)?(n.forEach(f=>{i[f]=c}),i):(i[n]=c,i)}const s=r(e[a],t);return Array.isArray(n)?(i[t.fn.largerThan(a)]={},n.forEach(c=>{i[t.fn.largerThan(a)][c]=s}),i):(i[t.fn.largerThan(a)]={[n]:s},i)},{});const o=r(e,t);return Array.isArray(n)?n.reduce((l,i)=>(l[i]=o,l),{}):{[n]:o}}function pP(e,t){return e==="dimmed"?t.colorScheme==="dark"?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background}function mP(e){return C(e)}function vP(e){return e}function hP(e,t){return A({size:e,sizes:t.fontSizes})}const gP=["-xs","-sm","-md","-lg","-xl"];function yP(e,t){return gP.includes(e)?`calc(${A({size:e.replace("-",""),sizes:t.spacing})} * -1)`:A({size:e,sizes:t.spacing})}const wP={identity:vP,color:pP,size:mP,fontSize:hP,spacing:yP},_P={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var SP=Object.defineProperty,md=Object.getOwnPropertySymbols,PP=Object.prototype.hasOwnProperty,xP=Object.prototype.propertyIsEnumerable,vd=(e,t,r)=>t in e?SP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hd=(e,t)=>{for(var r in t||(t={}))PP.call(t,r)&&vd(e,r,t[r]);if(md)for(var r of md(t))xP.call(t,r)&&vd(e,r,t[r]);return e};function gd(e,t,r=_P){return Object.keys(r).reduce((o,l)=>(l in e&&e[l]!==void 0&&o.push(dP({value:e[l],getValue:wP[r[l].type],property:r[l].property,theme:t})),o),[]).reduce((o,l)=>(Object.keys(l).forEach(i=>{typeof l[i]=="object"&&l[i]!==null&&i in o?o[i]=hd(hd({},o[i]),l[i]):o[i]=l[i]}),o),{})}function yd(e,t){return typeof e=="function"?e(t):e}function $P(e,t,r){const n=cr(),{css:o,cx:l}=Yh();return Array.isArray(e)?l(r,o(gd(t,n)),e.map(i=>o(yd(i,n)))):l(r,o(yd(e,n)),o(gd(t,n)))}var OP=Object.defineProperty,Yl=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,wd=(e,t,r)=>t in e?OP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,EP=(e,t)=>{for(var r in t||(t={}))e0.call(t,r)&&wd(e,r,t[r]);if(Yl)for(var r of Yl(t))t0.call(t,r)&&wd(e,r,t[r]);return e},bP=(e,t)=>{var r={};for(var n in e)e0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Yl)for(var n of Yl(e))t.indexOf(n)<0&&t0.call(e,n)&&(r[n]=e[n]);return r};const r0=u.forwardRef((e,t)=>{var r=e,{className:n,component:o,style:l,sx:i}=r,a=bP(r,["className","component","style","sx"]);const{systemStyles:s,rest:c}=qh(a),f=o||"div";return _.createElement(f,EP({ref:t,className:$P(i,s,n),style:l},c))});r0.displayName="@mantine/core/Box";const re=r0;var CP=Object.defineProperty,kP=Object.defineProperties,NP=Object.getOwnPropertyDescriptors,_d=Object.getOwnPropertySymbols,zP=Object.prototype.hasOwnProperty,jP=Object.prototype.propertyIsEnumerable,Sd=(e,t,r)=>t in e?CP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Pd=(e,t)=>{for(var r in t||(t={}))zP.call(t,r)&&Sd(e,r,t[r]);if(_d)for(var r of _d(t))jP.call(t,r)&&Sd(e,r,t[r]);return e},RP=(e,t)=>kP(e,NP(t)),IP=q(e=>({root:RP(Pd(Pd({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})})),TP=Object.defineProperty,Xl=Object.getOwnPropertySymbols,n0=Object.prototype.hasOwnProperty,o0=Object.prototype.propertyIsEnumerable,xd=(e,t,r)=>t in e?TP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,MP=(e,t)=>{for(var r in t||(t={}))n0.call(t,r)&&xd(e,r,t[r]);if(Xl)for(var r of Xl(t))o0.call(t,r)&&xd(e,r,t[r]);return e},LP=(e,t)=>{var r={};for(var n in e)n0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Xl)for(var n of Xl(e))t.indexOf(n)<0&&o0.call(e,n)&&(r[n]=e[n]);return r};const l0=u.forwardRef((e,t)=>{const r=W("UnstyledButton",{},e),{className:n,component:o="button",unstyled:l,variant:i}=r,a=LP(r,["className","component","unstyled","variant"]),{classes:s,cx:c}=IP(null,{name:"UnstyledButton",unstyled:l,variant:i});return _.createElement(re,MP({component:o,ref:t,className:c(s.root,n),type:o==="button"?"button":void 0},a))});l0.displayName="@mantine/core/UnstyledButton";const i0=l0;var AP=Object.defineProperty,DP=Object.defineProperties,FP=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,VP=Object.prototype.hasOwnProperty,BP=Object.prototype.propertyIsEnumerable,Od=(e,t,r)=>t in e?AP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qs=(e,t)=>{for(var r in t||(t={}))VP.call(t,r)&&Od(e,r,t[r]);if($d)for(var r of $d(t))BP.call(t,r)&&Od(e,r,t[r]);return e},Ed=(e,t)=>DP(e,FP(t));const HP=["subtle","filled","outline","light","default","transparent","gradient"],Go={xs:C(18),sm:C(22),md:C(28),lg:C(34),xl:C(44)};function WP({variant:e,theme:t,color:r,gradient:n}){const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:HP.includes(e)?qs({border:`${C(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}var UP=q((e,{radius:t,color:r,gradient:n},{variant:o,size:l})=>({root:Ed(qs({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:A({size:l,sizes:Go}),minHeight:A({size:l,sizes:Go}),width:A({size:l,sizes:Go}),minWidth:A({size:l,sizes:Go})},WP({variant:o,theme:e,color:r,gradient:n})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray[e.colorScheme==="dark"?6:4],cursor:"not-allowed",backgroundColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),borderColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":Ed(qs({content:'""'},e.fn.cover(C(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})),QP=Object.defineProperty,Gl=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,s0=Object.prototype.propertyIsEnumerable,bd=(e,t,r)=>t in e?QP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Cd=(e,t)=>{for(var r in t||(t={}))a0.call(t,r)&&bd(e,r,t[r]);if(Gl)for(var r of Gl(t))s0.call(t,r)&&bd(e,r,t[r]);return e},kd=(e,t)=>{var r={};for(var n in e)a0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Gl)for(var n of Gl(e))t.indexOf(n)<0&&s0.call(e,n)&&(r[n]=e[n]);return r};function YP(e){var t=e,{size:r,color:n}=t,o=kd(t,["size","color"]);const l=o,{style:i}=l,a=kd(l,["style"]);return _.createElement("svg",Cd({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Cd({width:r},i)},a),_.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))}var XP=Object.defineProperty,Kl=Object.getOwnPropertySymbols,c0=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,Nd=(e,t,r)=>t in e?XP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,zd=(e,t)=>{for(var r in t||(t={}))c0.call(t,r)&&Nd(e,r,t[r]);if(Kl)for(var r of Kl(t))u0.call(t,r)&&Nd(e,r,t[r]);return e},jd=(e,t)=>{var r={};for(var n in e)c0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Kl)for(var n of Kl(e))t.indexOf(n)<0&&u0.call(e,n)&&(r[n]=e[n]);return r};function GP(e){var t=e,{size:r,color:n}=t,o=jd(t,["size","color"]);const l=o,{style:i}=l,a=jd(l,["style"]);return _.createElement("svg",zd({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:n,style:zd({width:r,height:r},i)},a),_.createElement("g",{fill:"none",fillRule:"evenodd"},_.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},_.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),_.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},_.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))}var KP=Object.defineProperty,Zl=Object.getOwnPropertySymbols,f0=Object.prototype.hasOwnProperty,d0=Object.prototype.propertyIsEnumerable,Rd=(e,t,r)=>t in e?KP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Id=(e,t)=>{for(var r in t||(t={}))f0.call(t,r)&&Rd(e,r,t[r]);if(Zl)for(var r of Zl(t))d0.call(t,r)&&Rd(e,r,t[r]);return e},Td=(e,t)=>{var r={};for(var n in e)f0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Zl)for(var n of Zl(e))t.indexOf(n)<0&&d0.call(e,n)&&(r[n]=e[n]);return r};function ZP(e){var t=e,{size:r,color:n}=t,o=Td(t,["size","color"]);const l=o,{style:i}=l,a=Td(l,["style"]);return _.createElement("svg",Id({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Id({width:r},i)},a),_.createElement("circle",{cx:"15",cy:"15",r:"15"},_.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},_.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("circle",{cx:"105",cy:"15",r:"15"},_.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}var JP=Object.defineProperty,Jl=Object.getOwnPropertySymbols,p0=Object.prototype.hasOwnProperty,m0=Object.prototype.propertyIsEnumerable,Md=(e,t,r)=>t in e?JP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qP=(e,t)=>{for(var r in t||(t={}))p0.call(t,r)&&Md(e,r,t[r]);if(Jl)for(var r of Jl(t))m0.call(t,r)&&Md(e,r,t[r]);return e},e5=(e,t)=>{var r={};for(var n in e)p0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Jl)for(var n of Jl(e))t.indexOf(n)<0&&m0.call(e,n)&&(r[n]=e[n]);return r};const Xa={bars:YP,oval:GP,dots:ZP},t5={xs:C(18),sm:C(22),md:C(36),lg:C(44),xl:C(58)},r5={size:"md"};function pu(e){const t=W("Loader",r5,e),{size:r,color:n,variant:o}=t,l=e5(t,["size","color","variant"]),i=cr(),a=o in Xa?o:i.loader;return _.createElement(re,qP({role:"presentation",component:Xa[a]||Xa.bars,size:A({size:r,sizes:t5}),color:i.fn.variant({variant:"filled",primaryFallback:!1,color:n||i.primaryColor}).background},l))}pu.displayName="@mantine/core/Loader";var n5=Object.defineProperty,ql=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable,Ld=(e,t,r)=>t in e?n5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ad=(e,t)=>{for(var r in t||(t={}))v0.call(t,r)&&Ld(e,r,t[r]);if(ql)for(var r of ql(t))h0.call(t,r)&&Ld(e,r,t[r]);return e},o5=(e,t)=>{var r={};for(var n in e)v0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ql)for(var n of ql(e))t.indexOf(n)<0&&h0.call(e,n)&&(r[n]=e[n]);return r};const l5={color:"gray",size:"md",variant:"subtle"},g0=u.forwardRef((e,t)=>{const r=W("ActionIcon",l5,e),{className:n,color:o,children:l,radius:i,size:a,variant:s,gradient:c,disabled:f,loaderProps:v,loading:m,unstyled:y,__staticSelector:w}=r,g=o5(r,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:x,cx:p,theme:d}=UP({radius:i,color:o,gradient:c},{name:["ActionIcon",w],unstyled:y,size:a,variant:s}),h=_.createElement(pu,Ad({color:d.fn.variant({color:o,variant:s}).color,size:"100%","data-action-icon-loader":!0},v));return _.createElement(i0,Ad({className:p(x.root,n),ref:t,disabled:f,"data-disabled":f||void 0,"data-loading":m||void 0,unstyled:y},g),m?h:l)});g0.displayName="@mantine/core/ActionIcon";const i5=g0;var a5=Object.defineProperty,s5=Object.defineProperties,c5=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,y0=Object.prototype.hasOwnProperty,w0=Object.prototype.propertyIsEnumerable,Dd=(e,t,r)=>t in e?a5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u5=(e,t)=>{for(var r in t||(t={}))y0.call(t,r)&&Dd(e,r,t[r]);if(ei)for(var r of ei(t))w0.call(t,r)&&Dd(e,r,t[r]);return e},f5=(e,t)=>s5(e,c5(t)),d5=(e,t)=>{var r={};for(var n in e)y0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ei)for(var n of ei(e))t.indexOf(n)<0&&w0.call(e,n)&&(r[n]=e[n]);return r};function _0(e){const t=W("Portal",{},e),{children:r,target:n,className:o,innerRef:l}=t,i=d5(t,["children","target","className","innerRef"]),a=cr(),[s,c]=u.useState(!1),f=u.useRef();return Xh(()=>(c(!0),f.current=n?typeof n=="string"?document.querySelector(n):n:document.createElement("div"),n||document.body.appendChild(f.current),()=>{!n&&document.body.removeChild(f.current)}),[n]),s?tu.createPortal(_.createElement("div",f5(u5({className:o,dir:a.dir},i),{ref:l}),r),f.current):null}_0.displayName="@mantine/core/Portal";var p5=Object.defineProperty,ti=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Fd=(e,t,r)=>t in e?p5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m5=(e,t)=>{for(var r in t||(t={}))S0.call(t,r)&&Fd(e,r,t[r]);if(ti)for(var r of ti(t))P0.call(t,r)&&Fd(e,r,t[r]);return e},v5=(e,t)=>{var r={};for(var n in e)S0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ti)for(var n of ti(e))t.indexOf(n)<0&&P0.call(e,n)&&(r[n]=e[n]);return r};function x0(e){var t=e,{withinPortal:r=!0,children:n}=t,o=v5(t,["withinPortal","children"]);return r?_.createElement(_0,m5({},o),n):_.createElement(_.Fragment,null,n)}x0.displayName="@mantine/core/OptionalPortal";var h5=Object.defineProperty,ri=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,O0=Object.prototype.propertyIsEnumerable,Vd=(e,t,r)=>t in e?h5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bd=(e,t)=>{for(var r in t||(t={}))$0.call(t,r)&&Vd(e,r,t[r]);if(ri)for(var r of ri(t))O0.call(t,r)&&Vd(e,r,t[r]);return e},g5=(e,t)=>{var r={};for(var n in e)$0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ri)for(var n of ri(e))t.indexOf(n)<0&&O0.call(e,n)&&(r[n]=e[n]);return r};function E0(e){const t=e,{width:r,height:n,style:o}=t,l=g5(t,["width","height","style"]);return _.createElement("svg",Bd({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Bd({width:r,height:n},o)},l),_.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}E0.displayName="@mantine/core/CloseIcon";var y5=Object.defineProperty,ni=Object.getOwnPropertySymbols,b0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,Hd=(e,t,r)=>t in e?y5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w5=(e,t)=>{for(var r in t||(t={}))b0.call(t,r)&&Hd(e,r,t[r]);if(ni)for(var r of ni(t))C0.call(t,r)&&Hd(e,r,t[r]);return e},_5=(e,t)=>{var r={};for(var n in e)b0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ni)for(var n of ni(e))t.indexOf(n)<0&&C0.call(e,n)&&(r[n]=e[n]);return r};const S5={xs:C(12),sm:C(16),md:C(20),lg:C(28),xl:C(34)},P5={size:"sm"},k0=u.forwardRef((e,t)=>{const r=W("CloseButton",P5,e),{iconSize:n,size:o,children:l}=r,i=_5(r,["iconSize","size","children"]),a=C(n||S5[o]);return _.createElement(i5,w5({ref:t,__staticSelector:"CloseButton",size:o},i),l||_.createElement(E0,{width:a,height:a}))});k0.displayName="@mantine/core/CloseButton";const mu=k0;var x5=Object.defineProperty,$5=Object.defineProperties,O5=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,E5=Object.prototype.hasOwnProperty,b5=Object.prototype.propertyIsEnumerable,Ud=(e,t,r)=>t in e?x5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ko=(e,t)=>{for(var r in t||(t={}))E5.call(t,r)&&Ud(e,r,t[r]);if(Wd)for(var r of Wd(t))b5.call(t,r)&&Ud(e,r,t[r]);return e},C5=(e,t)=>$5(e,O5(t));function k5({underline:e,strikethrough:t}){const r=[];return e&&r.push("underline"),t&&r.push("line-through"),r.length>0?r.join(" "):"none"}function N5({theme:e,color:t}){return t==="dimmed"?e.fn.dimmed():typeof t=="string"&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function z5(e){return typeof e=="number"?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function j5({theme:e,truncate:t}){return t==="start"?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:e.dir==="ltr"?"rtl":"ltr",textAlign:e.dir==="ltr"?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}var R5=q((e,{color:t,lineClamp:r,truncate:n,inline:o,inherit:l,underline:i,gradient:a,weight:s,transform:c,align:f,strikethrough:v,italic:m},{size:y})=>{const w=e.fn.variant({variant:"gradient",gradient:a});return{root:C5(Ko(Ko(Ko(Ko({},e.fn.fontStyles()),e.fn.focusStyles()),z5(r)),j5({theme:e,truncate:n})),{color:N5({color:t,theme:e}),fontFamily:l?"inherit":e.fontFamily,fontSize:l||y===void 0?"inherit":A({size:y,sizes:e.fontSizes}),lineHeight:l?"inherit":o?1:e.lineHeight,textDecoration:k5({underline:i,strikethrough:v}),WebkitTapHighlightColor:"transparent",fontWeight:l?"inherit":s,textTransform:c,textAlign:f,fontStyle:m?"italic":void 0}),gradient:{backgroundImage:w.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}}),I5=Object.defineProperty,oi=Object.getOwnPropertySymbols,N0=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,Qd=(e,t,r)=>t in e?I5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T5=(e,t)=>{for(var r in t||(t={}))N0.call(t,r)&&Qd(e,r,t[r]);if(oi)for(var r of oi(t))z0.call(t,r)&&Qd(e,r,t[r]);return e},M5=(e,t)=>{var r={};for(var n in e)N0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&oi)for(var n of oi(e))t.indexOf(n)<0&&z0.call(e,n)&&(r[n]=e[n]);return r};const L5={variant:"text"},j0=u.forwardRef((e,t)=>{const r=W("Text",L5,e),{className:n,size:o,weight:l,transform:i,color:a,align:s,variant:c,lineClamp:f,truncate:v,gradient:m,inline:y,inherit:w,underline:g,strikethrough:x,italic:p,classNames:d,styles:h,unstyled:S,span:E,__staticSelector:$}=r,b=M5(r,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:O,cx:z}=R5({color:a,lineClamp:f,truncate:v,inline:y,inherit:w,underline:g,strikethrough:x,italic:p,weight:l,transform:i,align:s,gradient:m},{unstyled:S,name:$||"Text",variant:c,size:o});return _.createElement(re,T5({ref:t,className:z(O.root,{[O.gradient]:c==="gradient"},n),component:E?"span":"div"},b))});j0.displayName="@mantine/core/Text";const H=j0;function A5(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function R0(...e){return t=>e.forEach(r=>A5(r,t))}function Cr(...e){return u.useCallback(R0(...e),e)}const I0=u.forwardRef((e,t)=>{const{children:r,...n}=e,o=u.Children.toArray(r),l=o.find(F5);if(l){const i=l.props.children,a=o.map(s=>s===l?u.Children.count(i)>1?u.Children.only(null):u.isValidElement(i)?i.props.children:null:s);return u.createElement(ec,te({},n,{ref:t}),u.isValidElement(i)?u.cloneElement(i,void 0,a):null)}return u.createElement(ec,te({},n,{ref:t}),r)});I0.displayName="Slot";const ec=u.forwardRef((e,t)=>{const{children:r,...n}=e;return u.isValidElement(r)?u.cloneElement(r,{...V5(n,r.props),ref:R0(t,r.ref)}):u.Children.count(r)>1?u.Children.only(null):null});ec.displayName="SlotClone";const D5=({children:e})=>u.createElement(u.Fragment,null,e);function F5(e){return u.isValidElement(e)&&e.type===D5}function V5(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...a)=>{l(...a),o(...a)}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}const B5=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],Oo=B5.reduce((e,t)=>{const r=u.forwardRef((n,o)=>{const{asChild:l,...i}=n,a=l?I0:t;return u.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),u.createElement(a,te({},i,{ref:o}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),tc=globalThis!=null&&globalThis.document?u.useLayoutEffect:()=>{};function H5(e,t){return u.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const Eo=e=>{const{present:t,children:r}=e,n=W5(t),o=typeof r=="function"?r({present:n.isPresent}):u.Children.only(r),l=Cr(n.ref,o.ref);return typeof r=="function"||n.isPresent?u.cloneElement(o,{ref:l}):null};Eo.displayName="Presence";function W5(e){const[t,r]=u.useState(),n=u.useRef({}),o=u.useRef(e),l=u.useRef("none"),i=e?"mounted":"unmounted",[a,s]=H5(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return u.useEffect(()=>{const c=Zo(n.current);l.current=a==="mounted"?c:"none"},[a]),tc(()=>{const c=n.current,f=o.current;if(f!==e){const m=l.current,y=Zo(c);e?s("MOUNT"):y==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(f&&m!==y?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),tc(()=>{if(t){const c=v=>{const y=Zo(n.current).includes(v.animationName);v.target===t&&y&&tu.flushSync(()=>s("ANIMATION_END"))},f=v=>{v.target===t&&(l.current=Zo(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:u.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function Zo(e){return(e==null?void 0:e.animationName)||"none"}function U5(e,t=[]){let r=[];function n(l,i){const a=u.createContext(i),s=r.length;r=[...r,i];function c(v){const{scope:m,children:y,...w}=v,g=(m==null?void 0:m[e][s])||a,x=u.useMemo(()=>w,Object.values(w));return u.createElement(g.Provider,{value:x},y)}function f(v,m){const y=(m==null?void 0:m[e][s])||a,w=u.useContext(y);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${v}\` must be used within \`${l}\``)}return c.displayName=l+"Provider",[c,f]}const o=()=>{const l=r.map(i=>u.createContext(i));return function(a){const s=(a==null?void 0:a[e])||l;return u.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[n,Q5(o,...t)]}function Q5(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const i=n.reduce((a,{useScope:s,scopeName:c})=>{const v=s(l)[`__scope${c}`];return{...a,...v}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}function pr(e){const t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}const Y5=u.createContext(void 0);function X5(e){const t=u.useContext(Y5);return e||t||"ltr"}function G5(e,[t,r]){return Math.min(r,Math.max(t,e))}function wr(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e==null||e(o),r===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function K5(e,t){return u.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const T0="ScrollArea",[M0,bb]=U5(T0),[Z5,ot]=M0(T0),J5=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...i}=e,[a,s]=u.useState(null),[c,f]=u.useState(null),[v,m]=u.useState(null),[y,w]=u.useState(null),[g,x]=u.useState(null),[p,d]=u.useState(0),[h,S]=u.useState(0),[E,$]=u.useState(!1),[b,O]=u.useState(!1),z=Cr(t,M=>s(M)),N=X5(o);return u.createElement(Z5,{scope:r,type:n,dir:N,scrollHideDelay:l,scrollArea:a,viewport:c,onViewportChange:f,content:v,onContentChange:m,scrollbarX:y,onScrollbarXChange:w,scrollbarXEnabled:E,onScrollbarXEnabledChange:$,scrollbarY:g,onScrollbarYChange:x,scrollbarYEnabled:b,onScrollbarYEnabledChange:O,onCornerWidthChange:d,onCornerHeightChange:S},u.createElement(Oo.div,te({dir:N},i,{ref:z,style:{position:"relative","--radix-scroll-area-corner-width":p+"px","--radix-scroll-area-corner-height":h+"px",...e.style}})))}),q5="ScrollAreaViewport",ex=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,...o}=e,l=ot(q5,r),i=u.useRef(null),a=Cr(t,i,l.onViewportChange);return u.createElement(u.Fragment,null,u.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),u.createElement(Oo.div,te({"data-radix-scroll-area-viewport":""},o,{ref:a,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style}}),u.createElement("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"}},n)))}),Dt="ScrollAreaScrollbar",tx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=ot(Dt,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:i}=o,a=e.orientation==="horizontal";return u.useEffect(()=>(a?l(!0):i(!0),()=>{a?l(!1):i(!1)}),[a,l,i]),o.type==="hover"?u.createElement(rx,te({},n,{ref:t,forceMount:r})):o.type==="scroll"?u.createElement(nx,te({},n,{ref:t,forceMount:r})):o.type==="auto"?u.createElement(L0,te({},n,{ref:t,forceMount:r})):o.type==="always"?u.createElement(vu,te({},n,{ref:t})):null}),rx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=ot(Dt,e.__scopeScrollArea),[l,i]=u.useState(!1);return u.useEffect(()=>{const a=o.scrollArea;let s=0;if(a){const c=()=>{window.clearTimeout(s),i(!0)},f=()=>{s=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return a.addEventListener("pointerenter",c),a.addEventListener("pointerleave",f),()=>{window.clearTimeout(s),a.removeEventListener("pointerenter",c),a.removeEventListener("pointerleave",f)}}},[o.scrollArea,o.scrollHideDelay]),u.createElement(Eo,{present:r||l},u.createElement(L0,te({"data-state":l?"visible":"hidden"},n,{ref:t})))}),nx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=ot(Dt,e.__scopeScrollArea),l=e.orientation==="horizontal",i=pa(()=>s("SCROLL_END"),100),[a,s]=K5("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return u.useEffect(()=>{if(a==="idle"){const c=window.setTimeout(()=>s("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(c)}},[a,o.scrollHideDelay,s]),u.useEffect(()=>{const c=o.viewport,f=l?"scrollLeft":"scrollTop";if(c){let v=c[f];const m=()=>{const y=c[f];v!==y&&(s("SCROLL"),i()),v=y};return c.addEventListener("scroll",m),()=>c.removeEventListener("scroll",m)}},[o.viewport,l,s,i]),u.createElement(Eo,{present:r||a!=="hidden"},u.createElement(vu,te({"data-state":a==="hidden"?"hidden":"visible"},n,{ref:t,onPointerEnter:wr(e.onPointerEnter,()=>s("POINTER_ENTER")),onPointerLeave:wr(e.onPointerLeave,()=>s("POINTER_LEAVE"))})))}),L0=u.forwardRef((e,t)=>{const r=ot(Dt,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,i]=u.useState(!1),a=e.orientation==="horizontal",s=pa(()=>{if(r.viewport){const c=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=ot(Dt,e.__scopeScrollArea),l=u.useRef(null),i=u.useRef(0),[a,s]=u.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=V0(a.viewport,a.content),f={...n,sizes:a,onSizesChange:s,hasThumb:c>0&&c<1,onThumbChange:m=>l.current=m,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:m=>i.current=m};function v(m,y){return fx(m,i.current,a,y)}return r==="horizontal"?u.createElement(ox,te({},f,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollLeft,y=Yd(m,a,o.dir);l.current.style.transform=`translate3d(${y}px, 0, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollLeft=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollLeft=v(m,o.dir))}})):r==="vertical"?u.createElement(lx,te({},f,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollTop,y=Yd(m,a);l.current.style.transform=`translate3d(0, ${y}px, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollTop=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollTop=v(m))}})):null}),ox=u.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=ot(Dt,e.__scopeScrollArea),[i,a]=u.useState(),s=u.useRef(null),c=Cr(t,s,l.onScrollbarXChange);return u.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),u.createElement(D0,te({"data-orientation":"horizontal"},o,{ref:c,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":da(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.x),onDragScroll:f=>e.onDragScroll(f.x),onWheelScroll:(f,v)=>{if(l.viewport){const m=l.viewport.scrollLeft+f.deltaX;e.onWheelScroll(m),H0(m,v)&&f.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:li(i.paddingLeft),paddingEnd:li(i.paddingRight)}})}}))}),lx=u.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=ot(Dt,e.__scopeScrollArea),[i,a]=u.useState(),s=u.useRef(null),c=Cr(t,s,l.onScrollbarYChange);return u.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),u.createElement(D0,te({"data-orientation":"vertical"},o,{ref:c,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":da(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.y),onDragScroll:f=>e.onDragScroll(f.y),onWheelScroll:(f,v)=>{if(l.viewport){const m=l.viewport.scrollTop+f.deltaY;e.onWheelScroll(m),H0(m,v)&&f.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:li(i.paddingTop),paddingEnd:li(i.paddingBottom)}})}}))}),[ix,A0]=M0(Dt),D0=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:i,onThumbPointerDown:a,onThumbPositionChange:s,onDragScroll:c,onWheelScroll:f,onResize:v,...m}=e,y=ot(Dt,r),[w,g]=u.useState(null),x=Cr(t,z=>g(z)),p=u.useRef(null),d=u.useRef(""),h=y.viewport,S=n.content-n.viewport,E=pr(f),$=pr(s),b=pa(v,10);function O(z){if(p.current){const N=z.clientX-p.current.left,M=z.clientY-p.current.top;c({x:N,y:M})}}return u.useEffect(()=>{const z=N=>{const M=N.target;(w==null?void 0:w.contains(M))&&E(N,S)};return document.addEventListener("wheel",z,{passive:!1}),()=>document.removeEventListener("wheel",z,{passive:!1})},[h,w,S,E]),u.useEffect($,[n,$]),pn(w,b),pn(y.content,b),u.createElement(ix,{scope:r,scrollbar:w,hasThumb:o,onThumbChange:pr(l),onThumbPointerUp:pr(i),onThumbPositionChange:$,onThumbPointerDown:pr(a)},u.createElement(Oo.div,te({},m,{ref:x,style:{position:"absolute",...m.style},onPointerDown:wr(e.onPointerDown,z=>{z.button===0&&(z.target.setPointerCapture(z.pointerId),p.current=w.getBoundingClientRect(),d.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",O(z))}),onPointerMove:wr(e.onPointerMove,O),onPointerUp:wr(e.onPointerUp,z=>{const N=z.target;N.hasPointerCapture(z.pointerId)&&N.releasePointerCapture(z.pointerId),document.body.style.webkitUserSelect=d.current,p.current=null})})))}),rc="ScrollAreaThumb",ax=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=A0(rc,e.__scopeScrollArea);return u.createElement(Eo,{present:r||o.hasThumb},u.createElement(sx,te({ref:t},n)))}),sx=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=ot(rc,r),i=A0(rc,r),{onThumbPositionChange:a}=i,s=Cr(t,v=>i.onThumbChange(v)),c=u.useRef(),f=pa(()=>{c.current&&(c.current(),c.current=void 0)},100);return u.useEffect(()=>{const v=l.viewport;if(v){const m=()=>{if(f(),!c.current){const y=dx(v,a);c.current=y,a()}};return a(),v.addEventListener("scroll",m),()=>v.removeEventListener("scroll",m)}},[l.viewport,f,a]),u.createElement(Oo.div,te({"data-state":i.hasThumb?"visible":"hidden"},o,{ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:wr(e.onPointerDownCapture,v=>{const y=v.target.getBoundingClientRect(),w=v.clientX-y.left,g=v.clientY-y.top;i.onThumbPointerDown({x:w,y:g})}),onPointerUp:wr(e.onPointerUp,i.onThumbPointerUp)}))}),F0="ScrollAreaCorner",cx=u.forwardRef((e,t)=>{const r=ot(F0,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?u.createElement(ux,te({},e,{ref:t})):null}),ux=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=ot(F0,r),[l,i]=u.useState(0),[a,s]=u.useState(0),c=!!(l&&a);return pn(o.scrollbarX,()=>{var f;const v=((f=o.scrollbarX)===null||f===void 0?void 0:f.offsetHeight)||0;o.onCornerHeightChange(v),s(v)}),pn(o.scrollbarY,()=>{var f;const v=((f=o.scrollbarY)===null||f===void 0?void 0:f.offsetWidth)||0;o.onCornerWidthChange(v),i(v)}),c?u.createElement(Oo.div,te({},n,{ref:t,style:{width:l,height:a,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}})):null});function li(e){return e?parseInt(e,10):0}function V0(e,t){const r=e/t;return isNaN(r)?0:r}function da(e){const t=V0(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function fx(e,t,r,n="ltr"){const o=da(r),l=o/2,i=t||l,a=o-i,s=r.scrollbar.paddingStart+i,c=r.scrollbar.size-r.scrollbar.paddingEnd-a,f=r.content-r.viewport,v=n==="ltr"?[0,f]:[f*-1,0];return B0([s,c],v)(e)}function Yd(e,t,r="ltr"){const n=da(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=l-n,s=r==="ltr"?[0,i]:[i*-1,0],c=G5(e,s);return B0([0,i],[0,a])(c)}function B0(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function H0(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function pa(e,t){const r=pr(e),n=u.useRef(0);return u.useEffect(()=>()=>window.clearTimeout(n.current),[]),u.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function pn(e,t){const r=pr(t);tc(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}const px=J5,mx=ex,Xd=tx,Gd=ax,vx=cx;var hx=q((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?C(t):void 0,paddingBottom:r?C(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${C(t)} / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],[`& .${ud("thumb")}`]:{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:C(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:C(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:ud("thumb"),flex:1,backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:C(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:C(44),minHeight:C(44)}},corner:{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),gx=Object.defineProperty,yx=Object.defineProperties,wx=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,W0=Object.prototype.hasOwnProperty,U0=Object.prototype.propertyIsEnumerable,Kd=(e,t,r)=>t in e?gx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nc=(e,t)=>{for(var r in t||(t={}))W0.call(t,r)&&Kd(e,r,t[r]);if(ii)for(var r of ii(t))U0.call(t,r)&&Kd(e,r,t[r]);return e},Q0=(e,t)=>yx(e,wx(t)),Y0=(e,t)=>{var r={};for(var n in e)W0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ii)for(var n of ii(e))t.indexOf(n)<0&&U0.call(e,n)&&(r[n]=e[n]);return r};const X0={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},ma=u.forwardRef((e,t)=>{const r=W("ScrollArea",X0,e),{children:n,className:o,classNames:l,styles:i,scrollbarSize:a,scrollHideDelay:s,type:c,dir:f,offsetScrollbars:v,viewportRef:m,onScrollPositionChange:y,unstyled:w,variant:g,viewportProps:x}=r,p=Y0(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[d,h]=u.useState(!1),S=cr(),{classes:E,cx:$}=hx({scrollbarSize:a,offsetScrollbars:v,scrollbarHovered:d,hidden:c==="never"},{name:"ScrollArea",classNames:l,styles:i,unstyled:w,variant:g});return _.createElement(px,{type:c==="never"?"always":c,scrollHideDelay:s,dir:f||S.dir,ref:t,asChild:!0},_.createElement(re,nc({className:$(E.root,o)},p),_.createElement(mx,Q0(nc({},x),{className:E.viewport,ref:m,onScroll:typeof y=="function"?({currentTarget:b})=>y({x:b.scrollLeft,y:b.scrollTop}):void 0}),n),_.createElement(Xd,{orientation:"horizontal",className:E.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},_.createElement(Gd,{className:E.thumb})),_.createElement(Xd,{orientation:"vertical",className:E.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},_.createElement(Gd,{className:E.thumb})),_.createElement(vx,{className:E.corner})))}),G0=u.forwardRef((e,t)=>{const r=W("ScrollAreaAutosize",X0,e),{children:n,classNames:o,styles:l,scrollbarSize:i,scrollHideDelay:a,type:s,dir:c,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:m,unstyled:y,sx:w,variant:g,viewportProps:x}=r,p=Y0(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return _.createElement(re,Q0(nc({},p),{ref:t,sx:[{display:"flex"},...Ph(w)]}),_.createElement(re,{sx:{display:"flex",flexDirection:"column",flex:1}},_.createElement(ma,{classNames:o,styles:l,scrollHideDelay:a,scrollbarSize:i,type:s,dir:c,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:m,unstyled:y,variant:g,viewportProps:x},n)))});G0.displayName="@mantine/core/ScrollAreaAutosize";ma.displayName="@mantine/core/ScrollArea";ma.Autosize=G0;const K0=ma;var _x=Object.defineProperty,Zd=Object.getOwnPropertySymbols,Sx=Object.prototype.hasOwnProperty,Px=Object.prototype.propertyIsEnumerable,Jd=(e,t,r)=>t in e?_x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tr=(e,t)=>{for(var r in t||(t={}))Sx.call(t,r)&&Jd(e,r,t[r]);if(Zd)for(var r of Zd(t))Px.call(t,r)&&Jd(e,r,t[r]);return e};const qd={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function xx({transition:e,state:t,duration:r,timingFunction:n}){const o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return typeof e=="string"?e in Xo?Tr(Tr(Tr({transitionProperty:Xo[e].transitionProperty},o),Xo[e].common),Xo[e][qd[t]]):null:Tr(Tr(Tr({transitionProperty:e.transitionProperty},o),e.common),e[qd[t]])}function $x({duration:e,exitDuration:t,timingFunction:r,mounted:n,onEnter:o,onExit:l,onEntered:i,onExited:a}){const s=cr(),c=Jh(),f=s.respectReducedMotion?c:!1,[v,m]=u.useState(f?0:e),[y,w]=u.useState(n?"entered":"exited"),g=u.useRef(-1),x=p=>{const d=p?o:l,h=p?i:a;w(p?"pre-entering":"pre-exiting"),window.clearTimeout(g.current);const S=f?0:p?e:t;if(m(S),S===0)typeof d=="function"&&d(),typeof h=="function"&&h(),w(p?"entered":"exited");else{const E=window.setTimeout(()=>{typeof d=="function"&&d(),w(p?"entering":"exiting")},10);g.current=window.setTimeout(()=>{window.clearTimeout(E),typeof h=="function"&&h(),w(p?"entered":"exited")},S)}};return du(()=>{x(n)},[n]),u.useEffect(()=>()=>window.clearTimeout(g.current),[]),{transitionDuration:v,transitionStatus:y,transitionTimingFunction:r||s.transitionTimingFunction}}function hu({keepMounted:e,transition:t,duration:r=250,exitDuration:n=r,mounted:o,children:l,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:f}){const{transitionDuration:v,transitionStatus:m,transitionTimingFunction:y}=$x({mounted:o,exitDuration:n,duration:r,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:f});return v===0?o?_.createElement(_.Fragment,null,l({})):e?l({display:"none"}):null:m==="exited"?e?l({display:"none"}):null:_.createElement(_.Fragment,null,l(xx({transition:t,duration:v,state:m,timingFunction:y})))}hu.displayName="@mantine/core/Transition";function Z0({children:e,active:t=!0,refProp:r="ref"}){const n=eP(t),o=aP(n,e==null?void 0:e.ref);return b_(e)?u.cloneElement(e,{[r]:o}):e}Z0.displayName="@mantine/core/FocusTrap";var Ox=q((e,t,{size:r})=>({label:{display:"inline-block",fontSize:A({size:r,sizes:e.fontSizes}),fontWeight:500,color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})),Ex=Object.defineProperty,ai=Object.getOwnPropertySymbols,J0=Object.prototype.hasOwnProperty,q0=Object.prototype.propertyIsEnumerable,ep=(e,t,r)=>t in e?Ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bx=(e,t)=>{for(var r in t||(t={}))J0.call(t,r)&&ep(e,r,t[r]);if(ai)for(var r of ai(t))q0.call(t,r)&&ep(e,r,t[r]);return e},Cx=(e,t)=>{var r={};for(var n in e)J0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ai)for(var n of ai(e))t.indexOf(n)<0&&q0.call(e,n)&&(r[n]=e[n]);return r};const kx={labelElement:"label",size:"sm"},gu=u.forwardRef((e,t)=>{const r=W("InputLabel",kx,e),{labelElement:n,children:o,required:l,size:i,classNames:a,styles:s,unstyled:c,className:f,htmlFor:v,__staticSelector:m,variant:y,onMouseDown:w}=r,g=Cx(r,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:x,cx:p}=Ox(null,{name:["InputWrapper",m],classNames:a,styles:s,unstyled:c,variant:y,size:i});return _.createElement(re,bx({component:n,ref:t,className:p(x.label,f),htmlFor:n==="label"?v:void 0,onMouseDown:d=>{w==null||w(d),!d.defaultPrevented&&d.detail>1&&d.preventDefault()}},g),o,l&&_.createElement("span",{className:x.required,"aria-hidden":!0}," *"))});gu.displayName="@mantine/core/InputLabel";var Nx=q((e,t,{size:r})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${A({size:r,sizes:e.fontSizes})} - ${C(2)})`,lineHeight:1.2,display:"block"}})),zx=Object.defineProperty,si=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,tp=(e,t,r)=>t in e?zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jx=(e,t)=>{for(var r in t||(t={}))eg.call(t,r)&&tp(e,r,t[r]);if(si)for(var r of si(t))tg.call(t,r)&&tp(e,r,t[r]);return e},Rx=(e,t)=>{var r={};for(var n in e)eg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&si)for(var n of si(e))t.indexOf(n)<0&&tg.call(e,n)&&(r[n]=e[n]);return r};const Ix={size:"sm"},yu=u.forwardRef((e,t)=>{const r=W("InputError",Ix,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:f}=r,v=Rx(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Nx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:f,size:s});return _.createElement(H,jx({className:y(m.error,o),ref:t},v),n)});yu.displayName="@mantine/core/InputError";var Tx=q((e,t,{size:r})=>({description:{wordBreak:"break-word",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${A({size:r,sizes:e.fontSizes})} - ${C(2)})`,lineHeight:1.2,display:"block"}})),Mx=Object.defineProperty,ci=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,rp=(e,t,r)=>t in e?Mx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lx=(e,t)=>{for(var r in t||(t={}))rg.call(t,r)&&rp(e,r,t[r]);if(ci)for(var r of ci(t))ng.call(t,r)&&rp(e,r,t[r]);return e},Ax=(e,t)=>{var r={};for(var n in e)rg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ci)for(var n of ci(e))t.indexOf(n)<0&&ng.call(e,n)&&(r[n]=e[n]);return r};const Dx={size:"sm"},wu=u.forwardRef((e,t)=>{const r=W("InputDescription",Dx,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:f}=r,v=Ax(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Tx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:f,size:s});return _.createElement(H,Lx({color:"dimmed",className:y(m.description,o),ref:t,unstyled:a},v),n)});wu.displayName="@mantine/core/InputDescription";const og=u.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),Fx=og.Provider,Vx=()=>u.useContext(og);function Bx(e,{hasDescription:t,hasError:r}){const n=e.findIndex(s=>s==="input"),o=e[n-1],l=e[n+1];return{offsetBottom:t&&l==="description"||r&&l==="error",offsetTop:t&&o==="description"||r&&o==="error"}}var Hx=Object.defineProperty,Wx=Object.defineProperties,Ux=Object.getOwnPropertyDescriptors,np=Object.getOwnPropertySymbols,Qx=Object.prototype.hasOwnProperty,Yx=Object.prototype.propertyIsEnumerable,op=(e,t,r)=>t in e?Hx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xx=(e,t)=>{for(var r in t||(t={}))Qx.call(t,r)&&op(e,r,t[r]);if(np)for(var r of np(t))Yx.call(t,r)&&op(e,r,t[r]);return e},Gx=(e,t)=>Wx(e,Ux(t)),Kx=q(e=>({root:Gx(Xx({},e.fn.fontStyles()),{lineHeight:e.lineHeight})})),Zx=Object.defineProperty,Jx=Object.defineProperties,qx=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,ig=Object.prototype.propertyIsEnumerable,lp=(e,t,r)=>t in e?Zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bt=(e,t)=>{for(var r in t||(t={}))lg.call(t,r)&&lp(e,r,t[r]);if(ui)for(var r of ui(t))ig.call(t,r)&&lp(e,r,t[r]);return e},ip=(e,t)=>Jx(e,qx(t)),e$=(e,t)=>{var r={};for(var n in e)lg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ui)for(var n of ui(e))t.indexOf(n)<0&&ig.call(e,n)&&(r[n]=e[n]);return r};const t$={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},ag=u.forwardRef((e,t)=>{const r=W("InputWrapper",t$,e),{className:n,label:o,children:l,required:i,id:a,error:s,description:c,labelElement:f,labelProps:v,descriptionProps:m,errorProps:y,classNames:w,styles:g,size:x,inputContainer:p,__staticSelector:d,unstyled:h,inputWrapperOrder:S,withAsterisk:E,variant:$}=r,b=e$(r,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:O,cx:z}=Kx(null,{classNames:w,styles:g,name:["InputWrapper",d],unstyled:h,variant:$,size:x}),N={classNames:w,styles:g,unstyled:h,size:x,variant:$,__staticSelector:d},M=typeof E=="boolean"?E:i,L=a?`${a}-error`:y==null?void 0:y.id,X=a?`${a}-description`:m==null?void 0:m.id,Ve=`${!!s&&typeof s!="boolean"?L:""} ${c?X:""}`,Be=Ve.trim().length>0?Ve.trim():void 0,$t=o&&_.createElement(gu,Bt(Bt({key:"label",labelElement:f,id:a?`${a}-label`:void 0,htmlFor:a,required:M},N),v),o),j=c&&_.createElement(wu,ip(Bt(Bt({key:"description"},m),N),{size:(m==null?void 0:m.size)||N.size,id:(m==null?void 0:m.id)||X}),c),I=_.createElement(u.Fragment,{key:"input"},p(l)),T=typeof s!="boolean"&&s&&_.createElement(yu,ip(Bt(Bt({},y),N),{size:(y==null?void 0:y.size)||N.size,key:"error",id:(y==null?void 0:y.id)||L}),s),K=S.map(ae=>{switch(ae){case"label":return $t;case"input":return I;case"description":return j;case"error":return T;default:return null}});return _.createElement(Fx,{value:Bt({describedBy:Be},Bx(S,{hasDescription:!!j,hasError:!!T}))},_.createElement(re,Bt({className:z(O.root,n),ref:t},b),K))});ag.displayName="@mantine/core/InputWrapper";var r$=Object.defineProperty,fi=Object.getOwnPropertySymbols,sg=Object.prototype.hasOwnProperty,cg=Object.prototype.propertyIsEnumerable,ap=(e,t,r)=>t in e?r$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,n$=(e,t)=>{for(var r in t||(t={}))sg.call(t,r)&&ap(e,r,t[r]);if(fi)for(var r of fi(t))cg.call(t,r)&&ap(e,r,t[r]);return e},o$=(e,t)=>{var r={};for(var n in e)sg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&fi)for(var n of fi(e))t.indexOf(n)<0&&cg.call(e,n)&&(r[n]=e[n]);return r};const l$={},ug=u.forwardRef((e,t)=>{const r=W("InputPlaceholder",l$,e),{sx:n}=r,o=o$(r,["sx"]);return _.createElement(re,n$({component:"span",sx:[l=>l.fn.placeholderStyles(),...Ph(n)],ref:t},o))});ug.displayName="@mantine/core/InputPlaceholder";var i$=Object.defineProperty,a$=Object.defineProperties,s$=Object.getOwnPropertyDescriptors,sp=Object.getOwnPropertySymbols,c$=Object.prototype.hasOwnProperty,u$=Object.prototype.propertyIsEnumerable,cp=(e,t,r)=>t in e?i$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Jo=(e,t)=>{for(var r in t||(t={}))c$.call(t,r)&&cp(e,r,t[r]);if(sp)for(var r of sp(t))u$.call(t,r)&&cp(e,r,t[r]);return e},Ga=(e,t)=>a$(e,s$(t));const Ne={xs:C(30),sm:C(36),md:C(42),lg:C(50),xl:C(60)},f$=["default","filled","unstyled"];function d$({theme:e,variant:t}){return f$.includes(t)?t==="default"?{border:`${C(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:t==="filled"?{border:`${C(1)} solid transparent`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:C(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}var p$=q((e,{multiline:t,radius:r,invalid:n,rightSectionWidth:o,withRightSection:l,iconWidth:i,offsetBottom:a,offsetTop:s,pointer:c},{variant:f,size:v})=>{const m=e.fn.variant({variant:"filled",color:"red"}).background,y=f==="default"||f==="filled"?{minHeight:A({size:v,sizes:Ne}),paddingLeft:`calc(${A({size:v,sizes:Ne})} / 3)`,paddingRight:l?o||A({size:v,sizes:Ne}):`calc(${A({size:v,sizes:Ne})} / 3)`,borderRadius:e.fn.radius(r)}:f==="unstyled"&&l?{paddingRight:o||A({size:v,sizes:Ne})}:null;return{wrapper:{position:"relative",marginTop:s?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:a?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:Ga(Jo(Jo(Ga(Jo({},e.fn.fontStyles()),{height:t?f==="unstyled"?void 0:"auto":A({size:v,sizes:Ne}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${A({size:v,sizes:Ne})} - ${C(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:A({size:v,sizes:e.fontSizes}),width:"100%",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:c?"pointer":void 0}),d$({theme:e,variant:f})),y),{"&:disabled, &[data-disabled]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:m,borderColor:m,"&::placeholder":{opacity:1,color:m}},"&[data-with-icon]":{paddingLeft:typeof i=="number"?C(i):A({size:v,sizes:Ne})},"&::placeholder":Ga(Jo({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:i?C(i):A({size:v,sizes:Ne}),color:n?e.colors.red[e.colorScheme==="dark"?6:7]:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:o||A({size:v,sizes:Ne})}}}),m$=Object.defineProperty,v$=Object.defineProperties,h$=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,up=(e,t,r)=>t in e?m$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qo=(e,t)=>{for(var r in t||(t={}))fg.call(t,r)&&up(e,r,t[r]);if(di)for(var r of di(t))dg.call(t,r)&&up(e,r,t[r]);return e},fp=(e,t)=>v$(e,h$(t)),g$=(e,t)=>{var r={};for(var n in e)fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&di)for(var n of di(e))t.indexOf(n)<0&&dg.call(e,n)&&(r[n]=e[n]);return r};const y$={size:"sm",variant:"default"},kr=u.forwardRef((e,t)=>{const r=W("Input",y$,e),{className:n,error:o,required:l,disabled:i,variant:a,icon:s,style:c,rightSectionWidth:f,iconWidth:v,rightSection:m,rightSectionProps:y,radius:w,size:g,wrapperProps:x,classNames:p,styles:d,__staticSelector:h,multiline:S,sx:E,unstyled:$,pointer:b}=r,O=g$(r,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:z,offsetTop:N,describedBy:M}=Vx(),{classes:L,cx:X}=p$({radius:w,multiline:S,invalid:!!o,rightSectionWidth:f?C(f):void 0,iconWidth:v,withRightSection:!!m,offsetBottom:z,offsetTop:N,pointer:b},{classNames:p,styles:d,name:["Input",h],unstyled:$,variant:a,size:g}),{systemStyles:ie,rest:Ve}=qh(O);return _.createElement(re,qo(qo({className:X(L.wrapper,n),sx:E,style:c},ie),x),s&&_.createElement("div",{className:L.icon},s),_.createElement(re,fp(qo({component:"input"},Ve),{ref:t,required:l,"aria-invalid":!!o,"aria-describedby":M,disabled:i,"data-disabled":i||void 0,"data-with-icon":!!s||void 0,"data-invalid":!!o||void 0,className:L.input})),m&&_.createElement("div",fp(qo({},y),{className:L.rightSection}),m))});kr.displayName="@mantine/core/Input";kr.Wrapper=ag;kr.Label=gu;kr.Description=wu;kr.Error=yu;kr.Placeholder=ug;const pg=kr;var w$=Object.defineProperty,_$=Object.defineProperties,S$=Object.getOwnPropertyDescriptors,dp=Object.getOwnPropertySymbols,P$=Object.prototype.hasOwnProperty,x$=Object.prototype.propertyIsEnumerable,pp=(e,t,r)=>t in e?w$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ka=(e,t)=>{for(var r in t||(t={}))P$.call(t,r)&&pp(e,r,t[r]);if(dp)for(var r of dp(t))x$.call(t,r)&&pp(e,r,t[r]);return e},$$=(e,t)=>_$(e,S$(t));const O$=["light","filled","outline","dot","gradient"],Za={xs:{fontSize:C(9),height:C(16)},sm:{fontSize:C(10),height:C(18)},md:{fontSize:C(11),height:C(20)},lg:{fontSize:C(13),height:C(26)},xl:{fontSize:C(16),height:C(32)}},E$={xs:C(4),sm:C(4),md:C(6),lg:C(8),xl:C(10)};function b$({theme:e,variant:t,color:r,size:n,gradient:o}){if(!O$.includes(t))return null;if(t==="dot"){const i=A({size:n,sizes:E$});return{backgroundColor:"transparent",color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],border:`${C(1)} solid ${e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${A({size:n,sizes:e.spacing})} / 1.5 - ${i} / 2)`,"&::before":{content:'""',display:"block",width:i,height:i,borderRadius:i,backgroundColor:e.fn.themeColor(r,e.colorScheme==="dark"?4:e.fn.primaryShade("light"),!0),marginRight:i}}}const l=e.fn.variant({color:r,variant:t,gradient:o});return{background:l.background,color:l.color,border:`${C(t==="gradient"?0:1)} solid ${l.border}`}}var C$=q((e,{color:t,radius:r,gradient:n,fullWidth:o},{variant:l,size:i})=>{const{fontSize:a,height:s}=i in Za?Za[i]:Za.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:Ka($$(Ka(Ka({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:a,height:s,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${s} - ${C(2)})`,textDecoration:"none",padding:`0 calc(${A({size:i,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(r),fontWeight:700,letterSpacing:C(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),b$({theme:e,variant:l,color:t,size:i,gradient:n}))}}),k$=Object.defineProperty,pi=Object.getOwnPropertySymbols,mg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,mp=(e,t,r)=>t in e?k$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N$=(e,t)=>{for(var r in t||(t={}))mg.call(t,r)&&mp(e,r,t[r]);if(pi)for(var r of pi(t))vg.call(t,r)&&mp(e,r,t[r]);return e},z$=(e,t)=>{var r={};for(var n in e)mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pi)for(var n of pi(e))t.indexOf(n)<0&&vg.call(e,n)&&(r[n]=e[n]);return r};const j$={variant:"light",size:"md",radius:"xl"},hg=u.forwardRef((e,t)=>{const r=W("Badge",j$,e),{className:n,color:o,variant:l,fullWidth:i,children:a,size:s,leftSection:c,rightSection:f,radius:v,gradient:m,classNames:y,styles:w,unstyled:g}=r,x=z$(r,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:p,cx:d}=C$({fullWidth:i,color:o,radius:v,gradient:m},{classNames:y,styles:w,name:"Badge",unstyled:g,variant:l,size:s});return _.createElement(re,N$({className:d(p.root,n),ref:t},x),c&&_.createElement("span",{className:p.leftSection},c),_.createElement("span",{className:p.inner},a),f&&_.createElement("span",{className:p.rightSection},f))});hg.displayName="@mantine/core/Badge";const U=hg;var R$=q((e,{orientation:t,buttonBorderWidth:r})=>({root:{display:"flex",flexDirection:t==="vertical"?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,[t==="vertical"?"borderBottomLeftRadius":"borderTopRightRadius"]:0,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${C(r)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,[t==="vertical"?"borderTopRightRadius":"borderBottomLeftRadius"]:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${C(r)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${C(r)} / 2)`,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${C(r)} / 2)`},"& + [data-button]":{[t==="vertical"?"marginTop":"marginLeft"]:`calc(${r} * -1)`,"@media (min-resolution: 192dpi)":{[t==="vertical"?"marginTop":"marginLeft"]:0}}}}})),I$=Object.defineProperty,mi=Object.getOwnPropertySymbols,gg=Object.prototype.hasOwnProperty,yg=Object.prototype.propertyIsEnumerable,vp=(e,t,r)=>t in e?I$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T$=(e,t)=>{for(var r in t||(t={}))gg.call(t,r)&&vp(e,r,t[r]);if(mi)for(var r of mi(t))yg.call(t,r)&&vp(e,r,t[r]);return e},M$=(e,t)=>{var r={};for(var n in e)gg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&mi)for(var n of mi(e))t.indexOf(n)<0&&yg.call(e,n)&&(r[n]=e[n]);return r};const L$={orientation:"horizontal",buttonBorderWidth:1},wg=u.forwardRef((e,t)=>{const r=W("ButtonGroup",L$,e),{className:n,orientation:o,buttonBorderWidth:l,unstyled:i}=r,a=M$(r,["className","orientation","buttonBorderWidth","unstyled"]),{classes:s,cx:c}=R$({orientation:o,buttonBorderWidth:l},{name:"ButtonGroup",unstyled:i});return _.createElement(re,T$({className:c(s.root,n),ref:t},a))});wg.displayName="@mantine/core/ButtonGroup";var A$=Object.defineProperty,D$=Object.defineProperties,F$=Object.getOwnPropertyDescriptors,hp=Object.getOwnPropertySymbols,V$=Object.prototype.hasOwnProperty,B$=Object.prototype.propertyIsEnumerable,gp=(e,t,r)=>t in e?A$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))V$.call(t,r)&&gp(e,r,t[r]);if(hp)for(var r of hp(t))B$.call(t,r)&&gp(e,r,t[r]);return e},gl=(e,t)=>D$(e,F$(t));const H$=["filled","outline","light","white","default","subtle","gradient"],oc={xs:{height:Ne.xs,paddingLeft:C(14),paddingRight:C(14)},sm:{height:Ne.sm,paddingLeft:C(18),paddingRight:C(18)},md:{height:Ne.md,paddingLeft:C(22),paddingRight:C(22)},lg:{height:Ne.lg,paddingLeft:C(26),paddingRight:C(26)},xl:{height:Ne.xl,paddingLeft:C(32),paddingRight:C(32)},"compact-xs":{height:C(22),paddingLeft:C(7),paddingRight:C(7)},"compact-sm":{height:C(26),paddingLeft:C(8),paddingRight:C(8)},"compact-md":{height:C(30),paddingLeft:C(10),paddingRight:C(10)},"compact-lg":{height:C(34),paddingLeft:C(12),paddingRight:C(12)},"compact-xl":{height:C(40),paddingLeft:C(14),paddingRight:C(14)}};function W$({compact:e,size:t,withLeftIcon:r,withRightIcon:n}){if(e)return oc[`compact-${t}`];const o=oc[t];return o?gl(kt({},o),{paddingLeft:r?`calc(${o.paddingLeft} / 1.5)`:o.paddingLeft,paddingRight:n?`calc(${o.paddingRight} / 1.5)`:o.paddingRight}):{}}const U$=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function Q$({variant:e,theme:t,color:r,gradient:n}){if(!H$.includes(e))return null;const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?kt({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):kt({border:`${C(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}var Y$=q((e,{radius:t,fullWidth:r,compact:n,withLeftIcon:o,withRightIcon:l,color:i,gradient:a},{variant:s,size:c})=>({root:gl(kt(gl(kt(kt(kt(kt({},W$({compact:n,size:c,withLeftIcon:o,withRightIcon:l})),e.fn.fontStyles()),e.fn.focusStyles()),U$(r)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:A({size:c,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),Q$({variant:s,theme:e,color:i,gradient:a})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":gl(kt({content:'""'},e.fn.cover(C(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})),X$=Object.defineProperty,vi=Object.getOwnPropertySymbols,_g=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,yp=(e,t,r)=>t in e?X$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wp=(e,t)=>{for(var r in t||(t={}))_g.call(t,r)&&yp(e,r,t[r]);if(vi)for(var r of vi(t))Sg.call(t,r)&&yp(e,r,t[r]);return e},G$=(e,t)=>{var r={};for(var n in e)_g.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&vi)for(var n of vi(e))t.indexOf(n)<0&&Sg.call(e,n)&&(r[n]=e[n]);return r};const K$={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},_u=u.forwardRef((e,t)=>{const r=W("Button",K$,e),{className:n,size:o,color:l,type:i,disabled:a,children:s,leftIcon:c,rightIcon:f,fullWidth:v,variant:m,radius:y,uppercase:w,compact:g,loading:x,loaderPosition:p,loaderProps:d,gradient:h,classNames:S,styles:E,unstyled:$}=r,b=G$(r,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:O,cx:z,theme:N}=Y$({radius:y,color:l,fullWidth:v,compact:g,gradient:h,withLeftIcon:!!c,withRightIcon:!!f},{name:"Button",unstyled:$,classNames:S,styles:E,variant:m,size:o}),M=N.fn.variant({color:l,variant:m}),L=_.createElement(pu,wp({color:M.color,size:`calc(${A({size:o,sizes:oc}).height} / 2)`},d));return _.createElement(i0,wp({className:z(O.root,n),type:i,disabled:a,"data-button":!0,"data-disabled":a||void 0,"data-loading":x||void 0,ref:t,unstyled:$},b),_.createElement("div",{className:O.inner},(c||x&&p==="left")&&_.createElement("span",{className:z(O.icon,O.leftIcon)},x&&p==="left"?L:c),x&&p==="center"&&_.createElement("span",{className:O.centerLoader},L),_.createElement("span",{className:O.label,style:{textTransform:w?"uppercase":void 0}},s),(f||x&&p==="right")&&_.createElement("span",{className:z(O.icon,O.rightIcon)},x&&p==="right"?L:f)))});_u.displayName="@mantine/core/Button";_u.Group=wg;const fe=_u;var Z$=q((e,{radius:t,shadow:r})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[r]||r||"none","&[data-with-border]":{border:`${C(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]}`}}})),J$=Object.defineProperty,hi=Object.getOwnPropertySymbols,Pg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,_p=(e,t,r)=>t in e?J$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q$=(e,t)=>{for(var r in t||(t={}))Pg.call(t,r)&&_p(e,r,t[r]);if(hi)for(var r of hi(t))xg.call(t,r)&&_p(e,r,t[r]);return e},eO=(e,t)=>{var r={};for(var n in e)Pg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&hi)for(var n of hi(e))t.indexOf(n)<0&&xg.call(e,n)&&(r[n]=e[n]);return r};const tO={},$g=u.forwardRef((e,t)=>{const r=W("Paper",tO,e),{className:n,children:o,radius:l,withBorder:i,shadow:a,unstyled:s,variant:c}=r,f=eO(r,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:v,cx:m}=Z$({radius:l,shadow:a},{name:"Paper",unstyled:s,variant:c});return _.createElement(re,q$({className:m(v.root,n),"data-with-border":i||void 0,ref:t},f),o)});$g.displayName="@mantine/core/Paper";const We=$g,[rO,yn]=Sh("ModalBase component was not found in tree");var nO=q(()=>({close:{marginLeft:"auto",marginRight:0}})),oO=Object.defineProperty,gi=Object.getOwnPropertySymbols,Og=Object.prototype.hasOwnProperty,Eg=Object.prototype.propertyIsEnumerable,Sp=(e,t,r)=>t in e?oO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lO=(e,t)=>{for(var r in t||(t={}))Og.call(t,r)&&Sp(e,r,t[r]);if(gi)for(var r of gi(t))Eg.call(t,r)&&Sp(e,r,t[r]);return e},iO=(e,t)=>{var r={};for(var n in e)Og.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&gi)for(var n of gi(e))t.indexOf(n)<0&&Eg.call(e,n)&&(r[n]=e[n]);return r};const aO={size:"sm"},sO=u.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}CloseButton`,aO,e),{className:o}=n,l=iO(n,["className"]),{classes:i,cx:a}=nO(null,r.stylesApi);return _.createElement(mu,lO({className:a(i.close,o),ref:t,onClick:r.onClose},l))});var cO=q(()=>({overlay:{}})),uO=Object.defineProperty,fO=Object.defineProperties,dO=Object.getOwnPropertyDescriptors,Pp=Object.getOwnPropertySymbols,pO=Object.prototype.hasOwnProperty,mO=Object.prototype.propertyIsEnumerable,xp=(e,t,r)=>t in e?uO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vO=(e,t)=>{for(var r in t||(t={}))pO.call(t,r)&&xp(e,r,t[r]);if(Pp)for(var r of Pp(t))mO.call(t,r)&&xp(e,r,t[r]);return e},hO=(e,t)=>fO(e,dO(t)),gO=q((e,{color:t,opacity:r,blur:n,radius:o,gradient:l,fixed:i,zIndex:a})=>({root:hO(vO({},e.fn.cover(0)),{position:i?"fixed":"absolute",backgroundColor:l?void 0:e.fn.rgba(t,r),backgroundImage:l,backdropFilter:n?`blur(${C(n)})`:void 0,borderRadius:e.fn.radius(o),zIndex:a,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})})),yO=Object.defineProperty,yi=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,$p=(e,t,r)=>t in e?yO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wO=(e,t)=>{for(var r in t||(t={}))bg.call(t,r)&&$p(e,r,t[r]);if(yi)for(var r of yi(t))Cg.call(t,r)&&$p(e,r,t[r]);return e},_O=(e,t)=>{var r={};for(var n in e)bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&yi)for(var n of yi(e))t.indexOf(n)<0&&Cg.call(e,n)&&(r[n]=e[n]);return r};const SO={opacity:.6,color:"#000",zIndex:fu("modal"),radius:0},kg=u.forwardRef((e,t)=>{const r=W("Overlay",SO,e),{variant:n,opacity:o,color:l,blur:i,gradient:a,zIndex:s,radius:c,children:f,className:v,classNames:m,styles:y,unstyled:w,center:g,fixed:x}=r,p=_O(r,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:d,cx:h}=gO({color:l,opacity:o,blur:i,radius:c,gradient:a,fixed:x,zIndex:s},{name:"Overlay",classNames:m,styles:y,unstyled:w,variant:n});return _.createElement(re,wO({ref:t,className:h(d.root,v),"data-center":g||void 0},p),f)});kg.displayName="@mantine/core/Overlay";const PO=kg;var xO=Object.defineProperty,$O=Object.defineProperties,OO=Object.getOwnPropertyDescriptors,wi=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Op=(e,t,r)=>t in e?xO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rn=(e,t)=>{for(var r in t||(t={}))Ng.call(t,r)&&Op(e,r,t[r]);if(wi)for(var r of wi(t))zg.call(t,r)&&Op(e,r,t[r]);return e},EO=(e,t)=>$O(e,OO(t)),bO=(e,t)=>{var r={};for(var n in e)Ng.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&wi)for(var n of wi(e))t.indexOf(n)<0&&zg.call(e,n)&&(r[n]=e[n]);return r};const CO={},kO=u.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Overlay`,CO,e),{onClick:o,transitionProps:l,style:i,className:a}=n,s=bO(n,["onClick","transitionProps","style","className"]),{classes:c,cx:f}=cO(null,r.stylesApi),v=m=>{o==null||o(m),r.closeOnClickOutside&&r.onClose()};return _.createElement(hu,EO(Rn(Rn({mounted:r.opened},r.transitionProps),l),{transition:"fade"}),m=>_.createElement(PO,Rn({ref:t,onClick:v,fixed:!0,style:Rn(Rn({},i),m),className:f(c.overlay,a),zIndex:r.zIndex},s)))});var NO=q((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}})),zO=Object.defineProperty,_i=Object.getOwnPropertySymbols,jg=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,Ep=(e,t,r)=>t in e?zO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,In=(e,t)=>{for(var r in t||(t={}))jg.call(t,r)&&Ep(e,r,t[r]);if(_i)for(var r of _i(t))Rg.call(t,r)&&Ep(e,r,t[r]);return e},jO=(e,t)=>{var r={};for(var n in e)jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&_i)for(var n of _i(e))t.indexOf(n)<0&&Rg.call(e,n)&&(r[n]=e[n]);return r};const RO={},IO=u.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Content`,RO,e),{className:o,transitionProps:l,style:i,onKeyDown:a}=n,s=jO(n,["className","transitionProps","style","onKeyDown"]),{classes:c,cx:f}=NO({zIndex:r.zIndex},r.stylesApi),v=m=>{var y;((y=m.target)==null?void 0:y.getAttribute("data-mantine-stop-propagation"))!=="true"&&m.key==="Escape"&&r.closeOnEscape&&r.onClose(),a==null||a(m)};return _.createElement(hu,In(In({mounted:r.opened,transition:"pop"},r.transitionProps),l),m=>_.createElement("div",{className:f(c.inner)},_.createElement(Z0,{active:r.opened&&r.trapFocus},_.createElement(We,In({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":r.bodyMounted?r.getBodyId():void 0,"aria-labelledby":r.titleMounted?r.getTitleId():void 0,onKeyDown:v,ref:t,className:f(c.content,o),style:In(In({},i),m),shadow:r.shadow},s),s.children))))});var TO=q((e,{padding:t})=>{const r=A({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:r,paddingRight:`calc(${r} - ${C(5)})`,position:"sticky",top:0,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,zIndex:1e3}}}),MO=Object.defineProperty,Si=Object.getOwnPropertySymbols,Ig=Object.prototype.hasOwnProperty,Tg=Object.prototype.propertyIsEnumerable,bp=(e,t,r)=>t in e?MO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,LO=(e,t)=>{for(var r in t||(t={}))Ig.call(t,r)&&bp(e,r,t[r]);if(Si)for(var r of Si(t))Tg.call(t,r)&&bp(e,r,t[r]);return e},AO=(e,t)=>{var r={};for(var n in e)Ig.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Si)for(var n of Si(e))t.indexOf(n)<0&&Tg.call(e,n)&&(r[n]=e[n]);return r};const DO={},FO=u.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Header`,DO,e),{className:o}=n,l=AO(n,["className"]),{classes:i,cx:a}=TO({padding:r.padding},r.stylesApi);return _.createElement(re,LO({ref:t,className:a(i.header,o)},l))});var VO=q(e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})),BO=Object.defineProperty,Pi=Object.getOwnPropertySymbols,Mg=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,Cp=(e,t,r)=>t in e?BO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,HO=(e,t)=>{for(var r in t||(t={}))Mg.call(t,r)&&Cp(e,r,t[r]);if(Pi)for(var r of Pi(t))Lg.call(t,r)&&Cp(e,r,t[r]);return e},WO=(e,t)=>{var r={};for(var n in e)Mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Pi)for(var n of Pi(e))t.indexOf(n)<0&&Lg.call(e,n)&&(r[n]=e[n]);return r};const UO={},QO=u.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Title`,UO,e),{className:o}=n,l=WO(n,["className"]),{classes:i,cx:a}=VO(null,r.stylesApi);return u.useEffect(()=>(r.setTitleMounted(!0),()=>r.setTitleMounted(!1)),[]),_.createElement(re,HO({component:"h2",id:r.getTitleId(),className:a(i.title,o),ref:t},l))});var YO=q((e,{padding:t})=>({body:{padding:A({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})),XO=Object.defineProperty,xi=Object.getOwnPropertySymbols,Ag=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,kp=(e,t,r)=>t in e?XO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,GO=(e,t)=>{for(var r in t||(t={}))Ag.call(t,r)&&kp(e,r,t[r]);if(xi)for(var r of xi(t))Dg.call(t,r)&&kp(e,r,t[r]);return e},KO=(e,t)=>{var r={};for(var n in e)Ag.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&xi)for(var n of xi(e))t.indexOf(n)<0&&Dg.call(e,n)&&(r[n]=e[n]);return r};const ZO={},JO=u.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Body`,ZO,e),{className:o}=n,l=KO(n,["className"]),{classes:i,cx:a}=YO({padding:r.padding},r.stylesApi);return u.useEffect(()=>(r.setBodyMounted(!0),()=>r.setBodyMounted(!1)),[]),_.createElement(re,GO({id:r.getBodyId(),className:a(i.body,o),ref:t},l))});function qO({children:e}){return _.createElement(_.Fragment,null,e)}function eE({opened:e,transitionDuration:t}){const[r,n]=u.useState(e),o=u.useRef(),i=Jh()?0:t;return u.useEffect(()=>(e?(n(!0),window.clearTimeout(o.current)):i===0?n(!1):o.current=window.setTimeout(()=>n(!1),i),()=>window.clearTimeout(o.current)),[e,i]),r}var tE=q(()=>({root:{}})),rE=Object.defineProperty,nE=Object.defineProperties,oE=Object.getOwnPropertyDescriptors,$i=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Vg=Object.prototype.propertyIsEnumerable,Np=(e,t,r)=>t in e?rE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ja=(e,t)=>{for(var r in t||(t={}))Fg.call(t,r)&&Np(e,r,t[r]);if($i)for(var r of $i(t))Vg.call(t,r)&&Np(e,r,t[r]);return e},zp=(e,t)=>nE(e,oE(t)),lE=(e,t)=>{var r={};for(var n in e)Fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&$i)for(var n of $i(e))t.indexOf(n)<0&&Vg.call(e,n)&&(r[n]=e[n]);return r};const Su={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:fu("modal"),padding:"md",size:"md",shadow:"xl"};function ue(e){const t=W("ModalBase",Su,e),{opened:r,onClose:n,children:o,closeOnClickOutside:l,__staticSelector:i,transitionProps:a,withinPortal:s,portalProps:c,keepMounted:f,target:v,zIndex:m,lockScroll:y,trapFocus:w,closeOnEscape:g,returnFocus:x,padding:p,shadow:d,id:h,size:S,variant:E,classNames:$,unstyled:b,styles:O,className:z}=t,N=lE(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:M,cx:L}=tE(null,{name:i,classNames:$,styles:O,unstyled:b,variant:E,size:S}),X=nP(h),[ie,Ve]=u.useState(!1),[Be,$t]=u.useState(!1),j=typeof(a==null?void 0:a.duration)=="number"?a==null?void 0:a.duration:200,I=eE({opened:r,transitionDuration:j});return oP("keydown",T=>{!w&&T.key==="Escape"&&g&&n()}),Y2({opened:r,shouldReturnFocus:w&&x}),_.createElement(x0,zp(Ja({},c),{withinPortal:s,target:v}),_.createElement(rO,{value:{__staticSelector:i,opened:r,onClose:n,closeOnClickOutside:l,transitionProps:zp(Ja({},a),{duration:j,keepMounted:f}),zIndex:m,padding:p,id:X,getTitleId:()=>`${X}-title`,getBodyId:()=>`${X}-body`,titleMounted:ie,bodyMounted:Be,setTitleMounted:Ve,setBodyMounted:$t,trapFocus:w,closeOnEscape:g,shadow:d,stylesApi:{name:i,size:S,variant:E,classNames:$,styles:O,unstyled:b}}},_.createElement(_h,{enabled:I&&y},_.createElement(re,Ja({className:L(M.root,z)},N),o))))}ue.CloseButton=sO;ue.Overlay=kO;ue.Content=IO;ue.Header=FO;ue.Title=QO;ue.Body=JO;ue.NativeScrollArea=qO;function iE(e){return u.Children.toArray(e).filter(Boolean)}const aE={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var sE=q((e,{spacing:t,position:r,noWrap:n,grow:o,align:l,count:i})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:l||"center",flexWrap:n?"nowrap":"wrap",justifyContent:aE[r],gap:A({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:o?`calc(${100/i}% - (${C(A({size:t,sizes:e.spacing}))} - ${A({size:t,sizes:e.spacing})} / ${i}))`:void 0,flexGrow:o?1:0}}})),cE=Object.defineProperty,Oi=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Hg=Object.prototype.propertyIsEnumerable,jp=(e,t,r)=>t in e?cE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,uE=(e,t)=>{for(var r in t||(t={}))Bg.call(t,r)&&jp(e,r,t[r]);if(Oi)for(var r of Oi(t))Hg.call(t,r)&&jp(e,r,t[r]);return e},fE=(e,t)=>{var r={};for(var n in e)Bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oi)for(var n of Oi(e))t.indexOf(n)<0&&Hg.call(e,n)&&(r[n]=e[n]);return r};const dE={position:"left",spacing:"md"},wt=u.forwardRef((e,t)=>{const r=W("Group",dE,e),{className:n,position:o,align:l,children:i,noWrap:a,grow:s,spacing:c,unstyled:f,variant:v}=r,m=fE(r,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),y=iE(i),{classes:w,cx:g}=sE({align:l,grow:s,noWrap:a,spacing:c,position:o,count:y.length},{unstyled:f,name:"Group",variant:v});return _.createElement(re,uE({className:g(w.root,n),ref:t},m),y)});wt.displayName="@mantine/core/Group";var pE=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Wg=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Rp=(e,t,r)=>t in e?pE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ip=(e,t)=>{for(var r in t||(t={}))Wg.call(t,r)&&Rp(e,r,t[r]);if(Ei)for(var r of Ei(t))Ug.call(t,r)&&Rp(e,r,t[r]);return e},mE=(e,t)=>{var r={};for(var n in e)Wg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ei)for(var n of Ei(e))t.indexOf(n)<0&&Ug.call(e,n)&&(r[n]=e[n]);return r};function vE(e){const t=e,{width:r,height:n,style:o}=t,l=mE(t,["width","height","style"]);return _.createElement("svg",Ip({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Ip({width:r,height:n},o)},l),_.createElement("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var hE=Object.defineProperty,gE=Object.defineProperties,yE=Object.getOwnPropertyDescriptors,Tp=Object.getOwnPropertySymbols,wE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,Mp=(e,t,r)=>t in e?hE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lp=(e,t)=>{for(var r in t||(t={}))wE.call(t,r)&&Mp(e,r,t[r]);if(Tp)for(var r of Tp(t))_E.call(t,r)&&Mp(e,r,t[r]);return e},Ap=(e,t)=>gE(e,yE(t)),SE=q((e,{radius:t})=>({root:{},imageWrapper:{position:"relative"},figure:{margin:0},image:Ap(Lp({},e.fn.fontStyles()),{display:"block",width:"100%",height:"100%",border:0,borderRadius:e.fn.radius(t)}),caption:{color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[7],marginTop:e.spacing.xs},placeholder:Ap(Lp({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],borderRadius:e.fn.radius(t)})})),PE=Object.defineProperty,xE=Object.defineProperties,$E=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Yg=Object.prototype.propertyIsEnumerable,Dp=(e,t,r)=>t in e?PE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tn=(e,t)=>{for(var r in t||(t={}))Qg.call(t,r)&&Dp(e,r,t[r]);if(bi)for(var r of bi(t))Yg.call(t,r)&&Dp(e,r,t[r]);return e},OE=(e,t)=>xE(e,$E(t)),EE=(e,t)=>{var r={};for(var n in e)Qg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&bi)for(var n of bi(e))t.indexOf(n)<0&&Yg.call(e,n)&&(r[n]=e[n]);return r};const bE={fit:"cover",width:"100%",height:"auto",radius:0},_r=u.forwardRef((e,t)=>{const r=W("Image",bE,e),{className:n,alt:o,src:l,fit:i,width:a,height:s,radius:c,imageProps:f,withPlaceholder:v,placeholder:m,imageRef:y,classNames:w,styles:g,caption:x,unstyled:p,style:d,variant:h}=r,S=EE(r,["className","alt","src","fit","width","height","radius","imageProps","withPlaceholder","placeholder","imageRef","classNames","styles","caption","unstyled","style","variant"]),{classes:E,cx:$}=SE({radius:c},{classNames:w,styles:g,unstyled:p,name:"Image",variant:h}),[b,O]=u.useState(!l),z=v&&b;return du(()=>{O(!l)},[l]),_.createElement(re,Tn({className:$(E.root,n),style:Tn({width:C(a)},d),ref:t},S),_.createElement("figure",{className:E.figure},_.createElement("div",{className:E.imageWrapper},_.createElement("img",OE(Tn({src:l,alt:o,ref:y},f),{className:$(E.image,f==null?void 0:f.className),onError:N=>{O(!0),typeof(f==null?void 0:f.onError)=="function"&&f.onError(N)},style:Tn(Tn({objectFit:i,width:C(a),height:C(s)},z&&{overflow:"hidden"}),f==null?void 0:f.style)})),z&&_.createElement("div",{className:E.placeholder,title:o},m||_.createElement("div",null,_.createElement(vE,{width:C(40),height:C(40)})))),!!x&&_.createElement(H,{component:"figcaption",size:"sm",align:"center",className:E.caption},x)))});_r.displayName="@mantine/core/Image";const[CE,kE]=Sh("Modal component was not found in tree"),NE={xs:C(320),sm:C(380),md:C(440),lg:C(620),xl:C(780)};var zE=q((e,{yOffset:t,xOffset:r,centered:n,fullScreen:o},{size:l})=>({content:{flex:o?"0 0 100%":`0 0 ${A({size:l,sizes:NE})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${C(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:r,paddingRight:o?0:r,display:"flex",justifyContent:"center",alignItems:n?"center":"flex-start"}})),jE=Object.defineProperty,RE=Object.defineProperties,IE=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Gg=Object.prototype.propertyIsEnumerable,Fp=(e,t,r)=>t in e?jE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lc=(e,t)=>{for(var r in t||(t={}))Xg.call(t,r)&&Fp(e,r,t[r]);if(Ci)for(var r of Ci(t))Gg.call(t,r)&&Fp(e,r,t[r]);return e},Kg=(e,t)=>RE(e,IE(t)),TE=(e,t)=>{var r={};for(var n in e)Xg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ci)for(var n of Ci(e))t.indexOf(n)<0&&Gg.call(e,n)&&(r[n]=e[n]);return r};const ME=Kg(lc({},Su),{yOffset:"5dvh",xOffset:"5vw"});function Zg(e){const t=W("ModalRoot",ME,e),{classNames:r,variant:n,size:o,yOffset:l,xOffset:i,scrollAreaComponent:a,radius:s,centered:c,fullScreen:f}=t,v=TE(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:m,cx:y}=zE({yOffset:l,xOffset:i,centered:c,fullScreen:f},{name:"Modal",variant:n,size:o});return _.createElement(CE,{value:{yOffset:l,scrollAreaComponent:a,radius:s}},_.createElement(ue,lc({__staticSelector:"Modal",size:o,variant:n,classNames:Kg(lc({},r),{content:y(m.content,r==null?void 0:r.content),inner:y(m.inner,r==null?void 0:r.inner)})},v)))}var LE=Object.defineProperty,ki=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,Vp=(e,t,r)=>t in e?LE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,AE=(e,t)=>{for(var r in t||(t={}))Jg.call(t,r)&&Vp(e,r,t[r]);if(ki)for(var r of ki(t))qg.call(t,r)&&Vp(e,r,t[r]);return e},DE=(e,t)=>{var r={};for(var n in e)Jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ki)for(var n of ki(e))t.indexOf(n)<0&&qg.call(e,n)&&(r[n]=e[n]);return r};const FE={shadow:"xl"},ey=u.forwardRef((e,t)=>{const r=W("ModalContent",FE,e),{children:n,scrollAreaComponent:o}=r,l=DE(r,["children","scrollAreaComponent"]),i=kE(),a=o||i.scrollAreaComponent||ue.NativeScrollArea;return _.createElement(ue.Content,AE({ref:t,radius:i.radius},l),_.createElement(a,{style:{maxHeight:`calc(100dvh - (${C(i.yOffset)} * 2))`}},n))});var VE=Object.defineProperty,BE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ty=Object.prototype.hasOwnProperty,ry=Object.prototype.propertyIsEnumerable,Bp=(e,t,r)=>t in e?VE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,yl=(e,t)=>{for(var r in t||(t={}))ty.call(t,r)&&Bp(e,r,t[r]);if(Ni)for(var r of Ni(t))ry.call(t,r)&&Bp(e,r,t[r]);return e},WE=(e,t)=>BE(e,HE(t)),UE=(e,t)=>{var r={};for(var n in e)ty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ni)for(var n of Ni(e))t.indexOf(n)<0&&ry.call(e,n)&&(r[n]=e[n]);return r};const QE=WE(yl({},Su),{transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0});function Ft(e){const t=W("Modal",QE,e),{title:r,withOverlay:n,overlayProps:o,withCloseButton:l,closeButtonProps:i,children:a}=t,s=UE(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),c=!!r||l;return _.createElement(Zg,yl({},s),n&&_.createElement(ue.Overlay,yl({},o)),_.createElement(ey,null,c&&_.createElement(ue.Header,null,r&&_.createElement(ue.Title,null,r),l&&_.createElement(ue.CloseButton,yl({},i))),_.createElement(ue.Body,null,a)))}Ft.Root=Zg;Ft.CloseButton=ue.CloseButton;Ft.Overlay=ue.Overlay;Ft.Content=ey;Ft.Header=ue.Header;Ft.Title=ue.Title;Ft.Body=ue.Body;Ft.NativeScrollArea=ue.NativeScrollArea;const Pu=u.createContext(null);Pu.displayName="@mantine/modals/ModalsContext";function YE(){const e=u.useContext(Pu);if(!e)throw new Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return e}var XE=Object.defineProperty,GE=Object.defineProperties,KE=Object.getOwnPropertyDescriptors,Hp=Object.getOwnPropertySymbols,ZE=Object.prototype.hasOwnProperty,JE=Object.prototype.propertyIsEnumerable,Wp=(e,t,r)=>t in e?XE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qa=(e,t)=>{for(var r in t||(t={}))ZE.call(t,r)&&Wp(e,r,t[r]);if(Hp)for(var r of Hp(t))JE.call(t,r)&&Wp(e,r,t[r]);return e},Up=(e,t)=>GE(e,KE(t));function qE({id:e,cancelProps:t,confirmProps:r,labels:n={cancel:"",confirm:""},closeOnConfirm:o=!0,closeOnCancel:l=!0,groupProps:i,onCancel:a,onConfirm:s,children:c}){const{cancel:f,confirm:v}=n,m=YE(),y=g=>{typeof(t==null?void 0:t.onClick)=="function"&&(t==null||t.onClick(g)),typeof a=="function"&&a(),l&&m.closeModal(e)},w=g=>{typeof(r==null?void 0:r.onClick)=="function"&&(r==null||r.onClick(g)),typeof s=="function"&&s(),o&&m.closeModal(e)};return _.createElement(_.Fragment,null,c&&_.createElement(re,{mb:"md"},c),_.createElement(wt,qa({position:"right"},i),_.createElement(fe,Up(qa({variant:"default"},t),{onClick:y}),(t==null?void 0:t.children)||f),_.createElement(fe,Up(qa({},r),{onClick:w}),(r==null?void 0:r.children)||v)))}function Qp(e,t){var r,n,o,l;t&&e.type==="confirm"&&((n=(r=e.props).onCancel)==null||n.call(r)),(l=(o=e.props).onClose)==null||l.call(o)}function eb(e,t){switch(t.type){case"OPEN":return{current:t.modal,modals:[...e.modals,t.modal]};case"CLOSE":{const r=e.modals.find(o=>o.id===t.modalId);if(!r)return e;Qp(r,t.canceled);const n=e.modals.filter(o=>o.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case"CLOSE_ALL":return e.modals.length?(e.modals.concat().reverse().forEach(r=>{Qp(r,t.canceled)}),{current:e.current,modals:[]}):e;default:return e}}const[tb,bo]=E_("mantine-modals"),rb=bo("openModal"),nb=bo("closeModal"),ob=bo("closeAllModals"),lb=bo("openConfirmModal"),ib=e=>bo("openContextModal")(e),be={open:rb,close:nb,closeAll:ob,openConfirmModal:lb,openContextModal:ib};var ab=Object.defineProperty,sb=Object.defineProperties,cb=Object.getOwnPropertyDescriptors,zi=Object.getOwnPropertySymbols,ny=Object.prototype.hasOwnProperty,oy=Object.prototype.propertyIsEnumerable,Yp=(e,t,r)=>t in e?ab(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wl=(e,t)=>{for(var r in t||(t={}))ny.call(t,r)&&Yp(e,r,t[r]);if(zi)for(var r of zi(t))oy.call(t,r)&&Yp(e,r,t[r]);return e},Xp=(e,t)=>sb(e,cb(t)),dr=(e,t)=>{var r={};for(var n in e)ny.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&zi)for(var n of zi(e))t.indexOf(n)<0&&oy.call(e,n)&&(r[n]=e[n]);return r};function ub(e){if(!e)return{confirmProps:{},modalProps:{}};const t=e,{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:f,labels:v}=t,m=dr(t,["id","children","onCancel","onConfirm","closeOnConfirm","closeOnCancel","cancelProps","confirmProps","groupProps","labels"]);return{confirmProps:{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:f,labels:v},modalProps:wl({id:r},m)}}function fb({children:e,modalProps:t,labels:r,modals:n}){const[o,l]=u.useReducer(eb,{modals:[],current:null}),i=u.useRef(o);i.current=o;const a=u.useCallback(x=>{l({type:"CLOSE_ALL",canceled:x})},[i,l]),s=u.useCallback(x=>{var p=x,{modalId:d}=p,h=dr(p,["modalId"]);const S=d||Kn();return l({type:"OPEN",modal:{id:S,type:"content",props:h}}),S},[l]),c=u.useCallback(x=>{var p=x,{modalId:d}=p,h=dr(p,["modalId"]);const S=d||Kn();return l({type:"OPEN",modal:{id:S,type:"confirm",props:h}}),S},[l]),f=u.useCallback((x,p)=>{var d=p,{modalId:h}=d,S=dr(d,["modalId"]);const E=h||Kn();return l({type:"OPEN",modal:{id:E,type:"context",props:S,ctx:x}}),E},[l]),v=u.useCallback((x,p)=>{l({type:"CLOSE",modalId:x,canceled:p})},[i,l]);tb({openModal:s,openConfirmModal:c,openContextModal:x=>{var p=x,{modal:d}=p,h=dr(p,["modal"]);return f(d,h)},closeModal:v,closeContextModal:v,closeAllModals:a});const m={modals:o.modals,openModal:s,openConfirmModal:c,openContextModal:f,closeModal:v,closeContextModal:v,closeAll:a},y=()=>{const x=i.current.current;switch(x==null?void 0:x.type){case"context":{const p=x.props,{innerProps:d}=p,h=dr(p,["innerProps"]),S=n[x.ctx];return{modalProps:h,content:_.createElement(S,{innerProps:d,context:m,id:x.id})}}case"confirm":{const{modalProps:p,confirmProps:d}=ub(x.props);return{modalProps:p,content:_.createElement(qE,Xp(wl({},d),{id:x.id,labels:x.props.labels||r}))}}case"content":{const p=x.props,{children:d}=p;return{modalProps:dr(p,["children"]),content:_.createElement(_.Fragment,null,d)}}default:return{modalProps:{},content:null}}},{modalProps:w,content:g}=y();return _.createElement(Pu.Provider,{value:m},_.createElement(Ft,Xp(wl(wl({zIndex:fu("modal")+1},t),w),{opened:o.modals.length>0,onClose:()=>v(o.current.id)}),g),e)}const ly=q(e=>({wrapper:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",position:"fixed",width:"100%"},header:{width:"100%",height:50,borderTopLeftRadius:e.radius.sm,borderTopRightRadius:e.radius.sm,borderBottom:"1px solid #373a40",display:"flex",justifyContent:"space-between"},categoriesPaper:{width:"100%",height:54,overflow:"hidden",padding:"5px",backgroundColor:e.colors.dark[8]},categoriesBox:{width:"100%",height:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",overflowX:"auto",whiteSpace:"nowrap",gap:"5px"},vehiclesMainPaper:{"&::-webkit-scrollbar":{display:"none"},width:"100%",maxHeight:590,padding:"5px",display:"flex",alignItems:"flex-start",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"10px",paddingLeft:"10px",paddingRight:"10px",marginTop:"-5px",overflowX:"hidden",overflow:"auto",scrollbarWidth:"none",backgroundColor:e.colors.dark[8]},vehiclePaper:{width:"250px",padding:"5px",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"2px",cursor:"pointer"},vehicleModalBtns:{padding:"5px",width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",marginTop:"5px"},vehicleBadges:{width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",gap:"5px"},modalFix:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",fontFamily:"sans-serif",".mantine-Modal-modal":{margin:"auto",top:0,bottom:0}},removeScroll:{"&::-webkit-scrollbar":{display:"none"},maxHeight:500,overflow:"auto"}}));var iy={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Gp=_.createContext&&_.createContext(iy),db=["attr","size","title"];function pb(e,t){if(e==null)return{};var r=mb(e,t),n,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mb(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t_.createElement(t.tag,Ri({key:r},t.attr),ay(t.child)))}function xt(e){return t=>_.createElement(yb,ji({attr:Ri({},e.attr)},t),ay(e.child))}function yb(e){var t=r=>{var{attr:n,size:o,title:l}=e,i=pb(e,db),a=o||r.size||"1em",s;return r.className&&(s=r.className),e.className&&(s=(s?s+" ":"")+e.className),_.createElement("svg",ji({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,i,{className:s,style:Ri(Ri({color:e.color||r.color},r.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),l&&_.createElement("title",null,l),e.children)};return Gp!==void 0?_.createElement(Gp.Consumer,null,r=>t(r)):t(iy)}function wb(e){return xt({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m8 0 6.61 3h.89a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.38l.5 2a.498.498 0 0 1-.485.62H.5a.498.498 0 0 1-.485-.62l.5-2A.5.5 0 0 1 1 13V6H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 3h.89zM3.777 3h8.447L8 1zM2 6v7h1V6zm2 0v7h2.5V6zm3.5 0v7h1V6zm2 0v7H12V6zM13 6v7h1V6zm2-1V4H1v1zm-.39 9H1.39l-.25 1h13.72z"},child:[]}]})(e)}function _b(e){return xt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Export"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M12.337,3.176a.455.455,0,0,0-.311-.138c-.015,0-.028,0-.043-.006s-.027,0-.041.006a.457.457,0,0,0-.312.138L7.961,6.845a.5.5,0,0,0,.707.707l2.816-2.815V15.479a.5.5,0,0,0,1,0V4.737L15.3,7.552a.5.5,0,0,0,.707-.707Z"},child:[]}]}]}]})(e)}function Sb(e){return xt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Import"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M11.63,15.818a.459.459,0,0,0,.312.138c.014,0,.027.005.042.006s.027,0,.041-.006a.457.457,0,0,0,.312-.138l3.669-3.669a.5.5,0,0,0-.707-.707l-2.815,2.815V3.515a.5.5,0,0,0-1,0V14.257L8.668,11.442a.5.5,0,0,0-.707.707Z"},child:[]}]}]}]})(e)}function Zp(e){return xt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.08 3.11H5.77L6.85 7zM19 17H5v-5h14v5z"},child:[]},{tag:"circle",attr:{cx:"7.5",cy:"14.5",r:"1.5"},child:[]},{tag:"circle",attr:{cx:"16.5",cy:"14.5",r:"1.5"},child:[]}]})(e)}function ic(e){return xt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z",opacity:".87"},child:[]},{tag:"path",attr:{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"},child:[]}]})(e)}function sy(e){return xt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"},child:[]}]})(e)}function cy(e){return xt({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M14 11h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3h-2.5"},child:[]},{tag:"path",attr:{d:"M12 17v1m0 -8v1"},child:[]}]})(e)}function Pb(e){return xt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M256 176v160m80-80H176"},child:[]}]})(e)}function xb(e){return xt({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"},child:[]}]})(e)}function uy(e){return xt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"},child:[]}]})(e)}const $b=()=>{const{classes:e}=ly(),[t,r]=u.useState([]),[n,o]=u.useState([]),[l,i]=u.useState(""),[a,s]=u.useState(""),[c,f]=u.useState(null),[v,m]=u.useState(0),[y,w]=u.useState({}),[g,x]=u.useState({}),[p,d]=u.useState([]),[h,S]=u.useState([]),[E,$]=u.useState("");Wl("dashboard",O=>{O.locales&&x(O.locales),O.categories&&Array.isArray(O.categories)&&r(O.categories),O.vehicles&&Array.isArray(O.vehicles)&&o(dh(O.vehicles)),O.dealership&&f(O.dealership),O.dealershipMoney&&m(O.dealershipMoney),O.sells&&d(O.sells),O.importations&&S(O.importations)}),u.useEffect(()=>{(async()=>{const z={};for(const N of n)z[N.model]=await fh(N.model);w(z)})()},[n]),Wl("importationState",O=>{s(O.state)});const b=n.filter(O=>{const{model:z,name:N,brand:M,category:L,stock:X}=O,ie=l.toLowerCase();return ie=="stock"?(X||0)>0:L.toLowerCase().includes(E)&&(z.toLowerCase().includes(ie)||N.toLowerCase().includes(ie)||M.toLowerCase().includes(ie)||L.toLowerCase().includes(ie))});return P.jsx("div",{className:e.wrapper,children:P.jsxs(We,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,children:[P.jsxs(We,{className:e.header,children:[P.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:c==null?void 0:c.logo}),P.jsx(pg,{placeholder:g.ui_search,w:500,style:{margin:"5px"},value:l,icon:P.jsx(uy,{}),onChange:O=>i(O.currentTarget.value)}),P.jsxs(wt,{style:{margin:"5px"},children:[P.jsx(U,{variant:"light",size:"lg",color:"green",leftSection:P.jsx(wb,{}),children:Yt(v,g.ui_currency||"USD")}),P.jsx(fe,{variant:"light",color:"teal",size:"sm",leftIcon:P.jsx(_b,{}),onClick:()=>{be.open({title:g.ui_dealership_sells_title,centered:!0,size:"xs",radius:"sm",className:e.modalFix,children:P.jsx("div",{className:e.removeScroll,children:p.length>0&&p.map(({buyerName:O,price:z,vehicle:N,sellerName:M,plate:L,date:X})=>P.jsxs(We,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[P.jsxs(H,{fw:600,size:"md",children:[g.ui_date,": ",P.jsx(U,{variant:"light",size:"md",children:X||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_employee,": ",P.jsx(U,{variant:"light",size:"md",children:M||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_customer,": ",P.jsx(U,{variant:"light",size:"md",children:O||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_plate,": ",P.jsx(U,{variant:"light",size:"md",children:L||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_model,": ",P.jsx(U,{variant:"light",size:"md",children:N||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(U,{variant:"light",size:"md",color:"green",children:Yt(z,g.ui_currency||"USD")||"N/A"})]})]}))})})},children:g.ui_sells}),(c==null?void 0:c.useStock)&&P.jsx(fe,{variant:"light",color:"teal",size:"sm",leftIcon:P.jsx(Sb,{}),onClick:()=>{be.open({title:g.ui_dealership_importations_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsx("div",{className:e.removeScroll,children:h.length>0&&h.map(({workerName:O,price:z,vehicle:N,date:M})=>P.jsxs(We,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[P.jsxs(H,{fw:600,size:"md",children:[g.ui_date,": ",P.jsx(U,{variant:"light",size:"md",children:M||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_employee,": ",P.jsx(U,{variant:"light",size:"md",children:O||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_model,": ",P.jsx(U,{variant:"light",size:"md",children:N||"N/A"})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(U,{variant:"light",size:"md",color:"red",children:Yt(z,g.ui_currency||"USD")||"N/A"})]})]}))})})},children:g.ui_importations}),P.jsx(mu,{size:"lg",onClick:()=>jt("hideFrame",{name:"setVisibleDashboard"})})]})]}),P.jsx(We,{className:e.categoriesPaper,children:P.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:P.jsxs(re,{className:e.categoriesBox,children:[P.jsx(fe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>{$(""),i("")},children:g.ui_all}),(c==null?void 0:c.job)&&(c==null?void 0:c.useStock)&&P.jsx(fe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:g.ui_stocked}),t.length>0&&t.map(({id:O,label:z})=>P.jsx(fe,{variant:"light",color:E==O?"teal":"blue",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>$(O),children:z},O))]})})}),P.jsx(We,{className:e.vehiclesMainPaper,children:b.length>0&&b.map(({model:O,name:z,brand:N,price:M,category:L,class:X,seats:ie,weight:Ve,stock:Be})=>P.jsxs(We,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{be.open({title:g.ui_vehicle_info_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:y[O]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${O}.webp`}),P.jsxs(H,{fw:700,size:"xl",children:[N," ",z]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(U,{variant:"light",size:"md",color:"green",children:Yt(M,g.ui_currency||"USD")})]}),(c==null?void 0:c.useStock)&&P.jsxs(H,{fw:600,size:"md",children:[g.ui_stock,": ",P.jsx(U,{variant:"light",size:"md",color:"cyan",children:Be})]}),P.jsxs(H,{fw:600,size:"md",children:[g.ui_category,": ",P.jsx(U,{variant:"light",size:"md",children:L})]}),X&&P.jsxs(H,{fw:600,size:"md",children:[g.ui_class,": ",P.jsx(U,{variant:"light",size:"md",color:"yellow",children:X})]}),Ve&&P.jsxs(H,{fw:600,size:"md",children:[g.ui_weight,": ",P.jsxs(U,{variant:"light",size:"md",color:"grape",children:[Ve,"kg"]})]}),ie&&P.jsxs(H,{fw:600,size:"md",children:[g.ui_seats,": ",P.jsx(U,{variant:"light",size:"md",color:"violet",children:ie})]}),P.jsxs(wt,{className:e.vehicleModalBtns,children:[P.jsx(fe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(cy,{}),disabled:(c==null?void 0:c.useStock)&&(Be||0)<=0,onClick:()=>{be.closeAll(),jt("sellVehicle",{model:O,dealership:c})},children:g.ui_sell}),(c==null?void 0:c.useStock)&&a&&P.jsx(fe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ic,{}),onClick:()=>{be.closeAll(),jt("cancelStock")},children:g.ui_cancel_stock}),(c==null?void 0:c.useStock)&&!a&&P.jsx(fe,{variant:"light",color:"cyan",size:"sm",leftIcon:P.jsx(Pb,{}),onClick:()=>{be.closeAll(),be.open({title:g.ui_confirm_importation_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(H,{children:g.ui_confirm_importation_message}),P.jsxs(wt,{className:e.vehicleModalBtns,children:[P.jsx(fe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ic,{}),onClick:()=>{be.closeAll()},children:g.ui_cancel}),P.jsx(fe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(sy,{}),onClick:()=>{be.closeAll(),jt("stockVehicle",{model:O,dealership:c})},children:g.ui_confirm})]})]})})},children:g.ui_add_stock})]})]})})},children:[P.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:y[O]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${O}.webp`}),P.jsxs(H,{size:"sm",fw:700,children:[N," ",z]}),P.jsxs(wt,{className:e.vehicleBadges,children:[P.jsx(U,{size:"sm",variant:"light",color:"green",children:Yt(M,g.ui_currency||"USD")}),(c==null?void 0:c.useStock)&&P.jsx(U,{size:"sm",variant:"light",color:"cyan",children:Be}),X&&P.jsx(U,{size:"sm",variant:"light",color:"yellow",children:X})]})]}))})]})})},Ob=()=>{const{classes:e}=ly(),[t,r]=u.useState([]),[n,o]=u.useState([]),[l,i]=u.useState(""),[a,s]=u.useState(null),[c,f]=u.useState(0),[v,m]=u.useState({}),[y,w]=u.useState({}),[g,x]=u.useState(!1),[p,d]=u.useState(""),[h,S]=u.useState("");Wl("catalogue",$=>{$.locales&&w($.locales),$.categories&&Array.isArray($.categories)&&r($.categories),$.vehicles&&Array.isArray($.vehicles)&&o(dh($.vehicles)),$.dealership&&s($.dealership),$.playerMoney&&f($.playerMoney),$.canChangeVehicle&&x($.canChangeVehicle),$.vehicleId&&d($.vehicleId)}),u.useEffect(()=>{(async()=>{const b={};for(const O of n)b[O.model]=await fh(O.model);m(b)})()},[n]);const E=n.filter($=>{const{model:b,name:O,brand:z,category:N,stock:M}=$,L=l.toLowerCase();return L=="stock"?(M||0)>0:N.toLowerCase().includes(h)&&(b.toLowerCase().includes(L)||O.toLowerCase().includes(L)||z.toLowerCase().includes(L)||N.toLowerCase().includes(L))});return P.jsx("div",{className:e.wrapper,children:P.jsxs(We,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,children:[P.jsxs(We,{className:e.header,children:[P.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:a==null?void 0:a.logo}),P.jsx(pg,{placeholder:y.ui_search,w:500,style:{margin:"5px"},value:l,icon:P.jsx(uy,{}),onChange:$=>i($.currentTarget.value)}),P.jsxs(wt,{children:[P.jsx(U,{variant:"light",size:"lg",color:"green",leftSection:P.jsx(xb,{}),children:Yt(c,y.ui_currency||"USD")}),P.jsx(mu,{size:"lg",style:{margin:5},onClick:()=>jt("hideFrame",{name:"setVisibleCatalogue"})})]})]}),P.jsx(We,{className:e.categoriesPaper,children:P.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:P.jsxs(re,{className:e.categoriesBox,children:[P.jsx(fe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>{S(""),i("")},children:y.ui_all}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsx(fe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:y.ui_stocked}),t.length>0&&t.map(({id:$,label:b})=>P.jsx(fe,{variant:"light",color:h==$?"teal":"blue",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>S($),children:b},$))]})})}),P.jsx(We,{className:e.vehiclesMainPaper,children:E.length>0&&E.map(({model:$,name:b,brand:O,price:z,category:N,class:M,seats:L,weight:X,stock:ie})=>P.jsxs(We,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{be.open({title:y.ui_vehicle_info_title,centered:!0,size:"sm",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:v[$]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${$}.webp`}),P.jsxs(H,{fw:700,size:"xl",children:[O," ",b]}),P.jsxs(H,{fw:600,size:"md",children:[y.ui_price,": ",P.jsx(U,{variant:"light",size:"md",color:"green",children:Yt(z,y.ui_currency||"USD")})]}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsxs(H,{fw:600,size:"md",children:[y.ui_stock,": ",P.jsx(U,{variant:"light",size:"md",color:"cyan",children:ie})]}),P.jsxs(H,{fw:600,size:"md",children:[y.ui_category,": ",P.jsx(U,{variant:"light",size:"md",children:N})]}),M&&P.jsxs(H,{fw:600,size:"md",children:[y.ui_class,": ",P.jsx(U,{variant:"light",size:"md",color:"yellow",children:M})]}),X&&P.jsxs(H,{fw:600,size:"md",children:[y.ui_weight,": ",P.jsxs(U,{variant:"light",size:"md",color:"grape",children:[X,"kg"]})]}),L&&P.jsxs(H,{fw:600,size:"md",children:[y.ui_seats,": ",P.jsx(U,{variant:"light",size:"md",color:"violet",children:L})]}),P.jsxs(wt,{className:e.vehicleModalBtns,children:[(!(a!=null&&a.job)||(a==null?void 0:a.job)&&(a==null?void 0:a.allowBuyCatalogue))&&P.jsx(fe,{variant:"light",color:"green",size:"xs",leftIcon:P.jsx(cy,{}),disabled:(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&(ie||0)<=0,onClick:()=>{be.closeAll(),be.open({title:y.ui_confirm_buy_vehicle_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(H,{children:y.ui_confirm_buy_vehicle_message}),P.jsxs(wt,{className:e.vehicleModalBtns,children:[P.jsx(fe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ic,{}),onClick:()=>{be.closeAll()},children:y.ui_cancel}),P.jsx(fe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(sy,{}),onClick:()=>{be.closeAll(),jt("buyVehicle",{model:$,dealership:a})},children:y.ui_confirm})]})]})})},children:y.ui_buy}),g&&P.jsx(fe,{variant:"light",color:"gray",size:"xs",onClick:()=>{be.closeAll(),jt("changeShowroomVehicle",{vehicleId:p,newVehicle:$,dealership:a})},leftIcon:P.jsx(Zp,{}),children:y.ui_change_vehicle}),P.jsx(fe,{variant:"light",color:"cyan",size:"xs",onClick:()=>{be.closeAll(),jt("testDrive",{model:$,dealership:a})},leftIcon:P.jsx(Zp,{}),children:y.ui_test_drive})]})]})})},children:[P.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:v[$]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${$}.webp`}),P.jsxs(H,{size:"sm",fw:700,children:[O," ",b]}),P.jsxs(wt,{className:e.vehicleBadges,children:[P.jsx(U,{size:"sm",variant:"light",color:"green",children:Yt(z,y.ui_currency||"USD")}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsx(U,{size:"sm",variant:"light",color:"cyan",children:ie}),M&&P.jsx(U,{size:"sm",variant:"light",color:"yellow",children:M})]})]}))})]})})};es.createRoot(document.getElementById("root")).render(P.jsx(_.StrictMode,{children:P.jsx(Qh,{theme:{colorScheme:"dark"},children:P.jsxs(fb,{children:[P.jsx(If,{componentName:"Dashboard",children:P.jsx($b,{})}),P.jsx(If,{componentName:"Catalogue",children:P.jsx(Ob,{})})]})})})); diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BywWR2Zw.js b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BywWR2Zw.js new file mode 100644 index 000000000..fe9a02823 --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-BywWR2Zw.js @@ -0,0 +1,87 @@ +function py(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function n(o){if(o.ep)return;o.ep=!0;const l=r(o);fetch(o.href,l)}})();function my(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jp={exports:{}},Ti={},qp={exports:{}},D={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var yo=Symbol.for("react.element"),vy=Symbol.for("react.portal"),hy=Symbol.for("react.fragment"),gy=Symbol.for("react.strict_mode"),yy=Symbol.for("react.profiler"),wy=Symbol.for("react.provider"),_y=Symbol.for("react.context"),Sy=Symbol.for("react.forward_ref"),Py=Symbol.for("react.suspense"),xy=Symbol.for("react.memo"),$y=Symbol.for("react.lazy"),xu=Symbol.iterator;function Oy(e){return e===null||typeof e!="object"?null:(e=xu&&e[xu]||e["@@iterator"],typeof e=="function"?e:null)}var em={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tm=Object.assign,rm={};function mn(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}mn.prototype.isReactComponent={};mn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function nm(){}nm.prototype=mn.prototype;function sc(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}var cc=sc.prototype=new nm;cc.constructor=sc;tm(cc,mn.prototype);cc.isPureReactComponent=!0;var $u=Array.isArray,om=Object.prototype.hasOwnProperty,uc={current:null},lm={key:!0,ref:!0,__self:!0,__source:!0};function im(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)om.call(t,n)&&!lm.hasOwnProperty(n)&&(o[n]=t[n]);var a=arguments.length-2;if(a===1)o.children=r;else if(1>>1,ce=z[Z];if(0>>1;Zo(wn,M))Eto(zr,wn)?(z[Z]=zr,z[Et]=M,Z=Et):(z[Z]=wn,z[Ot]=M,Z=Ot);else if(Eto(zr,M))z[Z]=zr,z[Et]=M,Z=Et;else break e}}return T}function o(z,T){var M=z.sortIndex-T.sortIndex;return M!==0?M:z.id-T.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var s=[],c=[],f=1,v=null,m=3,y=!1,w=!1,g=!1,x=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(z){for(var T=r(c);T!==null;){if(T.callback===null)n(c);else if(T.startTime<=z)n(c),T.sortIndex=T.expirationTime,t(s,T);else break;T=r(c)}}function S(z){if(g=!1,h(z),!w)if(r(s)!==null)w=!0,se($);else{var T=r(c);T!==null&&Je(S,T.startTime-z)}}function $(z,T){w=!1,g&&(g=!1,p(O),O=-1),y=!0;var M=m;try{for(h(T),v=r(s);v!==null&&(!(v.expirationTime>T)||z&&!R());){var Z=v.callback;if(typeof Z=="function"){v.callback=null,m=v.priorityLevel;var ce=Z(v.expirationTime<=T);T=e.unstable_now(),typeof ce=="function"?v.callback=ce:v===r(s)&&n(s),h(T)}else n(s);v=r(s)}if(v!==null)var Nr=!0;else{var Ot=r(c);Ot!==null&&Je(S,Ot.startTime-T),Nr=!1}return Nr}finally{v=null,m=M,y=!1}}var k=!1,E=null,O=-1,j=5,C=-1;function R(){return!(e.unstable_now()-Cz||125Z?(z.sortIndex=M,t(c,z),r(s)===null&&z===r(c)&&(g?(p(O),O=-1):g=!0,Je(S,M-Z))):(z.sortIndex=ce,t(s,z),w||y||(w=!0,se($))),z},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(z){var T=m;return function(){var M=m;m=T;try{return z.apply(this,arguments)}finally{m=M}}}})(fm);um.exports=fm;var My=um.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ly=u,Xe=My;function N(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),rs=Object.prototype.hasOwnProperty,Ay=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,bu={},Cu={};function Dy(e){return rs.call(Cu,e)?!0:rs.call(bu,e)?!1:Ay.test(e)?Cu[e]=!0:(bu[e]=!0,!1)}function Fy(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Vy(e,t,r,n){if(t===null||typeof t>"u"||Fy(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Me(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var Oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Oe[e]=new Me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Oe[t]=new Me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Oe[e]=new Me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Oe[e]=new Me(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Oe[e]=new Me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Oe[e]=new Me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Oe[e]=new Me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Oe[e]=new Me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Oe[e]=new Me(e,5,!1,e.toLowerCase(),null,!1,!1)});var dc=/[\-:]([a-z])/g;function pc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(dc,pc);Oe[t]=new Me(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(dc,pc);Oe[t]=new Me(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(dc,pc);Oe[t]=new Me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Oe[e]=new Me(e,1,!1,e.toLowerCase(),null,!1,!1)});Oe.xlinkHref=new Me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Oe[e]=new Me(e,1,!1,e.toLowerCase(),null,!0,!0)});function mc(e,t,r,n){var o=Oe.hasOwnProperty(t)?Oe[t]:null;(o!==null?o.type!==0:n||!(2a||o[i]!==l[a]){var s=` +`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=a);break}}}finally{ya=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Mn(e):""}function By(e){switch(e.tag){case 5:return Mn(e.type);case 16:return Mn("Lazy");case 13:return Mn("Suspense");case 19:return Mn("SuspenseList");case 0:case 2:case 15:return e=wa(e.type,!1),e;case 11:return e=wa(e.type.render,!1),e;case 1:return e=wa(e.type,!0),e;default:return""}}function is(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ar:return"Fragment";case Lr:return"Portal";case ns:return"Profiler";case vc:return"StrictMode";case os:return"Suspense";case ls:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mm:return(e.displayName||"Context")+".Consumer";case pm:return(e._context.displayName||"Context")+".Provider";case hc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gc:return t=e.displayName||null,t!==null?t:is(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return is(e(t))}catch{}}return null}function Hy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return is(t);case 8:return t===vc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function or(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wy(e){var t=hm(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zo(e){e._valueTracker||(e._valueTracker=Wy(e))}function gm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=hm(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Sl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function as(e,t){var r=t.checked;return ie({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Nu(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=or(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ym(e,t){t=t.checked,t!=null&&mc(e,"checked",t,!1)}function ss(e,t){ym(e,t);var r=or(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?cs(e,t.type,r):t.hasOwnProperty("defaultValue")&&cs(e,t.type,or(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function cs(e,t,r){(t!=="number"||Sl(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ln=Array.isArray;function Gr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=jo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Jn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Fn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uy=["Webkit","ms","Moz","O"];Object.keys(Fn).forEach(function(e){Uy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fn[t]=Fn[e]})});function Pm(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Fn.hasOwnProperty(e)&&Fn[e]?(""+t).trim():t+"px"}function xm(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Pm(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Qy=ie({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ds(e,t){if(t){if(Qy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function ps(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ms=null;function yc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vs=null,Kr=null,Zr=null;function Ru(e){if(e=So(e)){if(typeof vs!="function")throw Error(N(280));var t=e.stateNode;t&&(t=Fi(t),vs(e.stateNode,e.type,t))}}function $m(e){Kr?Zr?Zr.push(e):Zr=[e]:Kr=e}function Om(){if(Kr){var e=Kr,t=Zr;if(Zr=Kr=null,Ru(e),t)for(e=0;e>>=0,e===0?32:31-(n1(e)/o1|0)|0}var Io=64,Ro=4194304;function An(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ol(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var a=i&~o;a!==0?n=An(a):(l&=i,l!==0&&(n=An(l)))}else i=r&~o,i!==0?n=An(i):l!==0&&(n=An(l));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function wo(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ut(t),e[t]=r}function s1(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Bn),Hu=" ",Wu=!1;function Um(e,t){switch(e){case"keyup":return M1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dr=!1;function A1(e,t){switch(e){case"compositionend":return Qm(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function D1(e,t){if(Dr)return e==="compositionend"||!Ec&&Um(e,t)?(e=Hm(),ol=xc=Xt=null,Dr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Xu(r)}}function Km(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Km(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zm(){for(var e=window,t=Sl();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Sl(e.document)}return t}function bc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function X1(e){var t=Zm(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Km(r.ownerDocument.documentElement,r)){if(n!==null&&bc(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Gu(r,l);var i=Gu(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Fr=null,Ss=null,Wn=null,Ps=!1;function Ku(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ps||Fr==null||Fr!==Sl(n)||(n=Fr,"selectionStart"in n&&bc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Wn&&oo(Wn,n)||(Wn=n,n=Cl(Ss,"onSelect"),0Hr||(e.current=Cs[Hr],Cs[Hr]=null,Hr--)}function G(e,t){Hr++,Cs[Hr]=e.current,e.current=t}var lr={},ze=ar(lr),De=ar(!1),Sr=lr;function on(e,t){var r=e.type.contextTypes;if(!r)return lr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Fe(e){return e=e.childContextTypes,e!=null}function Nl(){q(De),q(ze)}function nf(e,t,r){if(ze.current!==lr)throw Error(N(168));G(ze,t),G(De,r)}function iv(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(N(108,Hy(e)||"Unknown",o));return ie({},r,n)}function zl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||lr,Sr=ze.current,G(ze,e),G(De,De.current),!0}function of(e,t,r){var n=e.stateNode;if(!n)throw Error(N(169));r?(e=iv(e,t,Sr),n.__reactInternalMemoizedMergedChildContext=e,q(De),q(ze),G(ze,e)):q(De),G(De,r)}var Ct=null,Vi=!1,Ia=!1;function av(e){Ct===null?Ct=[e]:Ct.push(e)}function iw(e){Vi=!0,av(e)}function sr(){if(!Ia&&Ct!==null){Ia=!0;var e=0,t=Y;try{var r=Ct;for(Y=1;e>=i,o-=i,Nt=1<<32-ut(t)+o|r<O?(j=E,E=null):j=E.sibling;var C=m(p,E,h[O],S);if(C===null){E===null&&(E=j);break}e&&E&&C.alternate===null&&t(p,E),d=l(C,d,O),k===null?$=C:k.sibling=C,k=C,E=j}if(O===h.length)return r(p,E),te&&ur(p,O),$;if(E===null){for(;OO?(j=E,E=null):j=E.sibling;var R=m(p,E,C.value,S);if(R===null){E===null&&(E=j);break}e&&E&&R.alternate===null&&t(p,E),d=l(R,d,O),k===null?$=R:k.sibling=R,k=R,E=j}if(C.done)return r(p,E),te&&ur(p,O),$;if(E===null){for(;!C.done;O++,C=h.next())C=v(p,C.value,S),C!==null&&(d=l(C,d,O),k===null?$=C:k.sibling=C,k=C);return te&&ur(p,O),$}for(E=n(p,E);!C.done;O++,C=h.next())C=y(E,p,O,C.value,S),C!==null&&(e&&C.alternate!==null&&E.delete(C.key===null?O:C.key),d=l(C,d,O),k===null?$=C:k.sibling=C,k=C);return e&&E.forEach(function(L){return t(p,L)}),te&&ur(p,O),$}function x(p,d,h,S){if(typeof h=="object"&&h!==null&&h.type===Ar&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case No:e:{for(var $=h.key,k=d;k!==null;){if(k.key===$){if($=h.type,$===Ar){if(k.tag===7){r(p,k.sibling),d=o(k,h.props.children),d.return=p,p=d;break e}}else if(k.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ht&&sf($)===k.type){r(p,k.sibling),d=o(k,h.props),d.ref=On(p,k,h),d.return=p,p=d;break e}r(p,k);break}else t(p,k);k=k.sibling}h.type===Ar?(d=yr(h.props.children,p.mode,S,h.key),d.return=p,p=d):(S=dl(h.type,h.key,h.props,null,p.mode,S),S.ref=On(p,d,h),S.return=p,p=S)}return i(p);case Lr:e:{for(k=h.key;d!==null;){if(d.key===k)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){r(p,d.sibling),d=o(d,h.children||[]),d.return=p,p=d;break e}else{r(p,d);break}else t(p,d);d=d.sibling}d=Va(h,p.mode,S),d.return=p,p=d}return i(p);case Ht:return k=h._init,x(p,d,k(h._payload),S)}if(Ln(h))return w(p,d,h,S);if(_n(h))return g(p,d,h,S);Vo(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(r(p,d.sibling),d=o(d,h),d.return=p,p=d):(r(p,d),d=Fa(h,p.mode,S),d.return=p,p=d),i(p)):r(p,d)}return x}var an=fv(!0),dv=fv(!1),Rl=ar(null),Tl=null,Qr=null,zc=null;function jc(){zc=Qr=Tl=null}function Ic(e){var t=Rl.current;q(Rl),e._currentValue=t}function zs(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function qr(e,t){Tl=e,zc=Qr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ae=!0),e.firstContext=null)}function nt(e){var t=e._currentValue;if(zc!==e)if(e={context:e,memoizedValue:t,next:null},Qr===null){if(Tl===null)throw Error(N(308));Qr=e,Tl.dependencies={lanes:0,firstContext:e}}else Qr=Qr.next=e;return t}var vr=null;function Rc(e){vr===null?vr=[e]:vr.push(e)}function pv(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Rc(t)):(r.next=o.next,o.next=r),t.interleaved=r,Mt(e,n)}function Mt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Wt=!1;function Tc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mv(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function It(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function er(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,F&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Mt(e,r)}return o=n.interleaved,o===null?(t.next=t,Rc(n)):(t.next=o.next,o.next=t),n.interleaved=t,Mt(e,r)}function il(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,_c(e,r)}}function cf(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ml(e,t,r,n){var o=e.updateQueue;Wt=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,c=s.next;s.next=null,i===null?l=c:i.next=c,i=s;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==i&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=s))}if(l!==null){var v=o.baseState;i=0,f=c=s=null,a=l;do{var m=a.lane,y=a.eventTime;if((n&m)===m){f!==null&&(f=f.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=e,g=a;switch(m=t,y=r,g.tag){case 1:if(w=g.payload,typeof w=="function"){v=w.call(y,v,m);break e}v=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=g.payload,m=typeof w=="function"?w.call(y,v,m):w,m==null)break e;v=ie({},v,m);break e;case 2:Wt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[a]:m.push(a))}else y={eventTime:y,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=y,s=v):f=f.next=y,i|=m;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;m=a,a=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(s=v),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);$r|=i,e.lanes=i,e.memoizedState=v}}function uf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Ta.transition;Ta.transition={};try{e(!1),t()}finally{Y=r,Ta.transition=n}}function zv(){return ot().memoizedState}function uw(e,t,r){var n=rr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},jv(e))Iv(t,r);else if(r=pv(e,t,r,n),r!==null){var o=Re();ft(r,e,n,o),Rv(r,t,n)}}function fw(e,t,r){var n=rr(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(jv(e))Iv(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,a=l(i,r);if(o.hasEagerState=!0,o.eagerState=a,dt(a,i)){var s=t.interleaved;s===null?(o.next=o,Rc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}r=pv(e,t,o,n),r!==null&&(o=Re(),ft(r,e,n,o),Rv(r,t,n))}}function jv(e){var t=e.alternate;return e===le||t!==null&&t===le}function Iv(e,t){Un=Al=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Rv(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,_c(e,r)}}var Dl={readContext:nt,useCallback:Ee,useContext:Ee,useEffect:Ee,useImperativeHandle:Ee,useInsertionEffect:Ee,useLayoutEffect:Ee,useMemo:Ee,useReducer:Ee,useRef:Ee,useState:Ee,useDebugValue:Ee,useDeferredValue:Ee,useTransition:Ee,useMutableSource:Ee,useSyncExternalStore:Ee,useId:Ee,unstable_isNewReconciler:!1},dw={readContext:nt,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:nt,useEffect:df,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,sl(4194308,4,Ev.bind(null,t,e),r)},useLayoutEffect:function(e,t){return sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return sl(4,2,e,t)},useMemo:function(e,t){var r=vt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=vt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=uw.bind(null,le,e),[n.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:ff,useDebugValue:Hc,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=ff(!1),t=e[0];return e=cw.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=le,o=vt();if(te){if(r===void 0)throw Error(N(407));r=r()}else{if(r=t(),_e===null)throw Error(N(349));xr&30||yv(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,df(_v.bind(null,n,l,e),[e]),n.flags|=2048,po(9,wv.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=vt(),t=_e.identifierPrefix;if(te){var r=zt,n=Nt;r=(n&~(1<<32-ut(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=uo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[yt]=t,e[ao]=n,Wv(e,t,!1,!1),t.stateNode=e;e:{switch(i=ps(r,n),r){case"dialog":J("cancel",e),J("close",e),o=n;break;case"iframe":case"object":case"embed":J("load",e),o=n;break;case"video":case"audio":for(o=0;oun&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304)}else{if(!n)if(e=Ll(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),En(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!te)return be(t),null}else 2*fe()-l.renderingStartTime>un&&r!==1073741824&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=fe(),t.sibling=null,r=oe.current,G(oe,n?r&1|2:r&1),t):(be(t),null);case 22:case 23:return Gc(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?He&1073741824&&(be(t),t.subtreeFlags&6&&(t.flags|=8192)):be(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function _w(e,t){switch(kc(t),t.tag){case 1:return Fe(t.type)&&Nl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sn(),q(De),q(ze),Ac(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Lc(t),null;case 13:if(q(oe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(oe),null;case 4:return sn(),null;case 10:return Ic(t.type._context),null;case 22:case 23:return Gc(),null;case 24:return null;default:return null}}var Ho=!1,Ne=!1,Sw=typeof WeakSet=="function"?WeakSet:Set,I=null;function Yr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ue(e,t,n)}else r.current=null}function Fs(e,t,r){try{r()}catch(n){ue(e,t,n)}}var xf=!1;function Pw(e,t){if(xs=El,e=Zm(),bc(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,a=-1,s=-1,c=0,f=0,v=e,m=null;t:for(;;){for(var y;v!==r||o!==0&&v.nodeType!==3||(a=i+o),v!==l||n!==0&&v.nodeType!==3||(s=i+n),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===r&&++c===o&&(a=i),m===l&&++f===n&&(s=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}r=a===-1||s===-1?null:{start:a,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for($s={focusedElem:e,selectionRange:r},El=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var g=w.memoizedProps,x=w.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?g:at(t.type,g),x);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(S){ue(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return w=xf,xf=!1,w}function Qn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Fs(t,r,l)}o=o.next}while(o!==n)}}function Wi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Vs(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Yv(e){var t=e.alternate;t!==null&&(e.alternate=null,Yv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yt],delete t[ao],delete t[bs],delete t[ow],delete t[lw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xv(e){return e.tag===5||e.tag===3||e.tag===4}function $f(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=kl));else if(n!==4&&(e=e.child,e!==null))for(Bs(e,t,r),e=e.sibling;e!==null;)Bs(e,t,r),e=e.sibling}function Hs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Hs(e,t,r),e=e.sibling;e!==null;)Hs(e,t,r),e=e.sibling}var Pe=null,st=!1;function Vt(e,t,r){for(r=r.child;r!==null;)Gv(e,t,r),r=r.sibling}function Gv(e,t,r){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(Mi,r)}catch{}switch(r.tag){case 5:Ne||Yr(r,t);case 6:var n=Pe,o=st;Pe=null,Vt(e,t,r),Pe=n,st=o,Pe!==null&&(st?(e=Pe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Pe.removeChild(r.stateNode));break;case 18:Pe!==null&&(st?(e=Pe,r=r.stateNode,e.nodeType===8?ja(e.parentNode,r):e.nodeType===1&&ja(e,r),ro(e)):ja(Pe,r.stateNode));break;case 4:n=Pe,o=st,Pe=r.stateNode.containerInfo,st=!0,Vt(e,t,r),Pe=n,st=o;break;case 0:case 11:case 14:case 15:if(!Ne&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Fs(r,t,i),o=o.next}while(o!==n)}Vt(e,t,r);break;case 1:if(!Ne&&(Yr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){ue(r,t,a)}Vt(e,t,r);break;case 21:Vt(e,t,r);break;case 22:r.mode&1?(Ne=(n=Ne)||r.memoizedState!==null,Vt(e,t,r),Ne=n):Vt(e,t,r);break;default:Vt(e,t,r)}}function Of(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Sw),t.forEach(function(n){var o=zw.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function it(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~l}if(n=o,n=fe()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*$w(n/1960))-n,10e?16:e,Gt===null)var n=!1;else{if(e=Gt,Gt=null,Bl=0,F&6)throw Error(N(331));var o=F;for(F|=4,I=e.current;I!==null;){var l=I,i=l.child;if(I.flags&16){var a=l.deletions;if(a!==null){for(var s=0;sfe()-Yc?gr(e,0):Qc|=r),Ve(e,t)}function nh(e,t){t===0&&(e.mode&1?(t=Ro,Ro<<=1,!(Ro&130023424)&&(Ro=4194304)):t=1);var r=Re();e=Mt(e,t),e!==null&&(wo(e,t,r),Ve(e,r))}function Nw(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),nh(e,r)}function zw(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(N(314))}n!==null&&n.delete(t),nh(e,r)}var oh;oh=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||De.current)Ae=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Ae=!1,yw(e,t,r);Ae=!!(e.flags&131072)}else Ae=!1,te&&t.flags&1048576&&sv(t,Il,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;cl(e,t),e=t.pendingProps;var o=on(t,ze.current);qr(t,r),o=Fc(null,t,n,e,o,r);var l=Vc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fe(n)?(l=!0,zl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Tc(t),o.updater=Hi,t.stateNode=o,o._reactInternals=t,Is(t,n,e,r),t=Ms(null,t,n,!0,l,r)):(t.tag=0,te&&l&&Cc(t),Ie(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(cl(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Iw(n),e=at(n,e),o){case 0:t=Ts(null,t,n,e,r);break e;case 1:t=_f(null,t,n,e,r);break e;case 11:t=yf(null,t,n,e,r);break e;case 14:t=wf(null,t,n,at(n.type,e),r);break e}throw Error(N(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),Ts(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),_f(e,t,n,o,r);case 3:e:{if(Vv(t),e===null)throw Error(N(387));n=t.pendingProps,l=t.memoizedState,o=l.element,mv(e,t),Ml(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=cn(Error(N(423)),t),t=Sf(e,t,n,r,o);break e}else if(n!==o){o=cn(Error(N(424)),t),t=Sf(e,t,n,r,o);break e}else for(Ue=qt(t.stateNode.containerInfo.firstChild),Qe=t,te=!0,ct=null,r=dv(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ln(),n===o){t=Lt(e,t,r);break e}Ie(e,t,n,r)}t=t.child}return t;case 5:return vv(t),e===null&&Ns(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,Os(n,o)?i=null:l!==null&&Os(n,l)&&(t.flags|=32),Fv(e,t),Ie(e,t,i,r),t.child;case 6:return e===null&&Ns(t),null;case 13:return Bv(e,t,r);case 4:return Mc(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=an(t,null,n,r):Ie(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),yf(e,t,n,o,r);case 7:return Ie(e,t,t.pendingProps,r),t.child;case 8:return Ie(e,t,t.pendingProps.children,r),t.child;case 12:return Ie(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,G(Rl,n._currentValue),n._currentValue=i,l!==null)if(dt(l.value,i)){if(l.children===o.children&&!De.current){t=Lt(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){i=l.child;for(var s=a.firstContext;s!==null;){if(s.context===n){if(l.tag===1){s=It(-1,r&-r),s.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}l.lanes|=r,s=l.alternate,s!==null&&(s.lanes|=r),zs(l.return,r,t),a.lanes|=r;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(N(341));i.lanes|=r,a=i.alternate,a!==null&&(a.lanes|=r),zs(i,r,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}Ie(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,qr(t,r),o=nt(o),n=n(o),t.flags|=1,Ie(e,t,n,r),t.child;case 14:return n=t.type,o=at(n,t.pendingProps),o=at(n.type,o),wf(e,t,n,o,r);case 15:return Av(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),cl(e,t),t.tag=1,Fe(n)?(e=!0,zl(t)):e=!1,qr(t,r),Tv(t,n,o),Is(t,n,o,r),Ms(null,t,n,!0,e,r);case 19:return Hv(e,t,r);case 22:return Dv(e,t,r)}throw Error(N(156,t.tag))};function lh(e,t){return jm(e,t)}function jw(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function tt(e,t,r,n){return new jw(e,t,r,n)}function Zc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Iw(e){if(typeof e=="function")return Zc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hc)return 11;if(e===gc)return 14}return 2}function nr(e,t){var r=e.alternate;return r===null?(r=tt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function dl(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Zc(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ar:return yr(r.children,o,l,t);case vc:i=8,o|=8;break;case ns:return e=tt(12,r,t,o|2),e.elementType=ns,e.lanes=l,e;case os:return e=tt(13,r,t,o),e.elementType=os,e.lanes=l,e;case ls:return e=tt(19,r,t,o),e.elementType=ls,e.lanes=l,e;case vm:return Qi(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pm:i=10;break e;case mm:i=9;break e;case hc:i=11;break e;case gc:i=14;break e;case Ht:i=16,n=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=tt(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function yr(e,t,r,n){return e=tt(7,e,n,t),e.lanes=r,e}function Qi(e,t,r,n){return e=tt(22,e,n,t),e.elementType=vm,e.lanes=r,e.stateNode={isHidden:!1},e}function Fa(e,t,r){return e=tt(6,e,null,t),e.lanes=r,e}function Va(e,t,r){return t=tt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Rw(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Sa(0),this.expirationTimes=Sa(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sa(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Jc(e,t,r,n,o,l,i,a,s){return e=new Rw(e,t,r,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=tt(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Tc(l),e}function Tw(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ch)}catch(e){console.error(e)}}ch(),cm.exports=Ge;var ru=cm.exports,If=ru;ts.createRoot=If.createRoot,ts.hydrateRoot=If.hydrateRoot;const uh=()=>!window.invokeNative,Fw=()=>{},fh=async e=>{const t=`https://cfx-nui-mt_dealerships/vehiclesImages/${e}.png`,r=new Image;return r.src=t,new Promise(n=>{r.onload=()=>{n(t)},r.onerror=async()=>{const o=`https://gta-images.s3.fr-par.scw.cloud/vehicle/${e}.webp`,l=new Image;l.src=o,l.onload=()=>{n(o)},l.onerror=()=>{n("")}}})},dh=e=>{const t=Object.values(e).flat();return t.sort((r,n)=>r.price-n.price),t},Yt=(e,t)=>Intl.NumberFormat("de-DE").format(e)+t,Ul=(e,t)=>{const r=u.useRef(Fw);u.useEffect(()=>{r.current=t},[t]),u.useEffect(()=>{const n=o=>{const{action:l,data:i}=o.data;r.current&&l===e&&r.current(i)};return window.addEventListener("message",n),()=>window.removeEventListener("message",n)},[e])};async function jt(e,t,r){const n={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(uh()&&r)return r;const o=window.GetParentResourceName?window.GetParentResourceName():"nui-frame-app";return await(await fetch(`https://${o}/${e}`,n)).json()}const Vw=u.createContext(null),Rf=({children:e,componentName:t})=>{const[r,n]=u.useState(!1);return Ul(`setVisible${t}`,n),u.useEffect(()=>{const o=l=>{r&&l.code==="Escape"&&(uh()?n(!1):jt("hideFrame",{name:`setVisible${t}`}))};return window.addEventListener("keydown",o),()=>window.removeEventListener("keydown",o)},[r,t]),P.jsx(Vw.Provider,{value:{visible:r,setVisible:n},children:P.jsx("div",{style:{visibility:r?"visible":"hidden"},children:e})})};var wt=function(){return wt=Object.assign||function(t){for(var r,n=1,o=arguments.length;n"u")return o_;var t=l_(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},a_=hh(),tn="data-scroll-locked",s_=function(e,t,r,n){var o=e.left,l=e.top,i=e.right,a=e.gap;return r===void 0&&(r="margin"),` + .`.concat(Hw,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(a,"px ").concat(n,`; + } + body[`).concat(tn,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(o,`px; + padding-top: `).concat(l,`px; + padding-right: `).concat(i,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(a,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(pl,` { + right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(ml,` { + margin-right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(pl," .").concat(pl,` { + right: 0 `).concat(n,`; + } + + .`).concat(ml," .").concat(ml,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(tn,`] { + `).concat(Ww,": ").concat(a,`px; + } +`)},Mf=function(){var e=parseInt(document.body.getAttribute(tn)||"0",10);return isFinite(e)?e:0},c_=function(){u.useEffect(function(){return document.body.setAttribute(tn,(Mf()+1).toString()),function(){var e=Mf()-1;e<=0?document.body.removeAttribute(tn):document.body.setAttribute(tn,e.toString())}},[])},u_=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=n===void 0?"margin":n;c_();var l=u.useMemo(function(){return i_(o)},[o]);return u.createElement(a_,{styles:s_(l,!t,o,r?"":"!important")})},Xs=!1;if(typeof window<"u")try{var Qo=Object.defineProperty({},"passive",{get:function(){return Xs=!0,!0}});window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{Xs=!1}var Ir=Xs?{passive:!1}:!1,f_=function(e){return e.tagName==="TEXTAREA"},gh=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!f_(e)&&r[t]==="visible")},d_=function(e){return gh(e,"overflowY")},p_=function(e){return gh(e,"overflowX")},Lf=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=yh(e,n);if(o){var l=wh(e,n),i=l[1],a=l[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},m_=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},v_=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},yh=function(e,t){return e==="v"?d_(t):p_(t)},wh=function(e,t){return e==="v"?m_(t):v_(t)},h_=function(e,t){return e==="h"&&t==="rtl"?-1:1},g_=function(e,t,r,n,o){var l=h_(e,window.getComputedStyle(t).direction),i=l*n,a=r.target,s=t.contains(a),c=!1,f=i>0,v=0,m=0;do{var y=wh(e,a),w=y[0],g=y[1],x=y[2],p=g-x-l*w;(w||p)&&yh(e,a)&&(v+=p,m+=w),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return(f&&(Math.abs(v)<1||!o)||!f&&(Math.abs(m)<1||!o))&&(c=!0),c},Yo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Af=function(e){return[e.deltaX,e.deltaY]},Df=function(e){return e&&"current"in e?e.current:e},y_=function(e,t){return e[0]===t[0]&&e[1]===t[1]},w_=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},__=0,Rr=[];function S_(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),o=u.useState(__++)[0],l=u.useState(hh)[0],i=u.useRef(e);u.useEffect(function(){i.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=Bw([e.lockRef.current],(e.shards||[]).map(Df),!0).filter(Boolean);return g.forEach(function(x){return x.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=u.useCallback(function(g,x){if("touches"in g&&g.touches.length===2)return!i.current.allowPinchZoom;var p=Yo(g),d=r.current,h="deltaX"in g?g.deltaX:d[0]-p[0],S="deltaY"in g?g.deltaY:d[1]-p[1],$,k=g.target,E=Math.abs(h)>Math.abs(S)?"h":"v";if("touches"in g&&E==="h"&&k.type==="range")return!1;var O=Lf(E,k);if(!O)return!0;if(O?$=E:($=E==="v"?"h":"v",O=Lf(E,k)),!O)return!1;if(!n.current&&"changedTouches"in g&&(h||S)&&(n.current=$),!$)return!0;var j=n.current||$;return g_(j,x,g,j==="h"?h:S,!0)},[]),s=u.useCallback(function(g){var x=g;if(!(!Rr.length||Rr[Rr.length-1]!==l)){var p="deltaY"in x?Af(x):Yo(x),d=t.current.filter(function($){return $.name===x.type&&($.target===x.target||x.target===$.shadowParent)&&y_($.delta,p)})[0];if(d&&d.should){x.cancelable&&x.preventDefault();return}if(!d){var h=(i.current.shards||[]).map(Df).filter(Boolean).filter(function($){return $.contains(x.target)}),S=h.length>0?a(x,h[0]):!i.current.noIsolation;S&&x.cancelable&&x.preventDefault()}}},[]),c=u.useCallback(function(g,x,p,d){var h={name:g,delta:x,target:p,should:d,shadowParent:P_(p)};t.current.push(h),setTimeout(function(){t.current=t.current.filter(function(S){return S!==h})},1)},[]),f=u.useCallback(function(g){r.current=Yo(g),n.current=void 0},[]),v=u.useCallback(function(g){c(g.type,Af(g),g.target,a(g,e.lockRef.current))},[]),m=u.useCallback(function(g){c(g.type,Yo(g),g.target,a(g,e.lockRef.current))},[]);u.useEffect(function(){return Rr.push(l),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:m}),document.addEventListener("wheel",s,Ir),document.addEventListener("touchmove",s,Ir),document.addEventListener("touchstart",f,Ir),function(){Rr=Rr.filter(function(g){return g!==l}),document.removeEventListener("wheel",s,Ir),document.removeEventListener("touchmove",s,Ir),document.removeEventListener("touchstart",f,Ir)}},[]);var y=e.removeScrollBar,w=e.inert;return u.createElement(u.Fragment,null,w?u.createElement(l,{styles:w_(o)}):null,y?u.createElement(u_,{gapMode:e.gapMode}):null)}function P_(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const x_=Zw(vh,S_);var _h=u.forwardRef(function(e,t){return u.createElement(Zi,wt({},e,{ref:t,sideCar:x_}))});_h.classNames=Zi.classNames;function Sh(e){const t=u.createContext(null);return[({children:o,value:l})=>_.createElement(t.Provider,{value:l},o),()=>{const o=u.useContext(t);if(o===null)throw new Error(e);return o}]}function Ph(e){return Array.isArray(e)?e:[e]}function $_(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}const O_=typeof window<"u"?u.useLayoutEffect:u.useEffect;function E_(e){function t(n){const o=Object.keys(n).reduce((l,i)=>(l[`${e}:${i}`]=a=>n[i](a.detail),l),{});O_(()=>(Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l]),window.addEventListener(l,o[l])}),()=>Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l])})),[o])}function r(n){return(...o)=>$_(`${e}:${String(n)}`,o[0])}return[t,r]}function b_(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==_.Fragment:!1}function xh(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t({fontFamily:e.fontFamily||"sans-serif"})}var z_=Object.defineProperty,Ff=Object.getOwnPropertySymbols,j_=Object.prototype.hasOwnProperty,I_=Object.prototype.propertyIsEnumerable,Vf=(e,t,r)=>t in e?z_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bf=(e,t)=>{for(var r in t||(t={}))j_.call(t,r)&&Vf(e,r,t[r]);if(Ff)for(var r of Ff(t))I_.call(t,r)&&Vf(e,r,t[r]);return e};function R_(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:Bf({},e.focusRing==="always"||e.focusRing==="auto"?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:Bf({},e.focusRing==="auto"||e.focusRing==="never"?e.focusRingStyles.resetStyles(e):null)})}function xo(e){return t=>typeof e.primaryShade=="number"?e.primaryShade:e.primaryShade[t||e.colorScheme]}function nu(e){const t=xo(e);return(r,n,o=!0,l=!0)=>{if(typeof r=="string"&&r.includes(".")){const[a,s]=r.split("."),c=parseInt(s,10);if(a in e.colors&&c>=0&&c<10)return e.colors[a][typeof n=="number"&&!l?n:c]}const i=typeof n=="number"?n:t();return r in e.colors?e.colors[r][i]:o?e.colors[e.primaryColor][i]:r}}function $h(e){let t="";for(let r=1;r{const o={from:(n==null?void 0:n.from)||e.defaultGradient.from,to:(n==null?void 0:n.to)||e.defaultGradient.to,deg:(n==null?void 0:n.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,r(),!1)} 0%, ${t(o.to,r(),!1)} 100%)`}}function Eh(e){return t=>{if(typeof t=="number")return`${t/16}${e}`;if(typeof t=="string"){const r=t.replace("px","");if(!Number.isNaN(Number(r)))return`${Number(r)/16}${e}`}return t}}const b=Eh("rem"),Ji=Eh("em");function A({size:e,sizes:t,units:r}){return e in t?t[e]:typeof e=="number"?r==="em"?Ji(e):b(e):e||t.md}function fn(e){return typeof e=="number"?e:typeof e=="string"&&e.includes("rem")?Number(e.replace("rem",""))*16:typeof e=="string"&&e.includes("em")?Number(e.replace("em",""))*16:Number(e)}function L_(e){return t=>`@media (min-width: ${Ji(fn(A({size:t,sizes:e.breakpoints})))})`}function A_(e){return t=>`@media (max-width: ${Ji(fn(A({size:t,sizes:e.breakpoints}))-1)})`}function D_(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)}function F_(e){let t=e.replace("#","");if(t.length===3){const i=t.split("");t=[i[0],i[0],i[1],i[1],i[2],i[2]].join("")}const r=parseInt(t,16),n=r>>16&255,o=r>>8&255,l=r&255;return{r:n,g:o,b:l,a:1}}function V_(e){const[t,r,n,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:r,b:n,a:o||1}}function ou(e){return D_(e)?F_(e):e.startsWith("rgb")?V_(e):{r:0,g:0,b:0,a:1}}function Mr(e,t){if(typeof e!="string"||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r,g:n,b:o}=ou(e);return`rgba(${r}, ${n}, ${o}, ${t})`}function B_(e=0){return{position:"absolute",top:b(e),right:b(e),left:b(e),bottom:b(e)}}function H_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=ou(e),i=1-t,a=s=>Math.round(s*i);return`rgba(${a(r)}, ${a(n)}, ${a(o)}, ${l})`}function W_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=ou(e),i=a=>Math.round(a+(255-a)*t);return`rgba(${i(r)}, ${i(n)}, ${i(o)}, ${l})`}function U_(e){return t=>{if(typeof t=="number")return b(t);const r=typeof e.defaultRadius=="number"?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||r}}function Q_(e,t){if(typeof e=="string"&&e.includes(".")){const[r,n]=e.split("."),o=parseInt(n,10);if(r in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:r,shade:o}}return{isSplittedColor:!1}}function Y_(e){const t=nu(e),r=xo(e),n=Oh(e);return({variant:o,color:l,gradient:i,primaryFallback:a})=>{const s=Q_(l,e);switch(o){case"light":return{border:"transparent",background:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1),color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?7:1,a,!1),e.colorScheme==="dark"?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1)};case"outline":return{border:t(l,e.colorScheme==="dark"?5:r("light")),background:"transparent",color:t(l,e.colorScheme==="dark"?5:r("light")),hover:e.colorScheme==="dark"?Mr(t(l,5,a,!1),.05):Mr(t(l,0,a,!1),.35)};case"default":return{border:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4],background:e.colorScheme==="dark"?e.colors.dark[6]:e.white,color:e.colorScheme==="dark"?e.white:e.black,hover:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(l,r()),hover:null};case"transparent":return{border:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),background:"transparent",hover:null};case"gradient":return{background:n(i),color:e.white,border:"transparent",hover:null};default:{const c=r(),f=s.isSplittedColor?s.shade:c,v=s.isSplittedColor?s.key:l;return{border:"transparent",background:t(v,f,a),color:e.white,hover:t(v,f===9?8:f+1)}}}}}function X_(e){return t=>{const r=xo(e)(t);return e.colors[e.primaryColor][r]}}function G_(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}}function K_(e){return()=>({userSelect:"none",color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]})}function Z_(e){return()=>e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}const he={fontStyles:N_,themeColor:nu,focusStyles:R_,linearGradient:T_,radialGradient:M_,smallerThan:A_,largerThan:L_,rgba:Mr,cover:B_,darken:H_,lighten:W_,radius:U_,variant:Y_,primaryShade:xo,hover:G_,gradient:Oh,primaryColor:X_,placeholderStyles:K_,dimmed:Z_};var J_=Object.defineProperty,q_=Object.defineProperties,eS=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,tS=Object.prototype.hasOwnProperty,rS=Object.prototype.propertyIsEnumerable,Wf=(e,t,r)=>t in e?J_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nS=(e,t)=>{for(var r in t||(t={}))tS.call(t,r)&&Wf(e,r,t[r]);if(Hf)for(var r of Hf(t))rS.call(t,r)&&Wf(e,r,t[r]);return e},oS=(e,t)=>q_(e,eS(t));function bh(e){return oS(nS({},e),{fn:{fontStyles:he.fontStyles(e),themeColor:he.themeColor(e),focusStyles:he.focusStyles(e),largerThan:he.largerThan(e),smallerThan:he.smallerThan(e),radialGradient:he.radialGradient,linearGradient:he.linearGradient,gradient:he.gradient(e),rgba:he.rgba,cover:he.cover,lighten:he.lighten,darken:he.darken,primaryShade:he.primaryShade(e),radius:he.radius(e),variant:he.variant(e),hover:he.hover,primaryColor:he.primaryColor(e),placeholderStyles:he.placeholderStyles(e),dimmed:he.dimmed(e)}})}const lS={dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:k_,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor][e.colorScheme==="dark"?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor][typeof e.primaryShade=="object"?e.primaryShade[e.colorScheme]:e.primaryShade]})}},$o=bh(lS);function iS(e){if(e.sheet)return e.sheet;for(var t=0;t0?xe(gn,--Be):0,dn--,me===10&&(dn=1,ea--),me}function Ye(){return me=Be2||ho(me)>3?"":" "}function wS(e,t){for(;--t&&Ye()&&!(me<48||me>102||me>57&&me<65||me>70&&me<97););return Oo(e,vl()+(t<6&&xt()==32&&Ye()==32))}function Ks(e){for(;Ye();)switch(me){case e:return Be;case 34:case 39:e!==34&&e!==39&&Ks(me);break;case 40:e===41&&Ks(e);break;case 92:Ye();break}return Be}function _S(e,t){for(;Ye()&&e+me!==57;)if(e+me===84&&xt()===47)break;return"/*"+Oo(t,Be-1)+"*"+qi(e===47?e:Ye())}function SS(e){for(;!ho(xt());)Ye();return Oo(e,Be)}function PS(e){return Ih(gl("",null,null,null,[""],e=jh(e),0,[0],e))}function gl(e,t,r,n,o,l,i,a,s){for(var c=0,f=0,v=i,m=0,y=0,w=0,g=1,x=1,p=1,d=0,h="",S=o,$=l,k=n,E=h;x;)switch(w=d,d=Ye()){case 40:if(w!=108&&xe(E,v-1)==58){Gs(E+=H(hl(d),"&","&\f"),"&\f")!=-1&&(p=-1);break}case 34:case 39:case 91:E+=hl(d);break;case 9:case 10:case 13:case 32:E+=yS(w);break;case 92:E+=wS(vl()-1,7);continue;case 47:switch(xt()){case 42:case 47:Xo(xS(_S(Ye(),vl()),t,r),s);break;default:E+="/"}break;case 123*g:a[c++]=ht(E)*p;case 125*g:case 59:case 0:switch(d){case 0:case 125:x=0;case 59+f:p==-1&&(E=H(E,/\f/g,"")),y>0&&ht(E)-v&&Xo(y>32?Qf(E+";",n,r,v-1):Qf(H(E," ","")+";",n,r,v-2),s);break;case 59:E+=";";default:if(Xo(k=Uf(E,t,r,c,f,o,a,h,S=[],$=[],v),l),d===123)if(f===0)gl(E,t,k,k,S,l,v,a,$);else switch(m===99&&xe(E,3)===110?100:m){case 100:case 108:case 109:case 115:gl(e,k,k,n&&Xo(Uf(e,k,k,0,0,o,a,h,o,S=[],v),$),o,$,v,a,n?S:$);break;default:gl(E,k,k,k,[""],$,0,a,$)}}c=f=y=0,g=p=1,h=E="",v=i;break;case 58:v=1+ht(E),y=w;default:if(g<1){if(d==123)--g;else if(d==125&&g++==0&&gS()==125)continue}switch(E+=qi(d),d*g){case 38:p=f>0?1:(E+="\f",-1);break;case 44:a[c++]=(ht(E)-1)*p,p=1;break;case 64:xt()===45&&(E+=hl(Ye())),m=xt(),f=v=ht(h=E+=SS(vl())),d++;break;case 45:w===45&&ht(E)==2&&(g=0)}}return l}function Uf(e,t,r,n,o,l,i,a,s,c,f){for(var v=o-1,m=o===0?l:[""],y=au(m),w=0,g=0,x=0;w0?m[p]+" "+d:H(d,/&\f/g,m[p])))&&(s[x++]=h);return ta(e,t,r,o===0?lu:a,s,c,f)}function xS(e,t,r){return ta(e,t,r,Ch,qi(hS()),vo(e,2,-2),0)}function Qf(e,t,r,n){return ta(e,t,r,iu,vo(e,0,n),vo(e,n+1,-1),n)}function rn(e,t){for(var r="",n=au(e),o=0;o6)switch(xe(e,t+1)){case 109:if(xe(e,t+4)!==45)break;case 102:return H(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+Ql+(xe(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Gs(e,"stretch")?Rh(H(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(xe(e,t+1)!==115)break;case 6444:switch(xe(e,ht(e)-3-(~Gs(e,"!important")&&10))){case 107:return H(e,":",":"+B)+e;case 101:return H(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(xe(e,14)===45?"inline-":"")+"box$3$1"+B+"$2$3$1"+Ce+"$2box$3")+e}break;case 5936:switch(xe(e,t+11)){case 114:return B+e+Ce+H(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+Ce+H(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+Ce+H(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+Ce+e+e}return e}var IS=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case iu:t.return=Rh(t.value,t.length);break;case kh:return rn([Cn(t,{value:H(t.value,"@","@"+B)})],o);case lu:if(t.length)return vS(t.props,function(l){switch(mS(l,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return rn([Cn(t,{props:[H(l,/:(read-\w+)/,":"+Ql+"$1")]})],o);case"::placeholder":return rn([Cn(t,{props:[H(l,/:(plac\w+)/,":"+B+"input-$1")]}),Cn(t,{props:[H(l,/:(plac\w+)/,":"+Ql+"$1")]}),Cn(t,{props:[H(l,/:(plac\w+)/,Ce+"input-$1")]})],o)}return""})}},RS=[IS],Th=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var x=g.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||RS,l={},i,a=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var x=g.getAttribute("data-emotion").split(" "),p=1;p=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var YS={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},XS=/[A-Z]|^ms/g,GS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Vh=function(t){return t.charCodeAt(1)===45},Gf=function(t){return t!=null&&typeof t!="boolean"},Ua=bS(function(e){return Vh(e)?e:e.replace(XS,"-$&").toLowerCase()}),Kf=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(GS,function(n,o,l){return gt={name:o,styles:l,next:gt},o})}return YS[t]!==1&&!Vh(t)&&typeof r=="number"&&r!==0?r+"px":r};function go(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return gt={name:r.name,styles:r.styles,next:gt},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)gt={name:n.name,styles:n.styles,next:gt},n=n.next;var o=r.styles+";";return o}return KS(e,t,r)}case"function":{if(e!==void 0){var l=gt,i=r(e);return gt=l,go(e,t,i)}break}}if(t==null)return r;var a=t[r];return a!==void 0?a:r}function KS(e,t,r){var n="";if(Array.isArray(r))for(var o=0;ot in e?r2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,a2=(e,t)=>{for(var r in t||(t={}))l2.call(t,r)&&ed(e,r,t[r]);if(qf)for(var r of qf(t))i2.call(t,r)&&ed(e,r,t[r]);return e},s2=(e,t)=>n2(e,o2(t));function c2({theme:e}){return _.createElement(da,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:e.colorScheme==="dark"?"dark":"light"},body:s2(a2({},e.fn.fontStyles()),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}function kn(e,t,r,n=b){Object.keys(t).forEach(o=>{e[`--mantine-${r}-${o}`]=n(t[o])})}function u2({theme:e}){const t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":`${e.lineHeight}`,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":`${e.headings.fontWeight}`};kn(t,e.shadows,"shadow"),kn(t,e.fontSizes,"font-size"),kn(t,e.radius,"radius"),kn(t,e.spacing,"spacing"),kn(t,e.breakpoints,"breakpoints",Ji),Object.keys(e.colors).forEach(n=>{e.colors[n].forEach((o,l)=>{t[`--mantine-color-${n}-${l}`]=o})});const r=e.headings.sizes;return Object.keys(r).forEach(n=>{t[`--mantine-${n}-font-size`]=r[n].fontSize,t[`--mantine-${n}-line-height`]=`${r[n].lineHeight}`}),_.createElement(da,{styles:{":root":t}})}var f2=Object.defineProperty,d2=Object.defineProperties,p2=Object.getOwnPropertyDescriptors,td=Object.getOwnPropertySymbols,m2=Object.prototype.hasOwnProperty,v2=Object.prototype.propertyIsEnumerable,rd=(e,t,r)=>t in e?f2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mt=(e,t)=>{for(var r in t||(t={}))m2.call(t,r)&&rd(e,r,t[r]);if(td)for(var r of td(t))v2.call(t,r)&&rd(e,r,t[r]);return e},Qa=(e,t)=>d2(e,p2(t));function h2(e,t){var r;if(!t)return e;const n=Object.keys(e).reduce((o,l)=>{if(l==="headings"&&t.headings){const i=t.headings.sizes?Object.keys(e.headings.sizes).reduce((a,s)=>(a[s]=mt(mt({},e.headings.sizes[s]),t.headings.sizes[s]),a),{}):e.headings.sizes;return Qa(mt({},o),{headings:Qa(mt(mt({},e.headings),t.headings),{sizes:i})})}if(l==="breakpoints"&&t.breakpoints){const i=mt(mt({},e.breakpoints),t.breakpoints);return Qa(mt({},o),{breakpoints:Object.fromEntries(Object.entries(i).sort((a,s)=>fn(a[1])-fn(s[1])))})}return o[l]=typeof t[l]=="object"?mt(mt({},e[l]),t[l]):typeof t[l]=="number"||typeof t[l]=="boolean"||typeof t[l]=="function"?t[l]:t[l]||e[l],o},{});if(t!=null&&t.fontFamily&&!((r=t==null?void 0:t.headings)!=null&&r.fontFamily)&&(n.headings.fontFamily=t.fontFamily),!(n.primaryColor in n.colors))throw new Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return n}function g2(e,t){return bh(h2(e,t))}function Wh(e){return Object.keys(e).reduce((t,r)=>(e[r]!==void 0&&(t[r]=e[r]),t),{})}const y2={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:`${b(1)} dotted ButtonText`},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function w2(){return _.createElement(da,{styles:y2})}var _2=Object.defineProperty,nd=Object.getOwnPropertySymbols,S2=Object.prototype.hasOwnProperty,P2=Object.prototype.propertyIsEnumerable,od=(e,t,r)=>t in e?_2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Gn=(e,t)=>{for(var r in t||(t={}))S2.call(t,r)&&od(e,r,t[r]);if(nd)for(var r of nd(t))P2.call(t,r)&&od(e,r,t[r]);return e};const Yl=u.createContext({theme:$o});function cr(){var e;return((e=u.useContext(Yl))==null?void 0:e.theme)||$o}function x2(e){const t=cr(),r=n=>{var o,l,i,a;return{styles:((o=t.components[n])==null?void 0:o.styles)||{},classNames:((l=t.components[n])==null?void 0:l.classNames)||{},variants:(i=t.components[n])==null?void 0:i.variants,sizes:(a=t.components[n])==null?void 0:a.sizes}};return Array.isArray(e)?e.map(r):[r(e)]}function Uh(){var e;return(e=u.useContext(Yl))==null?void 0:e.emotionCache}function U(e,t,r){var n;const o=cr(),l=(n=o.components[e])==null?void 0:n.defaultProps,i=typeof l=="function"?l(o):l;return Gn(Gn(Gn({},t),i),Wh(r))}function Qh({theme:e,emotionCache:t,withNormalizeCSS:r=!1,withGlobalStyles:n=!1,withCSSVariables:o=!1,inherit:l=!1,children:i}){const a=u.useContext(Yl),s=g2($o,l?Gn(Gn({},a.theme),e):e);return _.createElement(t2,{theme:s},_.createElement(Yl.Provider,{value:{theme:s,emotionCache:t}},r&&_.createElement(w2,null),n&&_.createElement(c2,{theme:s}),o&&_.createElement(u2,{theme:s}),typeof s.globalStyles=="function"&&_.createElement(da,{styles:s.globalStyles(s)}),i))}Qh.displayName="@mantine/core/MantineProvider";const $2={app:100,modal:200,popover:300,overlay:400,max:9999};function fu(e){return $2[e]}function O2(e,t){const r=u.useRef();return(!r.current||t.length!==r.current.prevDeps.length||r.current.prevDeps.map((n,o)=>n===t[o]).indexOf(!1)>=0)&&(r.current={v:e(),prevDeps:[...t]}),r.current.v}const E2=Th({key:"mantine",prepend:!0});function b2(){return Uh()||E2}var C2=Object.defineProperty,ld=Object.getOwnPropertySymbols,k2=Object.prototype.hasOwnProperty,N2=Object.prototype.propertyIsEnumerable,id=(e,t,r)=>t in e?C2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z2=(e,t)=>{for(var r in t||(t={}))k2.call(t,r)&&id(e,r,t[r]);if(ld)for(var r of ld(t))N2.call(t,r)&&id(e,r,t[r]);return e};const Ya="ref";function j2(e){let t;if(e.length!==1)return{args:e,ref:t};const[r]=e;if(!(r instanceof Object))return{args:e,ref:t};if(!(Ya in r))return{args:e,ref:t};t=r[Ya];const n=z2({},r);return delete n[Ya],{args:[n],ref:t}}const{cssFactory:I2}=(()=>{function e(r,n,o){const l=[],i=WS(r,l,o);return l.length<2?o:i+n(l)}function t(r){const{cache:n}=r,o=(...i)=>{const{ref:a,args:s}=j2(i),c=Bh(s,n.registered);return Fh(n,c,!1),`${n.key}-${c.name}${a===void 0?"":` ${a}`}`};return{css:o,cx:(...i)=>e(n.registered,o,C_(i))}}return{cssFactory:t}})();function Yh(){const e=b2();return O2(()=>I2({cache:e}),[e])}function R2({cx:e,classes:t,context:r,classNames:n,name:o,cache:l}){const i=r.reduce((a,s)=>(Object.keys(s.classNames).forEach(c=>{typeof a[c]!="string"?a[c]=`${s.classNames[c]}`:a[c]=`${a[c]} ${s.classNames[c]}`}),a),{});return Object.keys(t).reduce((a,s)=>(a[s]=e(t[s],i[s],n!=null&&n[s],Array.isArray(o)?o.filter(Boolean).map(c=>`${(l==null?void 0:l.key)||"mantine"}-${c}-${s}`).join(" "):o?`${(l==null?void 0:l.key)||"mantine"}-${o}-${s}`:null),a),{})}var T2=Object.defineProperty,ad=Object.getOwnPropertySymbols,M2=Object.prototype.hasOwnProperty,L2=Object.prototype.propertyIsEnumerable,sd=(e,t,r)=>t in e?T2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xa=(e,t)=>{for(var r in t||(t={}))M2.call(t,r)&&sd(e,r,t[r]);if(ad)for(var r of ad(t))L2.call(t,r)&&sd(e,r,t[r]);return e};function Js(e,t){return t&&Object.keys(t).forEach(r=>{e[r]?e[r]=Xa(Xa({},e[r]),t[r]):e[r]=Xa({},t[r])}),e}function cd(e,t,r,n){const o=l=>typeof l=="function"?l(t,r||{},n):l||{};return Array.isArray(e)?e.map(l=>o(l.styles)).reduce((l,i)=>Js(l,i),{}):o(e)}function A2({ctx:e,theme:t,params:r,variant:n,size:o}){return e.reduce((l,i)=>(i.variants&&n in i.variants&&Js(l,i.variants[n](t,r,{variant:n,size:o})),i.sizes&&o in i.sizes&&Js(l,i.sizes[o](t,r,{variant:n,size:o})),l),{})}function ee(e){const t=typeof e=="function"?e:()=>e;function r(n,o){const l=cr(),i=x2(o==null?void 0:o.name),a=Uh(),s={variant:o==null?void 0:o.variant,size:o==null?void 0:o.size},{css:c,cx:f}=Yh(),v=t(l,n,s),m=cd(o==null?void 0:o.styles,l,n,s),y=cd(i,l,n,s),w=A2({ctx:i,theme:l,params:n,variant:o==null?void 0:o.variant,size:o==null?void 0:o.size}),g=Object.fromEntries(Object.keys(v).map(x=>{const p=f({[c(v[x])]:!(o!=null&&o.unstyled)},c(w[x]),c(y[x]),c(m[x]));return[x,p]}));return{classes:R2({cx:f,classes:g,context:i,classNames:o==null?void 0:o.classNames,name:o==null?void 0:o.name,cache:a}),cx:f,theme:l}}return r}function ud(e){return`___ref-${e}`}var D2=Object.defineProperty,F2=Object.defineProperties,V2=Object.getOwnPropertyDescriptors,fd=Object.getOwnPropertySymbols,B2=Object.prototype.hasOwnProperty,H2=Object.prototype.propertyIsEnumerable,dd=(e,t,r)=>t in e?D2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Nn=(e,t)=>{for(var r in t||(t={}))B2.call(t,r)&&dd(e,r,t[r]);if(fd)for(var r of fd(t))H2.call(t,r)&&dd(e,r,t[r]);return e},zn=(e,t)=>F2(e,V2(t));const jn={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${b(10)})`},transitionProperty:"transform, opacity"},Go={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${b(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:zn(Nn({},jn),{common:{transformOrigin:"center center"}}),"pop-bottom-left":zn(Nn({},jn),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":zn(Nn({},jn),{common:{transformOrigin:"bottom right"}}),"pop-top-left":zn(Nn({},jn),{common:{transformOrigin:"top left"}}),"pop-top-right":zn(Nn({},jn),{common:{transformOrigin:"top right"}})};function W2(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch{return e.addListener(t),()=>e.removeListener(t)}}function U2(e,t){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function Q2(e,t,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){const[n,o]=u.useState(r?t:U2(e)),l=u.useRef();return u.useEffect(()=>{if("matchMedia"in window)return l.current=window.matchMedia(e),o(l.current.matches),W2(l.current,i=>o(i.matches))},[e]),n}const Xh=typeof document<"u"?u.useLayoutEffect:u.useEffect;function du(e,t){const r=u.useRef(!1);u.useEffect(()=>()=>{r.current=!1},[]),u.useEffect(()=>{if(r.current)return e();r.current=!0},t)}function Y2({opened:e,shouldReturnFocus:t=!0}){const r=u.useRef(),n=()=>{var o;r.current&&"focus"in r.current&&typeof r.current.focus=="function"&&((o=r.current)==null||o.focus({preventScroll:!0}))};return du(()=>{let o=-1;const l=i=>{i.key==="Tab"&&window.clearTimeout(o)};return document.addEventListener("keydown",l),e?r.current=document.activeElement:t&&(o=window.setTimeout(n,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",l)}},[e,t]),n}const X2=/input|select|textarea|button|object/,Gh="a, input, select, textarea, button, object, [tabindex]";function G2(e){return e.style.display==="none"}function K2(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let r=e;for(;r&&!(r===document.body||r.nodeType===11);){if(G2(r))return!1;r=r.parentNode}return!0}function Kh(e){let t=e.getAttribute("tabindex");return t===null&&(t=void 0),parseInt(t,10)}function qs(e){const t=e.nodeName.toLowerCase(),r=!Number.isNaN(Kh(e));return(X2.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&K2(e)}function Zh(e){const t=Kh(e);return(Number.isNaN(t)||t>=0)&&qs(e)}function Z2(e){return Array.from(e.querySelectorAll(Gh)).filter(Zh)}function J2(e,t){const r=Z2(e);if(!r.length){t.preventDefault();return}const n=r[t.shiftKey?0:r.length-1],o=e.getRootNode();if(!(n===o.activeElement||e===o.activeElement))return;t.preventDefault();const i=r[t.shiftKey?r.length-1:0];i&&i.focus()}function Kn(){return`mantine-${Math.random().toString(36).slice(2,11)}`}function q2(e,t="body > :not(script)"){const r=Kn(),n=Array.from(document.querySelectorAll(t)).map(o=>{var l;if((l=o==null?void 0:o.shadowRoot)!=null&&l.contains(e)||o.contains(e))return;const i=o.getAttribute("aria-hidden"),a=o.getAttribute("data-hidden"),s=o.getAttribute("data-focus-id");return o.setAttribute("data-focus-id",r),i===null||i==="false"?o.setAttribute("aria-hidden","true"):!a&&!s&&o.setAttribute("data-hidden",i),{node:o,ariaHidden:a||null}});return()=>{n.forEach(o=>{!o||r!==o.node.getAttribute("data-focus-id")||(o.ariaHidden===null?o.node.removeAttribute("aria-hidden"):o.node.setAttribute("aria-hidden",o.ariaHidden),o.node.removeAttribute("data-focus-id"),o.node.removeAttribute("data-hidden"))})}}function eP(e=!0){const t=u.useRef(),r=u.useRef(null),n=l=>{let i=l.querySelector("[data-autofocus]");if(!i){const a=Array.from(l.querySelectorAll(Gh));i=a.find(Zh)||a.find(qs)||null,!i&&qs(l)&&(i=l)}i&&i.focus({preventScroll:!0})},o=u.useCallback(l=>{if(e){if(l===null){r.current&&(r.current(),r.current=null);return}r.current=q2(l),t.current!==l&&(l?(setTimeout(()=>{l.getRootNode()&&n(l)}),t.current=l):t.current=null)}},[e]);return u.useEffect(()=>{if(!e)return;t.current&&setTimeout(()=>n(t.current));const l=i=>{i.key==="Tab"&&t.current&&J2(t.current,i)};return document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",l),r.current&&r.current()}},[e]),o}const tP=_.useId||(()=>{});function rP(){const e=tP();return e?`mantine-${e.replace(/:/g,"")}`:""}function nP(e){const t=rP(),[r,n]=u.useState(t);return Xh(()=>{n(Kn())},[]),typeof e=="string"?e:typeof window>"u"?t:r}function oP(e,t,r){u.useEffect(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}function lP(e,t){typeof e=="function"?e(t):typeof e=="object"&&e!==null&&"current"in e&&(e.current=t)}function iP(...e){return t=>{e.forEach(r=>lP(r,t))}}function aP(...e){return u.useCallback(iP(...e),e)}function Jh(e,t){return Q2("(prefers-reduced-motion: reduce)",e,t)}var pd=Object.getOwnPropertySymbols,sP=Object.prototype.hasOwnProperty,cP=Object.prototype.propertyIsEnumerable,uP=(e,t)=>{var r={};for(var n in e)sP.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pd)for(var n of pd(e))t.indexOf(n)<0&&cP.call(e,n)&&(r[n]=e[n]);return r};function qh(e){const t=e,{m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:f,py:v,pt:m,pb:y,pl:w,pr:g,bg:x,c:p,opacity:d,ff:h,fz:S,fw:$,lts:k,ta:E,lh:O,fs:j,tt:C,td:R,w:L,miw:V,maw:K,h:ae,mih:se,mah:Je,bgsz:z,bgp:T,bgr:M,bga:Z,pos:ce,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}=t,dy=uP(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:Wh({m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:f,py:v,pt:m,pb:y,pl:w,pr:g,bg:x,c:p,opacity:d,ff:h,fz:S,fw:$,lts:k,ta:E,lh:O,fs:j,tt:C,td:R,w:L,miw:V,maw:K,h:ae,mih:se,mah:Je,bgsz:z,bgp:T,bgr:M,bga:Z,pos:ce,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}),rest:dy}}function fP(e,t){const r=Object.keys(e).filter(n=>n!=="base").sort((n,o)=>fn(A({size:n,sizes:t.breakpoints}))-fn(A({size:o,sizes:t.breakpoints})));return"base"in e?["base",...r]:r}function dP({value:e,theme:t,getValue:r,property:n}){if(e==null)return;if(typeof e=="object")return fP(e,t).reduce((i,a)=>{if(a==="base"&&e.base!==void 0){const c=r(e.base,t);return Array.isArray(n)?(n.forEach(f=>{i[f]=c}),i):(i[n]=c,i)}const s=r(e[a],t);return Array.isArray(n)?(i[t.fn.largerThan(a)]={},n.forEach(c=>{i[t.fn.largerThan(a)][c]=s}),i):(i[t.fn.largerThan(a)]={[n]:s},i)},{});const o=r(e,t);return Array.isArray(n)?n.reduce((l,i)=>(l[i]=o,l),{}):{[n]:o}}function pP(e,t){return e==="dimmed"?t.colorScheme==="dark"?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background}function mP(e){return b(e)}function vP(e){return e}function hP(e,t){return A({size:e,sizes:t.fontSizes})}const gP=["-xs","-sm","-md","-lg","-xl"];function yP(e,t){return gP.includes(e)?`calc(${A({size:e.replace("-",""),sizes:t.spacing})} * -1)`:A({size:e,sizes:t.spacing})}const wP={identity:vP,color:pP,size:mP,fontSize:hP,spacing:yP},_P={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var SP=Object.defineProperty,md=Object.getOwnPropertySymbols,PP=Object.prototype.hasOwnProperty,xP=Object.prototype.propertyIsEnumerable,vd=(e,t,r)=>t in e?SP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hd=(e,t)=>{for(var r in t||(t={}))PP.call(t,r)&&vd(e,r,t[r]);if(md)for(var r of md(t))xP.call(t,r)&&vd(e,r,t[r]);return e};function gd(e,t,r=_P){return Object.keys(r).reduce((o,l)=>(l in e&&e[l]!==void 0&&o.push(dP({value:e[l],getValue:wP[r[l].type],property:r[l].property,theme:t})),o),[]).reduce((o,l)=>(Object.keys(l).forEach(i=>{typeof l[i]=="object"&&l[i]!==null&&i in o?o[i]=hd(hd({},o[i]),l[i]):o[i]=l[i]}),o),{})}function yd(e,t){return typeof e=="function"?e(t):e}function $P(e,t,r){const n=cr(),{css:o,cx:l}=Yh();return Array.isArray(e)?l(r,o(gd(t,n)),e.map(i=>o(yd(i,n)))):l(r,o(yd(e,n)),o(gd(t,n)))}var OP=Object.defineProperty,Xl=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,wd=(e,t,r)=>t in e?OP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,EP=(e,t)=>{for(var r in t||(t={}))e0.call(t,r)&&wd(e,r,t[r]);if(Xl)for(var r of Xl(t))t0.call(t,r)&&wd(e,r,t[r]);return e},bP=(e,t)=>{var r={};for(var n in e)e0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Xl)for(var n of Xl(e))t.indexOf(n)<0&&t0.call(e,n)&&(r[n]=e[n]);return r};const r0=u.forwardRef((e,t)=>{var r=e,{className:n,component:o,style:l,sx:i}=r,a=bP(r,["className","component","style","sx"]);const{systemStyles:s,rest:c}=qh(a),f=o||"div";return _.createElement(f,EP({ref:t,className:$P(i,s,n),style:l},c))});r0.displayName="@mantine/core/Box";const ne=r0;var CP=Object.defineProperty,kP=Object.defineProperties,NP=Object.getOwnPropertyDescriptors,_d=Object.getOwnPropertySymbols,zP=Object.prototype.hasOwnProperty,jP=Object.prototype.propertyIsEnumerable,Sd=(e,t,r)=>t in e?CP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Pd=(e,t)=>{for(var r in t||(t={}))zP.call(t,r)&&Sd(e,r,t[r]);if(_d)for(var r of _d(t))jP.call(t,r)&&Sd(e,r,t[r]);return e},IP=(e,t)=>kP(e,NP(t)),RP=ee(e=>({root:IP(Pd(Pd({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})})),TP=Object.defineProperty,Gl=Object.getOwnPropertySymbols,n0=Object.prototype.hasOwnProperty,o0=Object.prototype.propertyIsEnumerable,xd=(e,t,r)=>t in e?TP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,MP=(e,t)=>{for(var r in t||(t={}))n0.call(t,r)&&xd(e,r,t[r]);if(Gl)for(var r of Gl(t))o0.call(t,r)&&xd(e,r,t[r]);return e},LP=(e,t)=>{var r={};for(var n in e)n0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Gl)for(var n of Gl(e))t.indexOf(n)<0&&o0.call(e,n)&&(r[n]=e[n]);return r};const l0=u.forwardRef((e,t)=>{const r=U("UnstyledButton",{},e),{className:n,component:o="button",unstyled:l,variant:i}=r,a=LP(r,["className","component","unstyled","variant"]),{classes:s,cx:c}=RP(null,{name:"UnstyledButton",unstyled:l,variant:i});return _.createElement(ne,MP({component:o,ref:t,className:c(s.root,n),type:o==="button"?"button":void 0},a))});l0.displayName="@mantine/core/UnstyledButton";const i0=l0;var AP=Object.defineProperty,DP=Object.defineProperties,FP=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,VP=Object.prototype.hasOwnProperty,BP=Object.prototype.propertyIsEnumerable,Od=(e,t,r)=>t in e?AP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ec=(e,t)=>{for(var r in t||(t={}))VP.call(t,r)&&Od(e,r,t[r]);if($d)for(var r of $d(t))BP.call(t,r)&&Od(e,r,t[r]);return e},Ed=(e,t)=>DP(e,FP(t));const HP=["subtle","filled","outline","light","default","transparent","gradient"],Ko={xs:b(18),sm:b(22),md:b(28),lg:b(34),xl:b(44)};function WP({variant:e,theme:t,color:r,gradient:n}){const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:HP.includes(e)?ec({border:`${b(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}var UP=ee((e,{radius:t,color:r,gradient:n},{variant:o,size:l})=>({root:Ed(ec({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:A({size:l,sizes:Ko}),minHeight:A({size:l,sizes:Ko}),width:A({size:l,sizes:Ko}),minWidth:A({size:l,sizes:Ko})},WP({variant:o,theme:e,color:r,gradient:n})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray[e.colorScheme==="dark"?6:4],cursor:"not-allowed",backgroundColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),borderColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":Ed(ec({content:'""'},e.fn.cover(b(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})),QP=Object.defineProperty,Kl=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,s0=Object.prototype.propertyIsEnumerable,bd=(e,t,r)=>t in e?QP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Cd=(e,t)=>{for(var r in t||(t={}))a0.call(t,r)&&bd(e,r,t[r]);if(Kl)for(var r of Kl(t))s0.call(t,r)&&bd(e,r,t[r]);return e},kd=(e,t)=>{var r={};for(var n in e)a0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Kl)for(var n of Kl(e))t.indexOf(n)<0&&s0.call(e,n)&&(r[n]=e[n]);return r};function YP(e){var t=e,{size:r,color:n}=t,o=kd(t,["size","color"]);const l=o,{style:i}=l,a=kd(l,["style"]);return _.createElement("svg",Cd({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Cd({width:r},i)},a),_.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))}var XP=Object.defineProperty,Zl=Object.getOwnPropertySymbols,c0=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,Nd=(e,t,r)=>t in e?XP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,zd=(e,t)=>{for(var r in t||(t={}))c0.call(t,r)&&Nd(e,r,t[r]);if(Zl)for(var r of Zl(t))u0.call(t,r)&&Nd(e,r,t[r]);return e},jd=(e,t)=>{var r={};for(var n in e)c0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Zl)for(var n of Zl(e))t.indexOf(n)<0&&u0.call(e,n)&&(r[n]=e[n]);return r};function GP(e){var t=e,{size:r,color:n}=t,o=jd(t,["size","color"]);const l=o,{style:i}=l,a=jd(l,["style"]);return _.createElement("svg",zd({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:n,style:zd({width:r,height:r},i)},a),_.createElement("g",{fill:"none",fillRule:"evenodd"},_.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},_.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),_.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},_.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))}var KP=Object.defineProperty,Jl=Object.getOwnPropertySymbols,f0=Object.prototype.hasOwnProperty,d0=Object.prototype.propertyIsEnumerable,Id=(e,t,r)=>t in e?KP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rd=(e,t)=>{for(var r in t||(t={}))f0.call(t,r)&&Id(e,r,t[r]);if(Jl)for(var r of Jl(t))d0.call(t,r)&&Id(e,r,t[r]);return e},Td=(e,t)=>{var r={};for(var n in e)f0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Jl)for(var n of Jl(e))t.indexOf(n)<0&&d0.call(e,n)&&(r[n]=e[n]);return r};function ZP(e){var t=e,{size:r,color:n}=t,o=Td(t,["size","color"]);const l=o,{style:i}=l,a=Td(l,["style"]);return _.createElement("svg",Rd({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Rd({width:r},i)},a),_.createElement("circle",{cx:"15",cy:"15",r:"15"},_.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},_.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("circle",{cx:"105",cy:"15",r:"15"},_.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}var JP=Object.defineProperty,ql=Object.getOwnPropertySymbols,p0=Object.prototype.hasOwnProperty,m0=Object.prototype.propertyIsEnumerable,Md=(e,t,r)=>t in e?JP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qP=(e,t)=>{for(var r in t||(t={}))p0.call(t,r)&&Md(e,r,t[r]);if(ql)for(var r of ql(t))m0.call(t,r)&&Md(e,r,t[r]);return e},e5=(e,t)=>{var r={};for(var n in e)p0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ql)for(var n of ql(e))t.indexOf(n)<0&&m0.call(e,n)&&(r[n]=e[n]);return r};const Ga={bars:YP,oval:GP,dots:ZP},t5={xs:b(18),sm:b(22),md:b(36),lg:b(44),xl:b(58)},r5={size:"md"};function pu(e){const t=U("Loader",r5,e),{size:r,color:n,variant:o}=t,l=e5(t,["size","color","variant"]),i=cr(),a=o in Ga?o:i.loader;return _.createElement(ne,qP({role:"presentation",component:Ga[a]||Ga.bars,size:A({size:r,sizes:t5}),color:i.fn.variant({variant:"filled",primaryFallback:!1,color:n||i.primaryColor}).background},l))}pu.displayName="@mantine/core/Loader";var n5=Object.defineProperty,ei=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable,Ld=(e,t,r)=>t in e?n5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ad=(e,t)=>{for(var r in t||(t={}))v0.call(t,r)&&Ld(e,r,t[r]);if(ei)for(var r of ei(t))h0.call(t,r)&&Ld(e,r,t[r]);return e},o5=(e,t)=>{var r={};for(var n in e)v0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ei)for(var n of ei(e))t.indexOf(n)<0&&h0.call(e,n)&&(r[n]=e[n]);return r};const l5={color:"gray",size:"md",variant:"subtle"},g0=u.forwardRef((e,t)=>{const r=U("ActionIcon",l5,e),{className:n,color:o,children:l,radius:i,size:a,variant:s,gradient:c,disabled:f,loaderProps:v,loading:m,unstyled:y,__staticSelector:w}=r,g=o5(r,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:x,cx:p,theme:d}=UP({radius:i,color:o,gradient:c},{name:["ActionIcon",w],unstyled:y,size:a,variant:s}),h=_.createElement(pu,Ad({color:d.fn.variant({color:o,variant:s}).color,size:"100%","data-action-icon-loader":!0},v));return _.createElement(i0,Ad({className:p(x.root,n),ref:t,disabled:f,"data-disabled":f||void 0,"data-loading":m||void 0,unstyled:y},g),m?h:l)});g0.displayName="@mantine/core/ActionIcon";const i5=g0;var a5=Object.defineProperty,s5=Object.defineProperties,c5=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,y0=Object.prototype.hasOwnProperty,w0=Object.prototype.propertyIsEnumerable,Dd=(e,t,r)=>t in e?a5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u5=(e,t)=>{for(var r in t||(t={}))y0.call(t,r)&&Dd(e,r,t[r]);if(ti)for(var r of ti(t))w0.call(t,r)&&Dd(e,r,t[r]);return e},f5=(e,t)=>s5(e,c5(t)),d5=(e,t)=>{var r={};for(var n in e)y0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ti)for(var n of ti(e))t.indexOf(n)<0&&w0.call(e,n)&&(r[n]=e[n]);return r};function _0(e){const t=U("Portal",{},e),{children:r,target:n,className:o,innerRef:l}=t,i=d5(t,["children","target","className","innerRef"]),a=cr(),[s,c]=u.useState(!1),f=u.useRef();return Xh(()=>(c(!0),f.current=n?typeof n=="string"?document.querySelector(n):n:document.createElement("div"),n||document.body.appendChild(f.current),()=>{!n&&document.body.removeChild(f.current)}),[n]),s?ru.createPortal(_.createElement("div",f5(u5({className:o,dir:a.dir},i),{ref:l}),r),f.current):null}_0.displayName="@mantine/core/Portal";var p5=Object.defineProperty,ri=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Fd=(e,t,r)=>t in e?p5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m5=(e,t)=>{for(var r in t||(t={}))S0.call(t,r)&&Fd(e,r,t[r]);if(ri)for(var r of ri(t))P0.call(t,r)&&Fd(e,r,t[r]);return e},v5=(e,t)=>{var r={};for(var n in e)S0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ri)for(var n of ri(e))t.indexOf(n)<0&&P0.call(e,n)&&(r[n]=e[n]);return r};function x0(e){var t=e,{withinPortal:r=!0,children:n}=t,o=v5(t,["withinPortal","children"]);return r?_.createElement(_0,m5({},o),n):_.createElement(_.Fragment,null,n)}x0.displayName="@mantine/core/OptionalPortal";var h5=Object.defineProperty,ni=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,O0=Object.prototype.propertyIsEnumerable,Vd=(e,t,r)=>t in e?h5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bd=(e,t)=>{for(var r in t||(t={}))$0.call(t,r)&&Vd(e,r,t[r]);if(ni)for(var r of ni(t))O0.call(t,r)&&Vd(e,r,t[r]);return e},g5=(e,t)=>{var r={};for(var n in e)$0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ni)for(var n of ni(e))t.indexOf(n)<0&&O0.call(e,n)&&(r[n]=e[n]);return r};function E0(e){const t=e,{width:r,height:n,style:o}=t,l=g5(t,["width","height","style"]);return _.createElement("svg",Bd({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Bd({width:r,height:n},o)},l),_.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}E0.displayName="@mantine/core/CloseIcon";var y5=Object.defineProperty,oi=Object.getOwnPropertySymbols,b0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,Hd=(e,t,r)=>t in e?y5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w5=(e,t)=>{for(var r in t||(t={}))b0.call(t,r)&&Hd(e,r,t[r]);if(oi)for(var r of oi(t))C0.call(t,r)&&Hd(e,r,t[r]);return e},_5=(e,t)=>{var r={};for(var n in e)b0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&oi)for(var n of oi(e))t.indexOf(n)<0&&C0.call(e,n)&&(r[n]=e[n]);return r};const S5={xs:b(12),sm:b(16),md:b(20),lg:b(28),xl:b(34)},P5={size:"sm"},k0=u.forwardRef((e,t)=>{const r=U("CloseButton",P5,e),{iconSize:n,size:o,children:l}=r,i=_5(r,["iconSize","size","children"]),a=b(n||S5[o]);return _.createElement(i5,w5({ref:t,__staticSelector:"CloseButton",size:o},i),l||_.createElement(E0,{width:a,height:a}))});k0.displayName="@mantine/core/CloseButton";const mu=k0;var x5=Object.defineProperty,$5=Object.defineProperties,O5=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,E5=Object.prototype.hasOwnProperty,b5=Object.prototype.propertyIsEnumerable,Ud=(e,t,r)=>t in e?x5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Zo=(e,t)=>{for(var r in t||(t={}))E5.call(t,r)&&Ud(e,r,t[r]);if(Wd)for(var r of Wd(t))b5.call(t,r)&&Ud(e,r,t[r]);return e},C5=(e,t)=>$5(e,O5(t));function k5({underline:e,strikethrough:t}){const r=[];return e&&r.push("underline"),t&&r.push("line-through"),r.length>0?r.join(" "):"none"}function N5({theme:e,color:t}){return t==="dimmed"?e.fn.dimmed():typeof t=="string"&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function z5(e){return typeof e=="number"?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function j5({theme:e,truncate:t}){return t==="start"?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:e.dir==="ltr"?"rtl":"ltr",textAlign:e.dir==="ltr"?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}var I5=ee((e,{color:t,lineClamp:r,truncate:n,inline:o,inherit:l,underline:i,gradient:a,weight:s,transform:c,align:f,strikethrough:v,italic:m},{size:y})=>{const w=e.fn.variant({variant:"gradient",gradient:a});return{root:C5(Zo(Zo(Zo(Zo({},e.fn.fontStyles()),e.fn.focusStyles()),z5(r)),j5({theme:e,truncate:n})),{color:N5({color:t,theme:e}),fontFamily:l?"inherit":e.fontFamily,fontSize:l||y===void 0?"inherit":A({size:y,sizes:e.fontSizes}),lineHeight:l?"inherit":o?1:e.lineHeight,textDecoration:k5({underline:i,strikethrough:v}),WebkitTapHighlightColor:"transparent",fontWeight:l?"inherit":s,textTransform:c,textAlign:f,fontStyle:m?"italic":void 0}),gradient:{backgroundImage:w.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}}),R5=Object.defineProperty,li=Object.getOwnPropertySymbols,N0=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,Qd=(e,t,r)=>t in e?R5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T5=(e,t)=>{for(var r in t||(t={}))N0.call(t,r)&&Qd(e,r,t[r]);if(li)for(var r of li(t))z0.call(t,r)&&Qd(e,r,t[r]);return e},M5=(e,t)=>{var r={};for(var n in e)N0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&li)for(var n of li(e))t.indexOf(n)<0&&z0.call(e,n)&&(r[n]=e[n]);return r};const L5={variant:"text"},j0=u.forwardRef((e,t)=>{const r=U("Text",L5,e),{className:n,size:o,weight:l,transform:i,color:a,align:s,variant:c,lineClamp:f,truncate:v,gradient:m,inline:y,inherit:w,underline:g,strikethrough:x,italic:p,classNames:d,styles:h,unstyled:S,span:$,__staticSelector:k}=r,E=M5(r,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:O,cx:j}=I5({color:a,lineClamp:f,truncate:v,inline:y,inherit:w,underline:g,strikethrough:x,italic:p,weight:l,transform:i,align:s,gradient:m},{unstyled:S,name:k||"Text",variant:c,size:o});return _.createElement(ne,T5({ref:t,className:j(O.root,{[O.gradient]:c==="gradient"},n),component:$?"span":"div"},E))});j0.displayName="@mantine/core/Text";const W=j0;function A5(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function I0(...e){return t=>e.forEach(r=>A5(r,t))}function Cr(...e){return u.useCallback(I0(...e),e)}const R0=u.forwardRef((e,t)=>{const{children:r,...n}=e,o=u.Children.toArray(r),l=o.find(F5);if(l){const i=l.props.children,a=o.map(s=>s===l?u.Children.count(i)>1?u.Children.only(null):u.isValidElement(i)?i.props.children:null:s);return u.createElement(tc,re({},n,{ref:t}),u.isValidElement(i)?u.cloneElement(i,void 0,a):null)}return u.createElement(tc,re({},n,{ref:t}),r)});R0.displayName="Slot";const tc=u.forwardRef((e,t)=>{const{children:r,...n}=e;return u.isValidElement(r)?u.cloneElement(r,{...V5(n,r.props),ref:I0(t,r.ref)}):u.Children.count(r)>1?u.Children.only(null):null});tc.displayName="SlotClone";const D5=({children:e})=>u.createElement(u.Fragment,null,e);function F5(e){return u.isValidElement(e)&&e.type===D5}function V5(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...a)=>{l(...a),o(...a)}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}const B5=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],Eo=B5.reduce((e,t)=>{const r=u.forwardRef((n,o)=>{const{asChild:l,...i}=n,a=l?R0:t;return u.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),u.createElement(a,re({},i,{ref:o}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),rc=globalThis!=null&&globalThis.document?u.useLayoutEffect:()=>{};function H5(e,t){return u.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const bo=e=>{const{present:t,children:r}=e,n=W5(t),o=typeof r=="function"?r({present:n.isPresent}):u.Children.only(r),l=Cr(n.ref,o.ref);return typeof r=="function"||n.isPresent?u.cloneElement(o,{ref:l}):null};bo.displayName="Presence";function W5(e){const[t,r]=u.useState(),n=u.useRef({}),o=u.useRef(e),l=u.useRef("none"),i=e?"mounted":"unmounted",[a,s]=H5(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return u.useEffect(()=>{const c=Jo(n.current);l.current=a==="mounted"?c:"none"},[a]),rc(()=>{const c=n.current,f=o.current;if(f!==e){const m=l.current,y=Jo(c);e?s("MOUNT"):y==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(f&&m!==y?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),rc(()=>{if(t){const c=v=>{const y=Jo(n.current).includes(v.animationName);v.target===t&&y&&ru.flushSync(()=>s("ANIMATION_END"))},f=v=>{v.target===t&&(l.current=Jo(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:u.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function Jo(e){return(e==null?void 0:e.animationName)||"none"}function U5(e,t=[]){let r=[];function n(l,i){const a=u.createContext(i),s=r.length;r=[...r,i];function c(v){const{scope:m,children:y,...w}=v,g=(m==null?void 0:m[e][s])||a,x=u.useMemo(()=>w,Object.values(w));return u.createElement(g.Provider,{value:x},y)}function f(v,m){const y=(m==null?void 0:m[e][s])||a,w=u.useContext(y);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${v}\` must be used within \`${l}\``)}return c.displayName=l+"Provider",[c,f]}const o=()=>{const l=r.map(i=>u.createContext(i));return function(a){const s=(a==null?void 0:a[e])||l;return u.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[n,Q5(o,...t)]}function Q5(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const i=n.reduce((a,{useScope:s,scopeName:c})=>{const v=s(l)[`__scope${c}`];return{...a,...v}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}function pr(e){const t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}const Y5=u.createContext(void 0);function X5(e){const t=u.useContext(Y5);return e||t||"ltr"}function G5(e,[t,r]){return Math.min(r,Math.max(t,e))}function wr(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e==null||e(o),r===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function K5(e,t){return u.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const T0="ScrollArea",[M0,bb]=U5(T0),[Z5,lt]=M0(T0),J5=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...i}=e,[a,s]=u.useState(null),[c,f]=u.useState(null),[v,m]=u.useState(null),[y,w]=u.useState(null),[g,x]=u.useState(null),[p,d]=u.useState(0),[h,S]=u.useState(0),[$,k]=u.useState(!1),[E,O]=u.useState(!1),j=Cr(t,R=>s(R)),C=X5(o);return u.createElement(Z5,{scope:r,type:n,dir:C,scrollHideDelay:l,scrollArea:a,viewport:c,onViewportChange:f,content:v,onContentChange:m,scrollbarX:y,onScrollbarXChange:w,scrollbarXEnabled:$,onScrollbarXEnabledChange:k,scrollbarY:g,onScrollbarYChange:x,scrollbarYEnabled:E,onScrollbarYEnabledChange:O,onCornerWidthChange:d,onCornerHeightChange:S},u.createElement(Eo.div,re({dir:C},i,{ref:j,style:{position:"relative","--radix-scroll-area-corner-width":p+"px","--radix-scroll-area-corner-height":h+"px",...e.style}})))}),q5="ScrollAreaViewport",ex=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,...o}=e,l=lt(q5,r),i=u.useRef(null),a=Cr(t,i,l.onViewportChange);return u.createElement(u.Fragment,null,u.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),u.createElement(Eo.div,re({"data-radix-scroll-area-viewport":""},o,{ref:a,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style}}),u.createElement("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"}},n)))}),Dt="ScrollAreaScrollbar",tx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=lt(Dt,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:i}=o,a=e.orientation==="horizontal";return u.useEffect(()=>(a?l(!0):i(!0),()=>{a?l(!1):i(!1)}),[a,l,i]),o.type==="hover"?u.createElement(rx,re({},n,{ref:t,forceMount:r})):o.type==="scroll"?u.createElement(nx,re({},n,{ref:t,forceMount:r})):o.type==="auto"?u.createElement(L0,re({},n,{ref:t,forceMount:r})):o.type==="always"?u.createElement(vu,re({},n,{ref:t})):null}),rx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=lt(Dt,e.__scopeScrollArea),[l,i]=u.useState(!1);return u.useEffect(()=>{const a=o.scrollArea;let s=0;if(a){const c=()=>{window.clearTimeout(s),i(!0)},f=()=>{s=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return a.addEventListener("pointerenter",c),a.addEventListener("pointerleave",f),()=>{window.clearTimeout(s),a.removeEventListener("pointerenter",c),a.removeEventListener("pointerleave",f)}}},[o.scrollArea,o.scrollHideDelay]),u.createElement(bo,{present:r||l},u.createElement(L0,re({"data-state":l?"visible":"hidden"},n,{ref:t})))}),nx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=lt(Dt,e.__scopeScrollArea),l=e.orientation==="horizontal",i=ma(()=>s("SCROLL_END"),100),[a,s]=K5("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return u.useEffect(()=>{if(a==="idle"){const c=window.setTimeout(()=>s("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(c)}},[a,o.scrollHideDelay,s]),u.useEffect(()=>{const c=o.viewport,f=l?"scrollLeft":"scrollTop";if(c){let v=c[f];const m=()=>{const y=c[f];v!==y&&(s("SCROLL"),i()),v=y};return c.addEventListener("scroll",m),()=>c.removeEventListener("scroll",m)}},[o.viewport,l,s,i]),u.createElement(bo,{present:r||a!=="hidden"},u.createElement(vu,re({"data-state":a==="hidden"?"hidden":"visible"},n,{ref:t,onPointerEnter:wr(e.onPointerEnter,()=>s("POINTER_ENTER")),onPointerLeave:wr(e.onPointerLeave,()=>s("POINTER_LEAVE"))})))}),L0=u.forwardRef((e,t)=>{const r=lt(Dt,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,i]=u.useState(!1),a=e.orientation==="horizontal",s=ma(()=>{if(r.viewport){const c=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=lt(Dt,e.__scopeScrollArea),l=u.useRef(null),i=u.useRef(0),[a,s]=u.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=V0(a.viewport,a.content),f={...n,sizes:a,onSizesChange:s,hasThumb:c>0&&c<1,onThumbChange:m=>l.current=m,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:m=>i.current=m};function v(m,y){return fx(m,i.current,a,y)}return r==="horizontal"?u.createElement(ox,re({},f,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollLeft,y=Yd(m,a,o.dir);l.current.style.transform=`translate3d(${y}px, 0, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollLeft=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollLeft=v(m,o.dir))}})):r==="vertical"?u.createElement(lx,re({},f,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollTop,y=Yd(m,a);l.current.style.transform=`translate3d(0, ${y}px, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollTop=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollTop=v(m))}})):null}),ox=u.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=lt(Dt,e.__scopeScrollArea),[i,a]=u.useState(),s=u.useRef(null),c=Cr(t,s,l.onScrollbarXChange);return u.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),u.createElement(D0,re({"data-orientation":"horizontal"},o,{ref:c,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":pa(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.x),onDragScroll:f=>e.onDragScroll(f.x),onWheelScroll:(f,v)=>{if(l.viewport){const m=l.viewport.scrollLeft+f.deltaX;e.onWheelScroll(m),H0(m,v)&&f.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:ii(i.paddingLeft),paddingEnd:ii(i.paddingRight)}})}}))}),lx=u.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=lt(Dt,e.__scopeScrollArea),[i,a]=u.useState(),s=u.useRef(null),c=Cr(t,s,l.onScrollbarYChange);return u.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),u.createElement(D0,re({"data-orientation":"vertical"},o,{ref:c,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":pa(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.y),onDragScroll:f=>e.onDragScroll(f.y),onWheelScroll:(f,v)=>{if(l.viewport){const m=l.viewport.scrollTop+f.deltaY;e.onWheelScroll(m),H0(m,v)&&f.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:ii(i.paddingTop),paddingEnd:ii(i.paddingBottom)}})}}))}),[ix,A0]=M0(Dt),D0=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:i,onThumbPointerDown:a,onThumbPositionChange:s,onDragScroll:c,onWheelScroll:f,onResize:v,...m}=e,y=lt(Dt,r),[w,g]=u.useState(null),x=Cr(t,j=>g(j)),p=u.useRef(null),d=u.useRef(""),h=y.viewport,S=n.content-n.viewport,$=pr(f),k=pr(s),E=ma(v,10);function O(j){if(p.current){const C=j.clientX-p.current.left,R=j.clientY-p.current.top;c({x:C,y:R})}}return u.useEffect(()=>{const j=C=>{const R=C.target;(w==null?void 0:w.contains(R))&&$(C,S)};return document.addEventListener("wheel",j,{passive:!1}),()=>document.removeEventListener("wheel",j,{passive:!1})},[h,w,S,$]),u.useEffect(k,[n,k]),pn(w,E),pn(y.content,E),u.createElement(ix,{scope:r,scrollbar:w,hasThumb:o,onThumbChange:pr(l),onThumbPointerUp:pr(i),onThumbPositionChange:k,onThumbPointerDown:pr(a)},u.createElement(Eo.div,re({},m,{ref:x,style:{position:"absolute",...m.style},onPointerDown:wr(e.onPointerDown,j=>{j.button===0&&(j.target.setPointerCapture(j.pointerId),p.current=w.getBoundingClientRect(),d.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",O(j))}),onPointerMove:wr(e.onPointerMove,O),onPointerUp:wr(e.onPointerUp,j=>{const C=j.target;C.hasPointerCapture(j.pointerId)&&C.releasePointerCapture(j.pointerId),document.body.style.webkitUserSelect=d.current,p.current=null})})))}),nc="ScrollAreaThumb",ax=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=A0(nc,e.__scopeScrollArea);return u.createElement(bo,{present:r||o.hasThumb},u.createElement(sx,re({ref:t},n)))}),sx=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=lt(nc,r),i=A0(nc,r),{onThumbPositionChange:a}=i,s=Cr(t,v=>i.onThumbChange(v)),c=u.useRef(),f=ma(()=>{c.current&&(c.current(),c.current=void 0)},100);return u.useEffect(()=>{const v=l.viewport;if(v){const m=()=>{if(f(),!c.current){const y=dx(v,a);c.current=y,a()}};return a(),v.addEventListener("scroll",m),()=>v.removeEventListener("scroll",m)}},[l.viewport,f,a]),u.createElement(Eo.div,re({"data-state":i.hasThumb?"visible":"hidden"},o,{ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:wr(e.onPointerDownCapture,v=>{const y=v.target.getBoundingClientRect(),w=v.clientX-y.left,g=v.clientY-y.top;i.onThumbPointerDown({x:w,y:g})}),onPointerUp:wr(e.onPointerUp,i.onThumbPointerUp)}))}),F0="ScrollAreaCorner",cx=u.forwardRef((e,t)=>{const r=lt(F0,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?u.createElement(ux,re({},e,{ref:t})):null}),ux=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=lt(F0,r),[l,i]=u.useState(0),[a,s]=u.useState(0),c=!!(l&&a);return pn(o.scrollbarX,()=>{var f;const v=((f=o.scrollbarX)===null||f===void 0?void 0:f.offsetHeight)||0;o.onCornerHeightChange(v),s(v)}),pn(o.scrollbarY,()=>{var f;const v=((f=o.scrollbarY)===null||f===void 0?void 0:f.offsetWidth)||0;o.onCornerWidthChange(v),i(v)}),c?u.createElement(Eo.div,re({},n,{ref:t,style:{width:l,height:a,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}})):null});function ii(e){return e?parseInt(e,10):0}function V0(e,t){const r=e/t;return isNaN(r)?0:r}function pa(e){const t=V0(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function fx(e,t,r,n="ltr"){const o=pa(r),l=o/2,i=t||l,a=o-i,s=r.scrollbar.paddingStart+i,c=r.scrollbar.size-r.scrollbar.paddingEnd-a,f=r.content-r.viewport,v=n==="ltr"?[0,f]:[f*-1,0];return B0([s,c],v)(e)}function Yd(e,t,r="ltr"){const n=pa(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=l-n,s=r==="ltr"?[0,i]:[i*-1,0],c=G5(e,s);return B0([0,i],[0,a])(c)}function B0(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function H0(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function ma(e,t){const r=pr(e),n=u.useRef(0);return u.useEffect(()=>()=>window.clearTimeout(n.current),[]),u.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function pn(e,t){const r=pr(t);rc(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}const px=J5,mx=ex,Xd=tx,Gd=ax,vx=cx;var hx=ee((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?b(t):void 0,paddingBottom:r?b(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${b(t)} / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],[`& .${ud("thumb")}`]:{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:b(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:b(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:ud("thumb"),flex:1,backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:b(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:b(44),minHeight:b(44)}},corner:{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),gx=Object.defineProperty,yx=Object.defineProperties,wx=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,W0=Object.prototype.hasOwnProperty,U0=Object.prototype.propertyIsEnumerable,Kd=(e,t,r)=>t in e?gx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,oc=(e,t)=>{for(var r in t||(t={}))W0.call(t,r)&&Kd(e,r,t[r]);if(ai)for(var r of ai(t))U0.call(t,r)&&Kd(e,r,t[r]);return e},Q0=(e,t)=>yx(e,wx(t)),Y0=(e,t)=>{var r={};for(var n in e)W0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ai)for(var n of ai(e))t.indexOf(n)<0&&U0.call(e,n)&&(r[n]=e[n]);return r};const X0={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},va=u.forwardRef((e,t)=>{const r=U("ScrollArea",X0,e),{children:n,className:o,classNames:l,styles:i,scrollbarSize:a,scrollHideDelay:s,type:c,dir:f,offsetScrollbars:v,viewportRef:m,onScrollPositionChange:y,unstyled:w,variant:g,viewportProps:x}=r,p=Y0(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[d,h]=u.useState(!1),S=cr(),{classes:$,cx:k}=hx({scrollbarSize:a,offsetScrollbars:v,scrollbarHovered:d,hidden:c==="never"},{name:"ScrollArea",classNames:l,styles:i,unstyled:w,variant:g});return _.createElement(px,{type:c==="never"?"always":c,scrollHideDelay:s,dir:f||S.dir,ref:t,asChild:!0},_.createElement(ne,oc({className:k($.root,o)},p),_.createElement(mx,Q0(oc({},x),{className:$.viewport,ref:m,onScroll:typeof y=="function"?({currentTarget:E})=>y({x:E.scrollLeft,y:E.scrollTop}):void 0}),n),_.createElement(Xd,{orientation:"horizontal",className:$.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},_.createElement(Gd,{className:$.thumb})),_.createElement(Xd,{orientation:"vertical",className:$.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},_.createElement(Gd,{className:$.thumb})),_.createElement(vx,{className:$.corner})))}),G0=u.forwardRef((e,t)=>{const r=U("ScrollAreaAutosize",X0,e),{children:n,classNames:o,styles:l,scrollbarSize:i,scrollHideDelay:a,type:s,dir:c,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:m,unstyled:y,sx:w,variant:g,viewportProps:x}=r,p=Y0(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return _.createElement(ne,Q0(oc({},p),{ref:t,sx:[{display:"flex"},...Ph(w)]}),_.createElement(ne,{sx:{display:"flex",flexDirection:"column",flex:1}},_.createElement(va,{classNames:o,styles:l,scrollHideDelay:a,scrollbarSize:i,type:s,dir:c,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:m,unstyled:y,variant:g,viewportProps:x},n)))});G0.displayName="@mantine/core/ScrollAreaAutosize";va.displayName="@mantine/core/ScrollArea";va.Autosize=G0;const K0=va;var _x=Object.defineProperty,Zd=Object.getOwnPropertySymbols,Sx=Object.prototype.hasOwnProperty,Px=Object.prototype.propertyIsEnumerable,Jd=(e,t,r)=>t in e?_x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tr=(e,t)=>{for(var r in t||(t={}))Sx.call(t,r)&&Jd(e,r,t[r]);if(Zd)for(var r of Zd(t))Px.call(t,r)&&Jd(e,r,t[r]);return e};const qd={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function xx({transition:e,state:t,duration:r,timingFunction:n}){const o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return typeof e=="string"?e in Go?Tr(Tr(Tr({transitionProperty:Go[e].transitionProperty},o),Go[e].common),Go[e][qd[t]]):null:Tr(Tr(Tr({transitionProperty:e.transitionProperty},o),e.common),e[qd[t]])}function $x({duration:e,exitDuration:t,timingFunction:r,mounted:n,onEnter:o,onExit:l,onEntered:i,onExited:a}){const s=cr(),c=Jh(),f=s.respectReducedMotion?c:!1,[v,m]=u.useState(f?0:e),[y,w]=u.useState(n?"entered":"exited"),g=u.useRef(-1),x=p=>{const d=p?o:l,h=p?i:a;w(p?"pre-entering":"pre-exiting"),window.clearTimeout(g.current);const S=f?0:p?e:t;if(m(S),S===0)typeof d=="function"&&d(),typeof h=="function"&&h(),w(p?"entered":"exited");else{const $=window.setTimeout(()=>{typeof d=="function"&&d(),w(p?"entering":"exiting")},10);g.current=window.setTimeout(()=>{window.clearTimeout($),typeof h=="function"&&h(),w(p?"entered":"exited")},S)}};return du(()=>{x(n)},[n]),u.useEffect(()=>()=>window.clearTimeout(g.current),[]),{transitionDuration:v,transitionStatus:y,transitionTimingFunction:r||s.transitionTimingFunction}}function hu({keepMounted:e,transition:t,duration:r=250,exitDuration:n=r,mounted:o,children:l,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:f}){const{transitionDuration:v,transitionStatus:m,transitionTimingFunction:y}=$x({mounted:o,exitDuration:n,duration:r,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:f});return v===0?o?_.createElement(_.Fragment,null,l({})):e?l({display:"none"}):null:m==="exited"?e?l({display:"none"}):null:_.createElement(_.Fragment,null,l(xx({transition:t,duration:v,state:m,timingFunction:y})))}hu.displayName="@mantine/core/Transition";function Z0({children:e,active:t=!0,refProp:r="ref"}){const n=eP(t),o=aP(n,e==null?void 0:e.ref);return b_(e)?u.cloneElement(e,{[r]:o}):e}Z0.displayName="@mantine/core/FocusTrap";var Ox=ee((e,t,{size:r})=>({label:{display:"inline-block",fontSize:A({size:r,sizes:e.fontSizes}),fontWeight:500,color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})),Ex=Object.defineProperty,si=Object.getOwnPropertySymbols,J0=Object.prototype.hasOwnProperty,q0=Object.prototype.propertyIsEnumerable,ep=(e,t,r)=>t in e?Ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bx=(e,t)=>{for(var r in t||(t={}))J0.call(t,r)&&ep(e,r,t[r]);if(si)for(var r of si(t))q0.call(t,r)&&ep(e,r,t[r]);return e},Cx=(e,t)=>{var r={};for(var n in e)J0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&si)for(var n of si(e))t.indexOf(n)<0&&q0.call(e,n)&&(r[n]=e[n]);return r};const kx={labelElement:"label",size:"sm"},gu=u.forwardRef((e,t)=>{const r=U("InputLabel",kx,e),{labelElement:n,children:o,required:l,size:i,classNames:a,styles:s,unstyled:c,className:f,htmlFor:v,__staticSelector:m,variant:y,onMouseDown:w}=r,g=Cx(r,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:x,cx:p}=Ox(null,{name:["InputWrapper",m],classNames:a,styles:s,unstyled:c,variant:y,size:i});return _.createElement(ne,bx({component:n,ref:t,className:p(x.label,f),htmlFor:n==="label"?v:void 0,onMouseDown:d=>{w==null||w(d),!d.defaultPrevented&&d.detail>1&&d.preventDefault()}},g),o,l&&_.createElement("span",{className:x.required,"aria-hidden":!0}," *"))});gu.displayName="@mantine/core/InputLabel";var Nx=ee((e,t,{size:r})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${A({size:r,sizes:e.fontSizes})} - ${b(2)})`,lineHeight:1.2,display:"block"}})),zx=Object.defineProperty,ci=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,tp=(e,t,r)=>t in e?zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jx=(e,t)=>{for(var r in t||(t={}))eg.call(t,r)&&tp(e,r,t[r]);if(ci)for(var r of ci(t))tg.call(t,r)&&tp(e,r,t[r]);return e},Ix=(e,t)=>{var r={};for(var n in e)eg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ci)for(var n of ci(e))t.indexOf(n)<0&&tg.call(e,n)&&(r[n]=e[n]);return r};const Rx={size:"sm"},yu=u.forwardRef((e,t)=>{const r=U("InputError",Rx,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:f}=r,v=Ix(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Nx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:f,size:s});return _.createElement(W,jx({className:y(m.error,o),ref:t},v),n)});yu.displayName="@mantine/core/InputError";var Tx=ee((e,t,{size:r})=>({description:{wordBreak:"break-word",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${A({size:r,sizes:e.fontSizes})} - ${b(2)})`,lineHeight:1.2,display:"block"}})),Mx=Object.defineProperty,ui=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,rp=(e,t,r)=>t in e?Mx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lx=(e,t)=>{for(var r in t||(t={}))rg.call(t,r)&&rp(e,r,t[r]);if(ui)for(var r of ui(t))ng.call(t,r)&&rp(e,r,t[r]);return e},Ax=(e,t)=>{var r={};for(var n in e)rg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ui)for(var n of ui(e))t.indexOf(n)<0&&ng.call(e,n)&&(r[n]=e[n]);return r};const Dx={size:"sm"},wu=u.forwardRef((e,t)=>{const r=U("InputDescription",Dx,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:f}=r,v=Ax(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Tx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:f,size:s});return _.createElement(W,Lx({color:"dimmed",className:y(m.description,o),ref:t,unstyled:a},v),n)});wu.displayName="@mantine/core/InputDescription";const og=u.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),Fx=og.Provider,Vx=()=>u.useContext(og);function Bx(e,{hasDescription:t,hasError:r}){const n=e.findIndex(s=>s==="input"),o=e[n-1],l=e[n+1];return{offsetBottom:t&&l==="description"||r&&l==="error",offsetTop:t&&o==="description"||r&&o==="error"}}var Hx=Object.defineProperty,Wx=Object.defineProperties,Ux=Object.getOwnPropertyDescriptors,np=Object.getOwnPropertySymbols,Qx=Object.prototype.hasOwnProperty,Yx=Object.prototype.propertyIsEnumerable,op=(e,t,r)=>t in e?Hx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xx=(e,t)=>{for(var r in t||(t={}))Qx.call(t,r)&&op(e,r,t[r]);if(np)for(var r of np(t))Yx.call(t,r)&&op(e,r,t[r]);return e},Gx=(e,t)=>Wx(e,Ux(t)),Kx=ee(e=>({root:Gx(Xx({},e.fn.fontStyles()),{lineHeight:e.lineHeight})})),Zx=Object.defineProperty,Jx=Object.defineProperties,qx=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,ig=Object.prototype.propertyIsEnumerable,lp=(e,t,r)=>t in e?Zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bt=(e,t)=>{for(var r in t||(t={}))lg.call(t,r)&&lp(e,r,t[r]);if(fi)for(var r of fi(t))ig.call(t,r)&&lp(e,r,t[r]);return e},ip=(e,t)=>Jx(e,qx(t)),e$=(e,t)=>{var r={};for(var n in e)lg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&fi)for(var n of fi(e))t.indexOf(n)<0&&ig.call(e,n)&&(r[n]=e[n]);return r};const t$={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},ag=u.forwardRef((e,t)=>{const r=U("InputWrapper",t$,e),{className:n,label:o,children:l,required:i,id:a,error:s,description:c,labelElement:f,labelProps:v,descriptionProps:m,errorProps:y,classNames:w,styles:g,size:x,inputContainer:p,__staticSelector:d,unstyled:h,inputWrapperOrder:S,withAsterisk:$,variant:k}=r,E=e$(r,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:O,cx:j}=Kx(null,{classNames:w,styles:g,name:["InputWrapper",d],unstyled:h,variant:k,size:x}),C={classNames:w,styles:g,unstyled:h,size:x,variant:k,__staticSelector:d},R=typeof $=="boolean"?$:i,L=a?`${a}-error`:y==null?void 0:y.id,V=a?`${a}-description`:m==null?void 0:m.id,ae=`${!!s&&typeof s!="boolean"?L:""} ${c?V:""}`,se=ae.trim().length>0?ae.trim():void 0,Je=o&&_.createElement(gu,Bt(Bt({key:"label",labelElement:f,id:a?`${a}-label`:void 0,htmlFor:a,required:R},C),v),o),z=c&&_.createElement(wu,ip(Bt(Bt({key:"description"},m),C),{size:(m==null?void 0:m.size)||C.size,id:(m==null?void 0:m.id)||V}),c),T=_.createElement(u.Fragment,{key:"input"},p(l)),M=typeof s!="boolean"&&s&&_.createElement(yu,ip(Bt(Bt({},y),C),{size:(y==null?void 0:y.size)||C.size,key:"error",id:(y==null?void 0:y.id)||L}),s),Z=S.map(ce=>{switch(ce){case"label":return Je;case"input":return T;case"description":return z;case"error":return M;default:return null}});return _.createElement(Fx,{value:Bt({describedBy:se},Bx(S,{hasDescription:!!z,hasError:!!M}))},_.createElement(ne,Bt({className:j(O.root,n),ref:t},E),Z))});ag.displayName="@mantine/core/InputWrapper";var r$=Object.defineProperty,di=Object.getOwnPropertySymbols,sg=Object.prototype.hasOwnProperty,cg=Object.prototype.propertyIsEnumerable,ap=(e,t,r)=>t in e?r$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,n$=(e,t)=>{for(var r in t||(t={}))sg.call(t,r)&&ap(e,r,t[r]);if(di)for(var r of di(t))cg.call(t,r)&&ap(e,r,t[r]);return e},o$=(e,t)=>{var r={};for(var n in e)sg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&di)for(var n of di(e))t.indexOf(n)<0&&cg.call(e,n)&&(r[n]=e[n]);return r};const l$={},ug=u.forwardRef((e,t)=>{const r=U("InputPlaceholder",l$,e),{sx:n}=r,o=o$(r,["sx"]);return _.createElement(ne,n$({component:"span",sx:[l=>l.fn.placeholderStyles(),...Ph(n)],ref:t},o))});ug.displayName="@mantine/core/InputPlaceholder";var i$=Object.defineProperty,a$=Object.defineProperties,s$=Object.getOwnPropertyDescriptors,sp=Object.getOwnPropertySymbols,c$=Object.prototype.hasOwnProperty,u$=Object.prototype.propertyIsEnumerable,cp=(e,t,r)=>t in e?i$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qo=(e,t)=>{for(var r in t||(t={}))c$.call(t,r)&&cp(e,r,t[r]);if(sp)for(var r of sp(t))u$.call(t,r)&&cp(e,r,t[r]);return e},Ka=(e,t)=>a$(e,s$(t));const je={xs:b(30),sm:b(36),md:b(42),lg:b(50),xl:b(60)},f$=["default","filled","unstyled"];function d$({theme:e,variant:t}){return f$.includes(t)?t==="default"?{border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:t==="filled"?{border:`${b(1)} solid transparent`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:b(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}var p$=ee((e,{multiline:t,radius:r,invalid:n,rightSectionWidth:o,withRightSection:l,iconWidth:i,offsetBottom:a,offsetTop:s,pointer:c},{variant:f,size:v})=>{const m=e.fn.variant({variant:"filled",color:"red"}).background,y=f==="default"||f==="filled"?{minHeight:A({size:v,sizes:je}),paddingLeft:`calc(${A({size:v,sizes:je})} / 3)`,paddingRight:l?o||A({size:v,sizes:je}):`calc(${A({size:v,sizes:je})} / 3)`,borderRadius:e.fn.radius(r)}:f==="unstyled"&&l?{paddingRight:o||A({size:v,sizes:je})}:null;return{wrapper:{position:"relative",marginTop:s?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:a?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:Ka(qo(qo(Ka(qo({},e.fn.fontStyles()),{height:t?f==="unstyled"?void 0:"auto":A({size:v,sizes:je}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${A({size:v,sizes:je})} - ${b(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:A({size:v,sizes:e.fontSizes}),width:"100%",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:c?"pointer":void 0}),d$({theme:e,variant:f})),y),{"&:disabled, &[data-disabled]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:m,borderColor:m,"&::placeholder":{opacity:1,color:m}},"&[data-with-icon]":{paddingLeft:typeof i=="number"?b(i):A({size:v,sizes:je})},"&::placeholder":Ka(qo({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:i?b(i):A({size:v,sizes:je}),color:n?e.colors.red[e.colorScheme==="dark"?6:7]:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:o||A({size:v,sizes:je})}}}),m$=Object.defineProperty,v$=Object.defineProperties,h$=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,up=(e,t,r)=>t in e?m$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,el=(e,t)=>{for(var r in t||(t={}))fg.call(t,r)&&up(e,r,t[r]);if(pi)for(var r of pi(t))dg.call(t,r)&&up(e,r,t[r]);return e},fp=(e,t)=>v$(e,h$(t)),g$=(e,t)=>{var r={};for(var n in e)fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pi)for(var n of pi(e))t.indexOf(n)<0&&dg.call(e,n)&&(r[n]=e[n]);return r};const y$={size:"sm",variant:"default"},kr=u.forwardRef((e,t)=>{const r=U("Input",y$,e),{className:n,error:o,required:l,disabled:i,variant:a,icon:s,style:c,rightSectionWidth:f,iconWidth:v,rightSection:m,rightSectionProps:y,radius:w,size:g,wrapperProps:x,classNames:p,styles:d,__staticSelector:h,multiline:S,sx:$,unstyled:k,pointer:E}=r,O=g$(r,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:j,offsetTop:C,describedBy:R}=Vx(),{classes:L,cx:V}=p$({radius:w,multiline:S,invalid:!!o,rightSectionWidth:f?b(f):void 0,iconWidth:v,withRightSection:!!m,offsetBottom:j,offsetTop:C,pointer:E},{classNames:p,styles:d,name:["Input",h],unstyled:k,variant:a,size:g}),{systemStyles:K,rest:ae}=qh(O);return _.createElement(ne,el(el({className:V(L.wrapper,n),sx:$,style:c},K),x),s&&_.createElement("div",{className:L.icon},s),_.createElement(ne,fp(el({component:"input"},ae),{ref:t,required:l,"aria-invalid":!!o,"aria-describedby":R,disabled:i,"data-disabled":i||void 0,"data-with-icon":!!s||void 0,"data-invalid":!!o||void 0,className:L.input})),m&&_.createElement("div",fp(el({},y),{className:L.rightSection}),m))});kr.displayName="@mantine/core/Input";kr.Wrapper=ag;kr.Label=gu;kr.Description=wu;kr.Error=yu;kr.Placeholder=ug;const pg=kr;var w$=Object.defineProperty,_$=Object.defineProperties,S$=Object.getOwnPropertyDescriptors,dp=Object.getOwnPropertySymbols,P$=Object.prototype.hasOwnProperty,x$=Object.prototype.propertyIsEnumerable,pp=(e,t,r)=>t in e?w$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Za=(e,t)=>{for(var r in t||(t={}))P$.call(t,r)&&pp(e,r,t[r]);if(dp)for(var r of dp(t))x$.call(t,r)&&pp(e,r,t[r]);return e},$$=(e,t)=>_$(e,S$(t));const O$=["light","filled","outline","dot","gradient"],Ja={xs:{fontSize:b(9),height:b(16)},sm:{fontSize:b(10),height:b(18)},md:{fontSize:b(11),height:b(20)},lg:{fontSize:b(13),height:b(26)},xl:{fontSize:b(16),height:b(32)}},E$={xs:b(4),sm:b(4),md:b(6),lg:b(8),xl:b(10)};function b$({theme:e,variant:t,color:r,size:n,gradient:o}){if(!O$.includes(t))return null;if(t==="dot"){const i=A({size:n,sizes:E$});return{backgroundColor:"transparent",color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${A({size:n,sizes:e.spacing})} / 1.5 - ${i} / 2)`,"&::before":{content:'""',display:"block",width:i,height:i,borderRadius:i,backgroundColor:e.fn.themeColor(r,e.colorScheme==="dark"?4:e.fn.primaryShade("light"),!0),marginRight:i}}}const l=e.fn.variant({color:r,variant:t,gradient:o});return{background:l.background,color:l.color,border:`${b(t==="gradient"?0:1)} solid ${l.border}`}}var C$=ee((e,{color:t,radius:r,gradient:n,fullWidth:o},{variant:l,size:i})=>{const{fontSize:a,height:s}=i in Ja?Ja[i]:Ja.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:Za($$(Za(Za({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:a,height:s,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${s} - ${b(2)})`,textDecoration:"none",padding:`0 calc(${A({size:i,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(r),fontWeight:700,letterSpacing:b(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),b$({theme:e,variant:l,color:t,size:i,gradient:n}))}}),k$=Object.defineProperty,mi=Object.getOwnPropertySymbols,mg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,mp=(e,t,r)=>t in e?k$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N$=(e,t)=>{for(var r in t||(t={}))mg.call(t,r)&&mp(e,r,t[r]);if(mi)for(var r of mi(t))vg.call(t,r)&&mp(e,r,t[r]);return e},z$=(e,t)=>{var r={};for(var n in e)mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&mi)for(var n of mi(e))t.indexOf(n)<0&&vg.call(e,n)&&(r[n]=e[n]);return r};const j$={variant:"light",size:"md",radius:"xl"},hg=u.forwardRef((e,t)=>{const r=U("Badge",j$,e),{className:n,color:o,variant:l,fullWidth:i,children:a,size:s,leftSection:c,rightSection:f,radius:v,gradient:m,classNames:y,styles:w,unstyled:g}=r,x=z$(r,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:p,cx:d}=C$({fullWidth:i,color:o,radius:v,gradient:m},{classNames:y,styles:w,name:"Badge",unstyled:g,variant:l,size:s});return _.createElement(ne,N$({className:d(p.root,n),ref:t},x),c&&_.createElement("span",{className:p.leftSection},c),_.createElement("span",{className:p.inner},a),f&&_.createElement("span",{className:p.rightSection},f))});hg.displayName="@mantine/core/Badge";const Q=hg;var I$=ee((e,{orientation:t,buttonBorderWidth:r})=>({root:{display:"flex",flexDirection:t==="vertical"?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,[t==="vertical"?"borderBottomLeftRadius":"borderTopRightRadius"]:0,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${b(r)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,[t==="vertical"?"borderTopRightRadius":"borderBottomLeftRadius"]:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${b(r)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${b(r)} / 2)`,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${b(r)} / 2)`},"& + [data-button]":{[t==="vertical"?"marginTop":"marginLeft"]:`calc(${r} * -1)`,"@media (min-resolution: 192dpi)":{[t==="vertical"?"marginTop":"marginLeft"]:0}}}}})),R$=Object.defineProperty,vi=Object.getOwnPropertySymbols,gg=Object.prototype.hasOwnProperty,yg=Object.prototype.propertyIsEnumerable,vp=(e,t,r)=>t in e?R$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T$=(e,t)=>{for(var r in t||(t={}))gg.call(t,r)&&vp(e,r,t[r]);if(vi)for(var r of vi(t))yg.call(t,r)&&vp(e,r,t[r]);return e},M$=(e,t)=>{var r={};for(var n in e)gg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&vi)for(var n of vi(e))t.indexOf(n)<0&&yg.call(e,n)&&(r[n]=e[n]);return r};const L$={orientation:"horizontal",buttonBorderWidth:1},wg=u.forwardRef((e,t)=>{const r=U("ButtonGroup",L$,e),{className:n,orientation:o,buttonBorderWidth:l,unstyled:i}=r,a=M$(r,["className","orientation","buttonBorderWidth","unstyled"]),{classes:s,cx:c}=I$({orientation:o,buttonBorderWidth:l},{name:"ButtonGroup",unstyled:i});return _.createElement(ne,T$({className:c(s.root,n),ref:t},a))});wg.displayName="@mantine/core/ButtonGroup";var A$=Object.defineProperty,D$=Object.defineProperties,F$=Object.getOwnPropertyDescriptors,hp=Object.getOwnPropertySymbols,V$=Object.prototype.hasOwnProperty,B$=Object.prototype.propertyIsEnumerable,gp=(e,t,r)=>t in e?A$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))V$.call(t,r)&&gp(e,r,t[r]);if(hp)for(var r of hp(t))B$.call(t,r)&&gp(e,r,t[r]);return e},yl=(e,t)=>D$(e,F$(t));const H$=["filled","outline","light","white","default","subtle","gradient"],lc={xs:{height:je.xs,paddingLeft:b(14),paddingRight:b(14)},sm:{height:je.sm,paddingLeft:b(18),paddingRight:b(18)},md:{height:je.md,paddingLeft:b(22),paddingRight:b(22)},lg:{height:je.lg,paddingLeft:b(26),paddingRight:b(26)},xl:{height:je.xl,paddingLeft:b(32),paddingRight:b(32)},"compact-xs":{height:b(22),paddingLeft:b(7),paddingRight:b(7)},"compact-sm":{height:b(26),paddingLeft:b(8),paddingRight:b(8)},"compact-md":{height:b(30),paddingLeft:b(10),paddingRight:b(10)},"compact-lg":{height:b(34),paddingLeft:b(12),paddingRight:b(12)},"compact-xl":{height:b(40),paddingLeft:b(14),paddingRight:b(14)}};function W$({compact:e,size:t,withLeftIcon:r,withRightIcon:n}){if(e)return lc[`compact-${t}`];const o=lc[t];return o?yl(kt({},o),{paddingLeft:r?`calc(${o.paddingLeft} / 1.5)`:o.paddingLeft,paddingRight:n?`calc(${o.paddingRight} / 1.5)`:o.paddingRight}):{}}const U$=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function Q$({variant:e,theme:t,color:r,gradient:n}){if(!H$.includes(e))return null;const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?kt({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):kt({border:`${b(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}var Y$=ee((e,{radius:t,fullWidth:r,compact:n,withLeftIcon:o,withRightIcon:l,color:i,gradient:a},{variant:s,size:c})=>({root:yl(kt(yl(kt(kt(kt(kt({},W$({compact:n,size:c,withLeftIcon:o,withRightIcon:l})),e.fn.fontStyles()),e.fn.focusStyles()),U$(r)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:A({size:c,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),Q$({variant:s,theme:e,color:i,gradient:a})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":yl(kt({content:'""'},e.fn.cover(b(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})),X$=Object.defineProperty,hi=Object.getOwnPropertySymbols,_g=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,yp=(e,t,r)=>t in e?X$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wp=(e,t)=>{for(var r in t||(t={}))_g.call(t,r)&&yp(e,r,t[r]);if(hi)for(var r of hi(t))Sg.call(t,r)&&yp(e,r,t[r]);return e},G$=(e,t)=>{var r={};for(var n in e)_g.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&hi)for(var n of hi(e))t.indexOf(n)<0&&Sg.call(e,n)&&(r[n]=e[n]);return r};const K$={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},_u=u.forwardRef((e,t)=>{const r=U("Button",K$,e),{className:n,size:o,color:l,type:i,disabled:a,children:s,leftIcon:c,rightIcon:f,fullWidth:v,variant:m,radius:y,uppercase:w,compact:g,loading:x,loaderPosition:p,loaderProps:d,gradient:h,classNames:S,styles:$,unstyled:k}=r,E=G$(r,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:O,cx:j,theme:C}=Y$({radius:y,color:l,fullWidth:v,compact:g,gradient:h,withLeftIcon:!!c,withRightIcon:!!f},{name:"Button",unstyled:k,classNames:S,styles:$,variant:m,size:o}),R=C.fn.variant({color:l,variant:m}),L=_.createElement(pu,wp({color:R.color,size:`calc(${A({size:o,sizes:lc}).height} / 2)`},d));return _.createElement(i0,wp({className:j(O.root,n),type:i,disabled:a,"data-button":!0,"data-disabled":a||void 0,"data-loading":x||void 0,ref:t,unstyled:k},E),_.createElement("div",{className:O.inner},(c||x&&p==="left")&&_.createElement("span",{className:j(O.icon,O.leftIcon)},x&&p==="left"?L:c),x&&p==="center"&&_.createElement("span",{className:O.centerLoader},L),_.createElement("span",{className:O.label,style:{textTransform:w?"uppercase":void 0}},s),(f||x&&p==="right")&&_.createElement("span",{className:j(O.icon,O.rightIcon)},x&&p==="right"?L:f)))});_u.displayName="@mantine/core/Button";_u.Group=wg;const pe=_u;var Z$=ee((e,{radius:t,shadow:r})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[r]||r||"none","&[data-with-border]":{border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]}`}}})),J$=Object.defineProperty,gi=Object.getOwnPropertySymbols,Pg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,_p=(e,t,r)=>t in e?J$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q$=(e,t)=>{for(var r in t||(t={}))Pg.call(t,r)&&_p(e,r,t[r]);if(gi)for(var r of gi(t))xg.call(t,r)&&_p(e,r,t[r]);return e},eO=(e,t)=>{var r={};for(var n in e)Pg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&gi)for(var n of gi(e))t.indexOf(n)<0&&xg.call(e,n)&&(r[n]=e[n]);return r};const tO={},$g=u.forwardRef((e,t)=>{const r=U("Paper",tO,e),{className:n,children:o,radius:l,withBorder:i,shadow:a,unstyled:s,variant:c}=r,f=eO(r,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:v,cx:m}=Z$({radius:l,shadow:a},{name:"Paper",unstyled:s,variant:c});return _.createElement(ne,q$({className:m(v.root,n),"data-with-border":i||void 0,ref:t},f),o)});$g.displayName="@mantine/core/Paper";const We=$g,[rO,yn]=Sh("ModalBase component was not found in tree");var nO=ee(()=>({close:{marginLeft:"auto",marginRight:0}})),oO=Object.defineProperty,yi=Object.getOwnPropertySymbols,Og=Object.prototype.hasOwnProperty,Eg=Object.prototype.propertyIsEnumerable,Sp=(e,t,r)=>t in e?oO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lO=(e,t)=>{for(var r in t||(t={}))Og.call(t,r)&&Sp(e,r,t[r]);if(yi)for(var r of yi(t))Eg.call(t,r)&&Sp(e,r,t[r]);return e},iO=(e,t)=>{var r={};for(var n in e)Og.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&yi)for(var n of yi(e))t.indexOf(n)<0&&Eg.call(e,n)&&(r[n]=e[n]);return r};const aO={size:"sm"},sO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}CloseButton`,aO,e),{className:o}=n,l=iO(n,["className"]),{classes:i,cx:a}=nO(null,r.stylesApi);return _.createElement(mu,lO({className:a(i.close,o),ref:t,onClick:r.onClose},l))});var cO=ee(()=>({overlay:{}})),uO=Object.defineProperty,fO=Object.defineProperties,dO=Object.getOwnPropertyDescriptors,Pp=Object.getOwnPropertySymbols,pO=Object.prototype.hasOwnProperty,mO=Object.prototype.propertyIsEnumerable,xp=(e,t,r)=>t in e?uO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vO=(e,t)=>{for(var r in t||(t={}))pO.call(t,r)&&xp(e,r,t[r]);if(Pp)for(var r of Pp(t))mO.call(t,r)&&xp(e,r,t[r]);return e},hO=(e,t)=>fO(e,dO(t)),gO=ee((e,{color:t,opacity:r,blur:n,radius:o,gradient:l,fixed:i,zIndex:a})=>({root:hO(vO({},e.fn.cover(0)),{position:i?"fixed":"absolute",backgroundColor:l?void 0:e.fn.rgba(t,r),backgroundImage:l,backdropFilter:n?`blur(${b(n)})`:void 0,borderRadius:e.fn.radius(o),zIndex:a,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})})),yO=Object.defineProperty,wi=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,$p=(e,t,r)=>t in e?yO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wO=(e,t)=>{for(var r in t||(t={}))bg.call(t,r)&&$p(e,r,t[r]);if(wi)for(var r of wi(t))Cg.call(t,r)&&$p(e,r,t[r]);return e},_O=(e,t)=>{var r={};for(var n in e)bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&wi)for(var n of wi(e))t.indexOf(n)<0&&Cg.call(e,n)&&(r[n]=e[n]);return r};const SO={opacity:.6,color:"#000",zIndex:fu("modal"),radius:0},kg=u.forwardRef((e,t)=>{const r=U("Overlay",SO,e),{variant:n,opacity:o,color:l,blur:i,gradient:a,zIndex:s,radius:c,children:f,className:v,classNames:m,styles:y,unstyled:w,center:g,fixed:x}=r,p=_O(r,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:d,cx:h}=gO({color:l,opacity:o,blur:i,radius:c,gradient:a,fixed:x,zIndex:s},{name:"Overlay",classNames:m,styles:y,unstyled:w,variant:n});return _.createElement(ne,wO({ref:t,className:h(d.root,v),"data-center":g||void 0},p),f)});kg.displayName="@mantine/core/Overlay";const PO=kg;var xO=Object.defineProperty,$O=Object.defineProperties,OO=Object.getOwnPropertyDescriptors,_i=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Op=(e,t,r)=>t in e?xO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,In=(e,t)=>{for(var r in t||(t={}))Ng.call(t,r)&&Op(e,r,t[r]);if(_i)for(var r of _i(t))zg.call(t,r)&&Op(e,r,t[r]);return e},EO=(e,t)=>$O(e,OO(t)),bO=(e,t)=>{var r={};for(var n in e)Ng.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&_i)for(var n of _i(e))t.indexOf(n)<0&&zg.call(e,n)&&(r[n]=e[n]);return r};const CO={},kO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Overlay`,CO,e),{onClick:o,transitionProps:l,style:i,className:a}=n,s=bO(n,["onClick","transitionProps","style","className"]),{classes:c,cx:f}=cO(null,r.stylesApi),v=m=>{o==null||o(m),r.closeOnClickOutside&&r.onClose()};return _.createElement(hu,EO(In(In({mounted:r.opened},r.transitionProps),l),{transition:"fade"}),m=>_.createElement(PO,In({ref:t,onClick:v,fixed:!0,style:In(In({},i),m),className:f(c.overlay,a),zIndex:r.zIndex},s)))});var NO=ee((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}})),zO=Object.defineProperty,Si=Object.getOwnPropertySymbols,jg=Object.prototype.hasOwnProperty,Ig=Object.prototype.propertyIsEnumerable,Ep=(e,t,r)=>t in e?zO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rn=(e,t)=>{for(var r in t||(t={}))jg.call(t,r)&&Ep(e,r,t[r]);if(Si)for(var r of Si(t))Ig.call(t,r)&&Ep(e,r,t[r]);return e},jO=(e,t)=>{var r={};for(var n in e)jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Si)for(var n of Si(e))t.indexOf(n)<0&&Ig.call(e,n)&&(r[n]=e[n]);return r};const IO={},RO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Content`,IO,e),{className:o,transitionProps:l,style:i,onKeyDown:a}=n,s=jO(n,["className","transitionProps","style","onKeyDown"]),{classes:c,cx:f}=NO({zIndex:r.zIndex},r.stylesApi),v=m=>{var y;((y=m.target)==null?void 0:y.getAttribute("data-mantine-stop-propagation"))!=="true"&&m.key==="Escape"&&r.closeOnEscape&&r.onClose(),a==null||a(m)};return _.createElement(hu,Rn(Rn({mounted:r.opened,transition:"pop"},r.transitionProps),l),m=>_.createElement("div",{className:f(c.inner)},_.createElement(Z0,{active:r.opened&&r.trapFocus},_.createElement(We,Rn({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":r.bodyMounted?r.getBodyId():void 0,"aria-labelledby":r.titleMounted?r.getTitleId():void 0,onKeyDown:v,ref:t,className:f(c.content,o),style:Rn(Rn({},i),m),shadow:r.shadow},s),s.children))))});var TO=ee((e,{padding:t})=>{const r=A({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:r,paddingRight:`calc(${r} - ${b(5)})`,position:"sticky",top:0,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,zIndex:1e3}}}),MO=Object.defineProperty,Pi=Object.getOwnPropertySymbols,Rg=Object.prototype.hasOwnProperty,Tg=Object.prototype.propertyIsEnumerable,bp=(e,t,r)=>t in e?MO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,LO=(e,t)=>{for(var r in t||(t={}))Rg.call(t,r)&&bp(e,r,t[r]);if(Pi)for(var r of Pi(t))Tg.call(t,r)&&bp(e,r,t[r]);return e},AO=(e,t)=>{var r={};for(var n in e)Rg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Pi)for(var n of Pi(e))t.indexOf(n)<0&&Tg.call(e,n)&&(r[n]=e[n]);return r};const DO={},FO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Header`,DO,e),{className:o}=n,l=AO(n,["className"]),{classes:i,cx:a}=TO({padding:r.padding},r.stylesApi);return _.createElement(ne,LO({ref:t,className:a(i.header,o)},l))});var VO=ee(e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})),BO=Object.defineProperty,xi=Object.getOwnPropertySymbols,Mg=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,Cp=(e,t,r)=>t in e?BO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,HO=(e,t)=>{for(var r in t||(t={}))Mg.call(t,r)&&Cp(e,r,t[r]);if(xi)for(var r of xi(t))Lg.call(t,r)&&Cp(e,r,t[r]);return e},WO=(e,t)=>{var r={};for(var n in e)Mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&xi)for(var n of xi(e))t.indexOf(n)<0&&Lg.call(e,n)&&(r[n]=e[n]);return r};const UO={},QO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Title`,UO,e),{className:o}=n,l=WO(n,["className"]),{classes:i,cx:a}=VO(null,r.stylesApi);return u.useEffect(()=>(r.setTitleMounted(!0),()=>r.setTitleMounted(!1)),[]),_.createElement(ne,HO({component:"h2",id:r.getTitleId(),className:a(i.title,o),ref:t},l))});var YO=ee((e,{padding:t})=>({body:{padding:A({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})),XO=Object.defineProperty,$i=Object.getOwnPropertySymbols,Ag=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,kp=(e,t,r)=>t in e?XO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,GO=(e,t)=>{for(var r in t||(t={}))Ag.call(t,r)&&kp(e,r,t[r]);if($i)for(var r of $i(t))Dg.call(t,r)&&kp(e,r,t[r]);return e},KO=(e,t)=>{var r={};for(var n in e)Ag.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&$i)for(var n of $i(e))t.indexOf(n)<0&&Dg.call(e,n)&&(r[n]=e[n]);return r};const ZO={},JO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Body`,ZO,e),{className:o}=n,l=KO(n,["className"]),{classes:i,cx:a}=YO({padding:r.padding},r.stylesApi);return u.useEffect(()=>(r.setBodyMounted(!0),()=>r.setBodyMounted(!1)),[]),_.createElement(ne,GO({id:r.getBodyId(),className:a(i.body,o),ref:t},l))});function qO({children:e}){return _.createElement(_.Fragment,null,e)}function eE({opened:e,transitionDuration:t}){const[r,n]=u.useState(e),o=u.useRef(),i=Jh()?0:t;return u.useEffect(()=>(e?(n(!0),window.clearTimeout(o.current)):i===0?n(!1):o.current=window.setTimeout(()=>n(!1),i),()=>window.clearTimeout(o.current)),[e,i]),r}var tE=ee(()=>({root:{}})),rE=Object.defineProperty,nE=Object.defineProperties,oE=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Vg=Object.prototype.propertyIsEnumerable,Np=(e,t,r)=>t in e?rE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qa=(e,t)=>{for(var r in t||(t={}))Fg.call(t,r)&&Np(e,r,t[r]);if(Oi)for(var r of Oi(t))Vg.call(t,r)&&Np(e,r,t[r]);return e},zp=(e,t)=>nE(e,oE(t)),lE=(e,t)=>{var r={};for(var n in e)Fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oi)for(var n of Oi(e))t.indexOf(n)<0&&Vg.call(e,n)&&(r[n]=e[n]);return r};const Su={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:fu("modal"),padding:"md",size:"md",shadow:"xl"};function de(e){const t=U("ModalBase",Su,e),{opened:r,onClose:n,children:o,closeOnClickOutside:l,__staticSelector:i,transitionProps:a,withinPortal:s,portalProps:c,keepMounted:f,target:v,zIndex:m,lockScroll:y,trapFocus:w,closeOnEscape:g,returnFocus:x,padding:p,shadow:d,id:h,size:S,variant:$,classNames:k,unstyled:E,styles:O,className:j}=t,C=lE(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:R,cx:L}=tE(null,{name:i,classNames:k,styles:O,unstyled:E,variant:$,size:S}),V=nP(h),[K,ae]=u.useState(!1),[se,Je]=u.useState(!1),z=typeof(a==null?void 0:a.duration)=="number"?a==null?void 0:a.duration:200,T=eE({opened:r,transitionDuration:z});return oP("keydown",M=>{!w&&M.key==="Escape"&&g&&n()}),Y2({opened:r,shouldReturnFocus:w&&x}),_.createElement(x0,zp(qa({},c),{withinPortal:s,target:v}),_.createElement(rO,{value:{__staticSelector:i,opened:r,onClose:n,closeOnClickOutside:l,transitionProps:zp(qa({},a),{duration:z,keepMounted:f}),zIndex:m,padding:p,id:V,getTitleId:()=>`${V}-title`,getBodyId:()=>`${V}-body`,titleMounted:K,bodyMounted:se,setTitleMounted:ae,setBodyMounted:Je,trapFocus:w,closeOnEscape:g,shadow:d,stylesApi:{name:i,size:S,variant:$,classNames:k,styles:O,unstyled:E}}},_.createElement(_h,{enabled:T&&y},_.createElement(ne,qa({className:L(R.root,j)},C),o))))}de.CloseButton=sO;de.Overlay=kO;de.Content=RO;de.Header=FO;de.Title=QO;de.Body=JO;de.NativeScrollArea=qO;function iE(e){return u.Children.toArray(e).filter(Boolean)}const aE={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var sE=ee((e,{spacing:t,position:r,noWrap:n,grow:o,align:l,count:i})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:l||"center",flexWrap:n?"nowrap":"wrap",justifyContent:aE[r],gap:A({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:o?`calc(${100/i}% - (${b(A({size:t,sizes:e.spacing}))} - ${A({size:t,sizes:e.spacing})} / ${i}))`:void 0,flexGrow:o?1:0}}})),cE=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Hg=Object.prototype.propertyIsEnumerable,jp=(e,t,r)=>t in e?cE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,uE=(e,t)=>{for(var r in t||(t={}))Bg.call(t,r)&&jp(e,r,t[r]);if(Ei)for(var r of Ei(t))Hg.call(t,r)&&jp(e,r,t[r]);return e},fE=(e,t)=>{var r={};for(var n in e)Bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ei)for(var n of Ei(e))t.indexOf(n)<0&&Hg.call(e,n)&&(r[n]=e[n]);return r};const dE={position:"left",spacing:"md"},_t=u.forwardRef((e,t)=>{const r=U("Group",dE,e),{className:n,position:o,align:l,children:i,noWrap:a,grow:s,spacing:c,unstyled:f,variant:v}=r,m=fE(r,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),y=iE(i),{classes:w,cx:g}=sE({align:l,grow:s,noWrap:a,spacing:c,position:o,count:y.length},{unstyled:f,name:"Group",variant:v});return _.createElement(ne,uE({className:g(w.root,n),ref:t},m),y)});_t.displayName="@mantine/core/Group";var pE=Object.defineProperty,bi=Object.getOwnPropertySymbols,Wg=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Ip=(e,t,r)=>t in e?pE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rp=(e,t)=>{for(var r in t||(t={}))Wg.call(t,r)&&Ip(e,r,t[r]);if(bi)for(var r of bi(t))Ug.call(t,r)&&Ip(e,r,t[r]);return e},mE=(e,t)=>{var r={};for(var n in e)Wg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&bi)for(var n of bi(e))t.indexOf(n)<0&&Ug.call(e,n)&&(r[n]=e[n]);return r};function vE(e){const t=e,{width:r,height:n,style:o}=t,l=mE(t,["width","height","style"]);return _.createElement("svg",Rp({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Rp({width:r,height:n},o)},l),_.createElement("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var hE=Object.defineProperty,gE=Object.defineProperties,yE=Object.getOwnPropertyDescriptors,Tp=Object.getOwnPropertySymbols,wE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,Mp=(e,t,r)=>t in e?hE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lp=(e,t)=>{for(var r in t||(t={}))wE.call(t,r)&&Mp(e,r,t[r]);if(Tp)for(var r of Tp(t))_E.call(t,r)&&Mp(e,r,t[r]);return e},Ap=(e,t)=>gE(e,yE(t)),SE=ee((e,{radius:t})=>({root:{},imageWrapper:{position:"relative"},figure:{margin:0},image:Ap(Lp({},e.fn.fontStyles()),{display:"block",width:"100%",height:"100%",border:0,borderRadius:e.fn.radius(t)}),caption:{color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[7],marginTop:e.spacing.xs},placeholder:Ap(Lp({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],borderRadius:e.fn.radius(t)})})),PE=Object.defineProperty,xE=Object.defineProperties,$E=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Yg=Object.prototype.propertyIsEnumerable,Dp=(e,t,r)=>t in e?PE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tn=(e,t)=>{for(var r in t||(t={}))Qg.call(t,r)&&Dp(e,r,t[r]);if(Ci)for(var r of Ci(t))Yg.call(t,r)&&Dp(e,r,t[r]);return e},OE=(e,t)=>xE(e,$E(t)),EE=(e,t)=>{var r={};for(var n in e)Qg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ci)for(var n of Ci(e))t.indexOf(n)<0&&Yg.call(e,n)&&(r[n]=e[n]);return r};const bE={fit:"cover",width:"100%",height:"auto",radius:0},_r=u.forwardRef((e,t)=>{const r=U("Image",bE,e),{className:n,alt:o,src:l,fit:i,width:a,height:s,radius:c,imageProps:f,withPlaceholder:v,placeholder:m,imageRef:y,classNames:w,styles:g,caption:x,unstyled:p,style:d,variant:h}=r,S=EE(r,["className","alt","src","fit","width","height","radius","imageProps","withPlaceholder","placeholder","imageRef","classNames","styles","caption","unstyled","style","variant"]),{classes:$,cx:k}=SE({radius:c},{classNames:w,styles:g,unstyled:p,name:"Image",variant:h}),[E,O]=u.useState(!l),j=v&&E;return du(()=>{O(!l)},[l]),_.createElement(ne,Tn({className:k($.root,n),style:Tn({width:b(a)},d),ref:t},S),_.createElement("figure",{className:$.figure},_.createElement("div",{className:$.imageWrapper},_.createElement("img",OE(Tn({src:l,alt:o,ref:y},f),{className:k($.image,f==null?void 0:f.className),onError:C=>{O(!0),typeof(f==null?void 0:f.onError)=="function"&&f.onError(C)},style:Tn(Tn({objectFit:i,width:b(a),height:b(s)},j&&{overflow:"hidden"}),f==null?void 0:f.style)})),j&&_.createElement("div",{className:$.placeholder,title:o},m||_.createElement("div",null,_.createElement(vE,{width:b(40),height:b(40)})))),!!x&&_.createElement(W,{component:"figcaption",size:"sm",align:"center",className:$.caption},x)))});_r.displayName="@mantine/core/Image";const[CE,kE]=Sh("Modal component was not found in tree"),NE={xs:b(320),sm:b(380),md:b(440),lg:b(620),xl:b(780)};var zE=ee((e,{yOffset:t,xOffset:r,centered:n,fullScreen:o},{size:l})=>({content:{flex:o?"0 0 100%":`0 0 ${A({size:l,sizes:NE})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${b(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:r,paddingRight:o?0:r,display:"flex",justifyContent:"center",alignItems:n?"center":"flex-start"}})),jE=Object.defineProperty,IE=Object.defineProperties,RE=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Gg=Object.prototype.propertyIsEnumerable,Fp=(e,t,r)=>t in e?jE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ic=(e,t)=>{for(var r in t||(t={}))Xg.call(t,r)&&Fp(e,r,t[r]);if(ki)for(var r of ki(t))Gg.call(t,r)&&Fp(e,r,t[r]);return e},Kg=(e,t)=>IE(e,RE(t)),TE=(e,t)=>{var r={};for(var n in e)Xg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ki)for(var n of ki(e))t.indexOf(n)<0&&Gg.call(e,n)&&(r[n]=e[n]);return r};const ME=Kg(ic({},Su),{yOffset:"5dvh",xOffset:"5vw"});function Zg(e){const t=U("ModalRoot",ME,e),{classNames:r,variant:n,size:o,yOffset:l,xOffset:i,scrollAreaComponent:a,radius:s,centered:c,fullScreen:f}=t,v=TE(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:m,cx:y}=zE({yOffset:l,xOffset:i,centered:c,fullScreen:f},{name:"Modal",variant:n,size:o});return _.createElement(CE,{value:{yOffset:l,scrollAreaComponent:a,radius:s}},_.createElement(de,ic({__staticSelector:"Modal",size:o,variant:n,classNames:Kg(ic({},r),{content:y(m.content,r==null?void 0:r.content),inner:y(m.inner,r==null?void 0:r.inner)})},v)))}var LE=Object.defineProperty,Ni=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,Vp=(e,t,r)=>t in e?LE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,AE=(e,t)=>{for(var r in t||(t={}))Jg.call(t,r)&&Vp(e,r,t[r]);if(Ni)for(var r of Ni(t))qg.call(t,r)&&Vp(e,r,t[r]);return e},DE=(e,t)=>{var r={};for(var n in e)Jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ni)for(var n of Ni(e))t.indexOf(n)<0&&qg.call(e,n)&&(r[n]=e[n]);return r};const FE={shadow:"xl"},ey=u.forwardRef((e,t)=>{const r=U("ModalContent",FE,e),{children:n,scrollAreaComponent:o}=r,l=DE(r,["children","scrollAreaComponent"]),i=kE(),a=o||i.scrollAreaComponent||de.NativeScrollArea;return _.createElement(de.Content,AE({ref:t,radius:i.radius},l),_.createElement(a,{style:{maxHeight:`calc(100dvh - (${b(i.yOffset)} * 2))`}},n))});var VE=Object.defineProperty,BE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,zi=Object.getOwnPropertySymbols,ty=Object.prototype.hasOwnProperty,ry=Object.prototype.propertyIsEnumerable,Bp=(e,t,r)=>t in e?VE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wl=(e,t)=>{for(var r in t||(t={}))ty.call(t,r)&&Bp(e,r,t[r]);if(zi)for(var r of zi(t))ry.call(t,r)&&Bp(e,r,t[r]);return e},WE=(e,t)=>BE(e,HE(t)),UE=(e,t)=>{var r={};for(var n in e)ty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&zi)for(var n of zi(e))t.indexOf(n)<0&&ry.call(e,n)&&(r[n]=e[n]);return r};const QE=WE(wl({},Su),{transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0});function Ft(e){const t=U("Modal",QE,e),{title:r,withOverlay:n,overlayProps:o,withCloseButton:l,closeButtonProps:i,children:a}=t,s=UE(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),c=!!r||l;return _.createElement(Zg,wl({},s),n&&_.createElement(de.Overlay,wl({},o)),_.createElement(ey,null,c&&_.createElement(de.Header,null,r&&_.createElement(de.Title,null,r),l&&_.createElement(de.CloseButton,wl({},i))),_.createElement(de.Body,null,a)))}Ft.Root=Zg;Ft.CloseButton=de.CloseButton;Ft.Overlay=de.Overlay;Ft.Content=ey;Ft.Header=de.Header;Ft.Title=de.Title;Ft.Body=de.Body;Ft.NativeScrollArea=de.NativeScrollArea;const Pu=u.createContext(null);Pu.displayName="@mantine/modals/ModalsContext";function YE(){const e=u.useContext(Pu);if(!e)throw new Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return e}var XE=Object.defineProperty,GE=Object.defineProperties,KE=Object.getOwnPropertyDescriptors,Hp=Object.getOwnPropertySymbols,ZE=Object.prototype.hasOwnProperty,JE=Object.prototype.propertyIsEnumerable,Wp=(e,t,r)=>t in e?XE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,es=(e,t)=>{for(var r in t||(t={}))ZE.call(t,r)&&Wp(e,r,t[r]);if(Hp)for(var r of Hp(t))JE.call(t,r)&&Wp(e,r,t[r]);return e},Up=(e,t)=>GE(e,KE(t));function qE({id:e,cancelProps:t,confirmProps:r,labels:n={cancel:"",confirm:""},closeOnConfirm:o=!0,closeOnCancel:l=!0,groupProps:i,onCancel:a,onConfirm:s,children:c}){const{cancel:f,confirm:v}=n,m=YE(),y=g=>{typeof(t==null?void 0:t.onClick)=="function"&&(t==null||t.onClick(g)),typeof a=="function"&&a(),l&&m.closeModal(e)},w=g=>{typeof(r==null?void 0:r.onClick)=="function"&&(r==null||r.onClick(g)),typeof s=="function"&&s(),o&&m.closeModal(e)};return _.createElement(_.Fragment,null,c&&_.createElement(ne,{mb:"md"},c),_.createElement(_t,es({position:"right"},i),_.createElement(pe,Up(es({variant:"default"},t),{onClick:y}),(t==null?void 0:t.children)||f),_.createElement(pe,Up(es({},r),{onClick:w}),(r==null?void 0:r.children)||v)))}function Qp(e,t){var r,n,o,l;t&&e.type==="confirm"&&((n=(r=e.props).onCancel)==null||n.call(r)),(l=(o=e.props).onClose)==null||l.call(o)}function eb(e,t){switch(t.type){case"OPEN":return{current:t.modal,modals:[...e.modals,t.modal]};case"CLOSE":{const r=e.modals.find(o=>o.id===t.modalId);if(!r)return e;Qp(r,t.canceled);const n=e.modals.filter(o=>o.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case"CLOSE_ALL":return e.modals.length?(e.modals.concat().reverse().forEach(r=>{Qp(r,t.canceled)}),{current:e.current,modals:[]}):e;default:return e}}const[tb,Co]=E_("mantine-modals"),rb=Co("openModal"),nb=Co("closeModal"),ob=Co("closeAllModals"),lb=Co("openConfirmModal"),ib=e=>Co("openContextModal")(e),ke={open:rb,close:nb,closeAll:ob,openConfirmModal:lb,openContextModal:ib};var ab=Object.defineProperty,sb=Object.defineProperties,cb=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,ny=Object.prototype.hasOwnProperty,oy=Object.prototype.propertyIsEnumerable,Yp=(e,t,r)=>t in e?ab(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_l=(e,t)=>{for(var r in t||(t={}))ny.call(t,r)&&Yp(e,r,t[r]);if(ji)for(var r of ji(t))oy.call(t,r)&&Yp(e,r,t[r]);return e},Xp=(e,t)=>sb(e,cb(t)),dr=(e,t)=>{var r={};for(var n in e)ny.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ji)for(var n of ji(e))t.indexOf(n)<0&&oy.call(e,n)&&(r[n]=e[n]);return r};function ub(e){if(!e)return{confirmProps:{},modalProps:{}};const t=e,{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:f,labels:v}=t,m=dr(t,["id","children","onCancel","onConfirm","closeOnConfirm","closeOnCancel","cancelProps","confirmProps","groupProps","labels"]);return{confirmProps:{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:f,labels:v},modalProps:_l({id:r},m)}}function fb({children:e,modalProps:t,labels:r,modals:n}){const[o,l]=u.useReducer(eb,{modals:[],current:null}),i=u.useRef(o);i.current=o;const a=u.useCallback(x=>{l({type:"CLOSE_ALL",canceled:x})},[i,l]),s=u.useCallback(x=>{var p=x,{modalId:d}=p,h=dr(p,["modalId"]);const S=d||Kn();return l({type:"OPEN",modal:{id:S,type:"content",props:h}}),S},[l]),c=u.useCallback(x=>{var p=x,{modalId:d}=p,h=dr(p,["modalId"]);const S=d||Kn();return l({type:"OPEN",modal:{id:S,type:"confirm",props:h}}),S},[l]),f=u.useCallback((x,p)=>{var d=p,{modalId:h}=d,S=dr(d,["modalId"]);const $=h||Kn();return l({type:"OPEN",modal:{id:$,type:"context",props:S,ctx:x}}),$},[l]),v=u.useCallback((x,p)=>{l({type:"CLOSE",modalId:x,canceled:p})},[i,l]);tb({openModal:s,openConfirmModal:c,openContextModal:x=>{var p=x,{modal:d}=p,h=dr(p,["modal"]);return f(d,h)},closeModal:v,closeContextModal:v,closeAllModals:a});const m={modals:o.modals,openModal:s,openConfirmModal:c,openContextModal:f,closeModal:v,closeContextModal:v,closeAll:a},y=()=>{const x=i.current.current;switch(x==null?void 0:x.type){case"context":{const p=x.props,{innerProps:d}=p,h=dr(p,["innerProps"]),S=n[x.ctx];return{modalProps:h,content:_.createElement(S,{innerProps:d,context:m,id:x.id})}}case"confirm":{const{modalProps:p,confirmProps:d}=ub(x.props);return{modalProps:p,content:_.createElement(qE,Xp(_l({},d),{id:x.id,labels:x.props.labels||r}))}}case"content":{const p=x.props,{children:d}=p;return{modalProps:dr(p,["children"]),content:_.createElement(_.Fragment,null,d)}}default:return{modalProps:{},content:null}}},{modalProps:w,content:g}=y();return _.createElement(Pu.Provider,{value:m},_.createElement(Ft,Xp(_l(_l({zIndex:fu("modal")+1},t),w),{opened:o.modals.length>0,onClose:()=>v(o.current.id)}),g),e)}const ly=ee(e=>({wrapper:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",position:"fixed",width:"100%"},header:{width:"100%",height:50,borderTopLeftRadius:e.radius.sm,borderTopRightRadius:e.radius.sm,borderBottom:"1px solid #373a40",display:"flex",justifyContent:"space-between"},categoriesPaper:{width:"100%",height:54,overflow:"hidden",padding:"5px",backgroundColor:e.colors.dark[8]},categoriesBox:{width:"100%",height:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",overflowX:"auto",whiteSpace:"nowrap",gap:"5px"},vehiclesMainPaper:{"&::-webkit-scrollbar":{display:"none"},width:"100%",maxHeight:590,padding:"5px",display:"flex",alignItems:"flex-start",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"10px",paddingLeft:"10px",paddingRight:"10px",marginTop:"-5px",overflowX:"hidden",overflow:"auto",scrollbarWidth:"none",backgroundColor:e.colors.dark[8]},vehiclePaper:{width:"250px",padding:"5px",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"2px",cursor:"pointer"},vehicleModalBtns:{padding:"5px",width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",marginTop:"5px"},vehicleBadges:{width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",gap:"5px"},modalFix:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",fontFamily:"sans-serif",".mantine-Modal-modal":{margin:"auto",top:0,bottom:0}},removeScroll:{"&::-webkit-scrollbar":{display:"none"},maxHeight:500,overflow:"auto"}}));var iy={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Gp=_.createContext&&_.createContext(iy),db=["attr","size","title"];function pb(e,t){if(e==null)return{};var r=mb(e,t),n,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mb(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Ii(){return Ii=Object.assign?Object.assign.bind():function(e){for(var t=1;t_.createElement(t.tag,Ri({key:r},t.attr),ay(t.child)))}function $t(e){return t=>_.createElement(yb,Ii({attr:Ri({},e.attr)},t),ay(e.child))}function yb(e){var t=r=>{var{attr:n,size:o,title:l}=e,i=pb(e,db),a=o||r.size||"1em",s;return r.className&&(s=r.className),e.className&&(s=(s?s+" ":"")+e.className),_.createElement("svg",Ii({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,i,{className:s,style:Ri(Ri({color:e.color||r.color},r.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),l&&_.createElement("title",null,l),e.children)};return Gp!==void 0?_.createElement(Gp.Consumer,null,r=>t(r)):t(iy)}function wb(e){return $t({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m8 0 6.61 3h.89a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.38l.5 2a.498.498 0 0 1-.485.62H.5a.498.498 0 0 1-.485-.62l.5-2A.5.5 0 0 1 1 13V6H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 3h.89zM3.777 3h8.447L8 1zM2 6v7h1V6zm2 0v7h2.5V6zm3.5 0v7h1V6zm2 0v7H12V6zM13 6v7h1V6zm2-1V4H1v1zm-.39 9H1.39l-.25 1h13.72z"},child:[]}]})(e)}function _b(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Export"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M12.337,3.176a.455.455,0,0,0-.311-.138c-.015,0-.028,0-.043-.006s-.027,0-.041.006a.457.457,0,0,0-.312.138L7.961,6.845a.5.5,0,0,0,.707.707l2.816-2.815V15.479a.5.5,0,0,0,1,0V4.737L15.3,7.552a.5.5,0,0,0,.707-.707Z"},child:[]}]}]}]})(e)}function Sb(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Import"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M11.63,15.818a.459.459,0,0,0,.312.138c.014,0,.027.005.042.006s.027,0,.041-.006a.457.457,0,0,0,.312-.138l3.669-3.669a.5.5,0,0,0-.707-.707l-2.815,2.815V3.515a.5.5,0,0,0-1,0V14.257L8.668,11.442a.5.5,0,0,0-.707.707Z"},child:[]}]}]}]})(e)}function Zp(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.08 3.11H5.77L6.85 7zM19 17H5v-5h14v5z"},child:[]},{tag:"circle",attr:{cx:"7.5",cy:"14.5",r:"1.5"},child:[]},{tag:"circle",attr:{cx:"16.5",cy:"14.5",r:"1.5"},child:[]}]})(e)}function ac(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z",opacity:".87"},child:[]},{tag:"path",attr:{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"},child:[]}]})(e)}function sy(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"},child:[]}]})(e)}function cy(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M14 11h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3h-2.5"},child:[]},{tag:"path",attr:{d:"M12 17v1m0 -8v1"},child:[]}]})(e)}function Pb(e){return $t({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M256 176v160m80-80H176"},child:[]}]})(e)}function xb(e){return $t({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"},child:[]}]})(e)}function uy(e){return $t({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"},child:[]}]})(e)}const $b=()=>{const{classes:e}=ly(),[t,r]=u.useState([]),[n,o]=u.useState([]),[l,i]=u.useState(""),[a,s]=u.useState(""),[c,f]=u.useState(null),[v,m]=u.useState(0),[y,w]=u.useState({}),[g,x]=u.useState({}),[p,d]=u.useState([]),[h,S]=u.useState([]),[$,k]=u.useState(""),[E,O]=u.useState("");Ul("dashboard",C=>{C.locales&&x(C.locales),C.categories&&Array.isArray(C.categories)&&r(C.categories),C.vehicles&&Array.isArray(C.vehicles)&&o(dh(C.vehicles)),C.dealership&&f(C.dealership),C.dealershipMoney&&m(C.dealershipMoney),C.sells&&d(C.sells),C.importations&&S(C.importations),C.currencyIcon&&O(C.currencyIcon)}),u.useEffect(()=>{(async()=>{const R={};for(const L of n)R[L.model]=await fh(L.model);w(R)})()},[n]),Ul("importationState",C=>{s(C.state)});const j=n.filter(C=>{const{model:R,name:L,brand:V,category:K,stock:ae}=C,se=l.toLowerCase();return se=="stock"?(ae||0)>0:K.toLowerCase().includes($)&&(R.toLowerCase().includes(se)||L.toLowerCase().includes(se)||V.toLowerCase().includes(se)||K.toLowerCase().includes(se))});return P.jsx("div",{className:e.wrapper,children:P.jsxs(We,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,style:{backgroundColor:$o.colors.dark[8]},children:[P.jsxs(We,{className:e.header,children:[P.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:c==null?void 0:c.logo}),P.jsx(pg,{placeholder:g.ui_search,w:500,style:{margin:"5px"},value:l,icon:P.jsx(uy,{}),onChange:C=>i(C.currentTarget.value)}),P.jsxs(_t,{style:{margin:"5px"},children:[P.jsx(Q,{variant:"light",size:"lg",color:"green",leftSection:P.jsx(wb,{}),children:Yt(v,E)}),P.jsx(pe,{variant:"light",color:"teal",size:"sm",leftIcon:P.jsx(_b,{}),onClick:()=>{ke.open({title:g.ui_dealership_sells_title,centered:!0,size:"xs",radius:"sm",className:e.modalFix,children:P.jsx("div",{className:e.removeScroll,children:p.length>0&&p.map(({buyerName:C,price:R,vehicle:L,sellerName:V,plate:K,date:ae})=>P.jsxs(We,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[P.jsxs(W,{fw:600,size:"md",children:[g.ui_date,": ",P.jsx(Q,{variant:"light",size:"md",children:ae||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_employee,": ",P.jsx(Q,{variant:"light",size:"md",children:V||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_customer,": ",P.jsx(Q,{variant:"light",size:"md",children:C||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_plate,": ",P.jsx(Q,{variant:"light",size:"md",children:K||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_model,": ",P.jsx(Q,{variant:"light",size:"md",children:L||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"green",children:Yt(R,E)||"N/A"})]})]}))})})},children:g.ui_sells}),(c==null?void 0:c.useStock)&&P.jsx(pe,{variant:"light",color:"teal",size:"sm",leftIcon:P.jsx(Sb,{}),onClick:()=>{ke.open({title:g.ui_dealership_importations_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsx("div",{className:e.removeScroll,children:h.length>0&&h.map(({workerName:C,price:R,vehicle:L,date:V})=>P.jsxs(We,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[P.jsxs(W,{fw:600,size:"md",children:[g.ui_date,": ",P.jsx(Q,{variant:"light",size:"md",children:V||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_employee,": ",P.jsx(Q,{variant:"light",size:"md",children:C||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_model,": ",P.jsx(Q,{variant:"light",size:"md",children:L||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"red",children:Yt(R,E)||"N/A"})]})]}))})})},children:g.ui_importations}),P.jsx(mu,{size:"lg",onClick:()=>jt("hideFrame",{name:"setVisibleDashboard"})})]})]}),P.jsx(We,{className:e.categoriesPaper,children:P.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:P.jsxs(ne,{className:e.categoriesBox,children:[P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>{k(""),i("")},children:g.ui_all}),(c==null?void 0:c.job)&&(c==null?void 0:c.useStock)&&P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:g.ui_stocked}),t.length>0&&t.map(({id:C,label:R})=>P.jsx(pe,{variant:"light",color:$==C?"teal":"blue",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>k(C),children:R},C))]})})}),P.jsx(We,{className:e.vehiclesMainPaper,children:j.length>0&&j.map(({model:C,name:R,brand:L,price:V,category:K,class:ae,seats:se,weight:Je,stock:z})=>P.jsxs(We,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{ke.open({title:g.ui_vehicle_info_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:y[C]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${C}.webp`}),P.jsxs(W,{fw:700,size:"xl",children:[L," ",R]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"green",children:Yt(V,E)})]}),(c==null?void 0:c.useStock)&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_stock,": ",P.jsx(Q,{variant:"light",size:"md",color:"cyan",children:z})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_category,": ",P.jsx(Q,{variant:"light",size:"md",children:K})]}),ae&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_class,": ",P.jsx(Q,{variant:"light",size:"md",color:"yellow",children:ae})]}),Je&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_weight,": ",P.jsxs(Q,{variant:"light",size:"md",color:"grape",children:[Je,"kg"]})]}),se&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_seats,": ",P.jsx(Q,{variant:"light",size:"md",color:"violet",children:se})]}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[P.jsx(pe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(cy,{}),disabled:(c==null?void 0:c.useStock)&&(z||0)<=0,onClick:()=>{ke.closeAll(),jt("sellVehicle",{model:C,dealership:c})},children:g.ui_sell}),(c==null?void 0:c.useStock)&&a&&P.jsx(pe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ac,{}),onClick:()=>{ke.closeAll(),jt("cancelStock")},children:g.ui_cancel_stock}),(c==null?void 0:c.useStock)&&!a&&P.jsx(pe,{variant:"light",color:"cyan",size:"sm",leftIcon:P.jsx(Pb,{}),onClick:()=>{ke.closeAll(),ke.open({title:g.ui_confirm_importation_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(W,{children:g.ui_confirm_importation_message}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[P.jsx(pe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ac,{}),onClick:()=>{ke.closeAll()},children:g.ui_cancel}),P.jsx(pe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(sy,{}),onClick:()=>{ke.closeAll(),jt("stockVehicle",{model:C,dealership:c})},children:g.ui_confirm})]})]})})},children:g.ui_add_stock})]})]})})},children:[P.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:y[C]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${C}.webp`}),P.jsxs(W,{size:"sm",fw:700,children:[L," ",R]}),P.jsxs(_t,{className:e.vehicleBadges,children:[P.jsx(Q,{size:"sm",variant:"light",color:"green",children:Yt(V,E)}),(c==null?void 0:c.useStock)&&P.jsx(Q,{size:"sm",variant:"light",color:"cyan",children:z}),ae&&P.jsx(Q,{size:"sm",variant:"light",color:"yellow",children:ae})]})]}))})]})})},Ob=()=>{const{classes:e}=ly(),[t,r]=u.useState([]),[n,o]=u.useState([]),[l,i]=u.useState(""),[a,s]=u.useState(null),[c,f]=u.useState(0),[v,m]=u.useState({}),[y,w]=u.useState({}),[g,x]=u.useState(!1),[p,d]=u.useState(""),[h,S]=u.useState(""),[$,k]=u.useState("");Ul("catalogue",O=>{O.locales&&w(O.locales),O.categories&&Array.isArray(O.categories)&&r(O.categories),O.vehicles&&Array.isArray(O.vehicles)&&o(dh(O.vehicles)),O.dealership&&s(O.dealership),O.playerMoney&&f(O.playerMoney),O.canChangeVehicle&&x(O.canChangeVehicle),O.vehicleId&&d(O.vehicleId),O.currencyIcon&&k(O.currencyIcon)}),u.useEffect(()=>{(async()=>{const j={};for(const C of n)j[C.model]=await fh(C.model);m(j)})()},[n]);const E=n.filter(O=>{const{model:j,name:C,brand:R,category:L,stock:V}=O,K=l.toLowerCase();return K=="stock"?(V||0)>0:L.toLowerCase().includes(h)&&(j.toLowerCase().includes(K)||C.toLowerCase().includes(K)||R.toLowerCase().includes(K)||L.toLowerCase().includes(K))});return P.jsx("div",{className:e.wrapper,children:P.jsxs(We,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,style:{backgroundColor:$o.colors.dark[8]},children:[P.jsxs(We,{className:e.header,children:[P.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:a==null?void 0:a.logo}),P.jsx(pg,{placeholder:y.ui_search,w:500,style:{margin:"5px"},value:l,icon:P.jsx(uy,{}),onChange:O=>i(O.currentTarget.value)}),P.jsxs(_t,{children:[P.jsx(Q,{variant:"light",size:"lg",color:"green",leftSection:P.jsx(xb,{}),children:Yt(c,$)}),P.jsx(mu,{size:"lg",style:{margin:5},onClick:()=>jt("hideFrame",{name:"setVisibleCatalogue"})})]})]}),P.jsx(We,{className:e.categoriesPaper,children:P.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:P.jsxs(ne,{className:e.categoriesBox,children:[P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>{S(""),i("")},children:y.ui_all}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:y.ui_stocked}),t.length>0&&t.map(({id:O,label:j})=>P.jsx(pe,{variant:"light",color:h==O?"teal":"blue",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>S(O),children:j},O))]})})}),P.jsx(We,{className:e.vehiclesMainPaper,children:E.length>0&&E.map(({model:O,name:j,brand:C,price:R,category:L,class:V,seats:K,weight:ae,stock:se})=>P.jsxs(We,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{ke.open({title:y.ui_vehicle_info_title,centered:!0,size:"sm",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:v[O]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${O}.webp`}),P.jsxs(W,{fw:700,size:"xl",children:[C," ",j]}),P.jsxs(W,{fw:600,size:"md",children:[y.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"green",children:Yt(R,$)})]}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_stock,": ",P.jsx(Q,{variant:"light",size:"md",color:"cyan",children:se})]}),P.jsxs(W,{fw:600,size:"md",children:[y.ui_category,": ",P.jsx(Q,{variant:"light",size:"md",children:L})]}),V&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_class,": ",P.jsx(Q,{variant:"light",size:"md",color:"yellow",children:V})]}),ae&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_weight,": ",P.jsxs(Q,{variant:"light",size:"md",color:"grape",children:[ae,"kg"]})]}),K&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_seats,": ",P.jsx(Q,{variant:"light",size:"md",color:"violet",children:K})]}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[(!(a!=null&&a.job)||(a==null?void 0:a.job)&&(a==null?void 0:a.allowBuyCatalogue))&&P.jsx(pe,{variant:"light",color:"green",size:"xs",leftIcon:P.jsx(cy,{}),disabled:(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&(se||0)<=0,onClick:()=>{ke.closeAll(),ke.open({title:y.ui_confirm_buy_vehicle_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(W,{children:y.ui_confirm_buy_vehicle_message}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[P.jsx(pe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ac,{}),onClick:()=>{ke.closeAll()},children:y.ui_cancel}),P.jsx(pe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(sy,{}),onClick:()=>{ke.closeAll(),jt("buyVehicle",{model:O,dealership:a})},children:y.ui_confirm})]})]})})},children:y.ui_buy}),g&&P.jsx(pe,{variant:"light",color:"gray",size:"xs",onClick:()=>{ke.closeAll(),jt("changeShowroomVehicle",{vehicleId:p,newVehicle:O,dealership:a})},leftIcon:P.jsx(Zp,{}),children:y.ui_change_vehicle}),P.jsx(pe,{variant:"light",color:"cyan",size:"xs",onClick:()=>{ke.closeAll(),jt("testDrive",{model:O,dealership:a})},leftIcon:P.jsx(Zp,{}),children:y.ui_test_drive})]})]})})},children:[P.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:v[O]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${O}.webp`}),P.jsxs(W,{size:"sm",fw:700,children:[C," ",j]}),P.jsxs(_t,{className:e.vehicleBadges,children:[P.jsx(Q,{size:"sm",variant:"light",color:"green",children:Yt(R,$)}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsx(Q,{size:"sm",variant:"light",color:"cyan",children:se}),V&&P.jsx(Q,{size:"sm",variant:"light",color:"yellow",children:V})]})]}))})]})})};ts.createRoot(document.getElementById("root")).render(P.jsx(_.StrictMode,{children:P.jsx(Qh,{theme:{colorScheme:"dark"},children:P.jsxs(fb,{children:[P.jsx(Rf,{componentName:"Dashboard",children:P.jsx($b,{})}),P.jsx(Rf,{componentName:"Catalogue",children:P.jsx(Ob,{})})]})})})); diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-Ckp60UNN.js b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-Ckp60UNN.js new file mode 100644 index 000000000..c18119587 --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-Ckp60UNN.js @@ -0,0 +1,87 @@ +function py(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function n(o){if(o.ep)return;o.ep=!0;const l=r(o);fetch(o.href,l)}})();function my(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jp={exports:{}},Ii={},qp={exports:{}},A={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var yo=Symbol.for("react.element"),vy=Symbol.for("react.portal"),hy=Symbol.for("react.fragment"),gy=Symbol.for("react.strict_mode"),yy=Symbol.for("react.profiler"),wy=Symbol.for("react.provider"),_y=Symbol.for("react.context"),Sy=Symbol.for("react.forward_ref"),Py=Symbol.for("react.suspense"),xy=Symbol.for("react.memo"),$y=Symbol.for("react.lazy"),xu=Symbol.iterator;function Oy(e){return e===null||typeof e!="object"?null:(e=xu&&e[xu]||e["@@iterator"],typeof e=="function"?e:null)}var em={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tm=Object.assign,rm={};function mn(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}mn.prototype.isReactComponent={};mn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function nm(){}nm.prototype=mn.prototype;function ac(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}var sc=ac.prototype=new nm;sc.constructor=ac;tm(sc,mn.prototype);sc.isPureReactComponent=!0;var $u=Array.isArray,om=Object.prototype.hasOwnProperty,cc={current:null},lm={key:!0,ref:!0,__self:!0,__source:!0};function im(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)om.call(t,n)&&!lm.hasOwnProperty(n)&&(o[n]=t[n]);var a=arguments.length-2;if(a===1)o.children=r;else if(1>>1,le=j[G];if(0>>1;Go(wn,T))Eto(zr,wn)?(j[G]=zr,j[Et]=T,G=Et):(j[G]=wn,j[Ot]=T,G=Ot);else if(Eto(zr,T))j[G]=zr,j[Et]=T,G=Et;else break e}}return I}function o(j,I){var T=j.sortIndex-I.sortIndex;return T!==0?T:j.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var s=[],c=[],u=1,v=null,m=3,y=!1,_=!1,g=!1,O=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(j){for(var I=r(c);I!==null;){if(I.callback===null)n(c);else if(I.startTime<=j)n(c),I.sortIndex=I.expirationTime,t(s,I);else break;I=r(c)}}function w(j){if(g=!1,h(j),!_)if(r(s)!==null)_=!0,xt($);else{var I=r(c);I!==null&&$t(w,I.startTime-j)}}function $(j,I){_=!1,g&&(g=!1,p(C),C=-1),y=!0;var T=m;try{for(h(I),v=r(s);v!==null&&(!(v.expirationTime>I)||j&&!M());){var G=v.callback;if(typeof G=="function"){v.callback=null,m=v.priorityLevel;var le=G(v.expirationTime<=I);I=e.unstable_now(),typeof le=="function"?v.callback=le:v===r(s)&&n(s),h(I)}else n(s);v=r(s)}if(v!==null)var Nr=!0;else{var Ot=r(c);Ot!==null&&$t(w,Ot.startTime-I),Nr=!1}return Nr}finally{v=null,m=T,y=!1}}var P=!1,E=null,C=-1,z=5,N=-1;function M(){return!(e.unstable_now()-Nj||125G?(j.sortIndex=T,t(c,j),r(s)===null&&j===r(c)&&(g?(p(C),C=-1):g=!0,$t(w,T-G))):(j.sortIndex=le,t(s,j),_||y||(_=!0,xt($))),j},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(j){var I=m;return function(){var T=m;m=I;try{return j.apply(this,arguments)}finally{m=T}}}})(fm);um.exports=fm;var My=um.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ly=f,Qe=My;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ts=Object.prototype.hasOwnProperty,Ay=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,bu={},Cu={};function Dy(e){return ts.call(Cu,e)?!0:ts.call(bu,e)?!1:Ay.test(e)?Cu[e]=!0:(bu[e]=!0,!1)}function Fy(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Vy(e,t,r,n){if(t===null||typeof t>"u"||Fy(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Re(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var Pe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Pe[e]=new Re(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Pe[t]=new Re(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Pe[e]=new Re(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Pe[e]=new Re(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Pe[e]=new Re(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Pe[e]=new Re(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Pe[e]=new Re(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Pe[e]=new Re(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Pe[e]=new Re(e,5,!1,e.toLowerCase(),null,!1,!1)});var fc=/[\-:]([a-z])/g;function dc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(fc,dc);Pe[t]=new Re(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(fc,dc);Pe[t]=new Re(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(fc,dc);Pe[t]=new Re(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Pe[e]=new Re(e,1,!1,e.toLowerCase(),null,!1,!1)});Pe.xlinkHref=new Re("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Pe[e]=new Re(e,1,!1,e.toLowerCase(),null,!0,!0)});function pc(e,t,r,n){var o=Pe.hasOwnProperty(t)?Pe[t]:null;(o!==null?o.type!==0:n||!(2a||o[i]!==l[a]){var s=` +`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=a);break}}}finally{ga=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Mn(e):""}function By(e){switch(e.tag){case 5:return Mn(e.type);case 16:return Mn("Lazy");case 13:return Mn("Suspense");case 19:return Mn("SuspenseList");case 0:case 2:case 15:return e=ya(e.type,!1),e;case 11:return e=ya(e.type.render,!1),e;case 1:return e=ya(e.type,!0),e;default:return""}}function ls(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ar:return"Fragment";case Lr:return"Portal";case rs:return"Profiler";case mc:return"StrictMode";case ns:return"Suspense";case os:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mm:return(e.displayName||"Context")+".Consumer";case pm:return(e._context.displayName||"Context")+".Provider";case vc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case hc:return t=e.displayName||null,t!==null?t:ls(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return ls(e(t))}catch{}}return null}function Hy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ls(t);case 8:return t===mc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function or(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wy(e){var t=hm(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function No(e){e._valueTracker||(e._valueTracker=Wy(e))}function gm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=hm(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function _l(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function is(e,t){var r=t.checked;return oe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Nu(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=or(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ym(e,t){t=t.checked,t!=null&&pc(e,"checked",t,!1)}function as(e,t){ym(e,t);var r=or(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ss(e,t.type,r):t.hasOwnProperty("defaultValue")&&ss(e,t.type,or(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function ss(e,t,r){(t!=="number"||_l(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ln=Array.isArray;function Gr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Jn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Fn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uy=["Webkit","ms","Moz","O"];Object.keys(Fn).forEach(function(e){Uy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fn[t]=Fn[e]})});function Pm(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Fn.hasOwnProperty(e)&&Fn[e]?(""+t).trim():t+"px"}function xm(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Pm(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Qy=oe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function fs(e,t){if(t){if(Qy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function ds(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ps=null;function gc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ms=null,Kr=null,Zr=null;function Iu(e){if(e=So(e)){if(typeof ms!="function")throw Error(k(280));var t=e.stateNode;t&&(t=Di(t),ms(e.stateNode,e.type,t))}}function $m(e){Kr?Zr?Zr.push(e):Zr=[e]:Kr=e}function Om(){if(Kr){var e=Kr,t=Zr;if(Zr=Kr=null,Iu(e),t)for(e=0;e>>=0,e===0?32:31-(n1(e)/o1|0)|0}var jo=64,Ro=4194304;function An(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function $l(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var a=i&~o;a!==0?n=An(a):(l&=i,l!==0&&(n=An(l)))}else i=r&~o,i!==0?n=An(i):l!==0&&(n=An(l));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function wo(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-at(t),e[t]=r}function s1(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Bn),Hu=" ",Wu=!1;function Um(e,t){switch(e){case"keyup":return M1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dr=!1;function A1(e,t){switch(e){case"compositionend":return Qm(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function D1(e,t){if(Dr)return e==="compositionend"||!Oc&&Um(e,t)?(e=Hm(),nl=Pc=Xt=null,Dr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Xu(r)}}function Km(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Km(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zm(){for(var e=window,t=_l();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=_l(e.document)}return t}function Ec(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function X1(e){var t=Zm(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Km(r.ownerDocument.documentElement,r)){if(n!==null&&Ec(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Gu(r,l);var i=Gu(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Fr=null,_s=null,Wn=null,Ss=!1;function Ku(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ss||Fr==null||Fr!==_l(n)||(n=Fr,"selectionStart"in n&&Ec(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Wn&&oo(Wn,n)||(Wn=n,n=bl(_s,"onSelect"),0Hr||(e.current=bs[Hr],bs[Hr]=null,Hr--)}function X(e,t){Hr++,bs[Hr]=e.current,e.current=t}var lr={},Ce=ar(lr),Me=ar(!1),Sr=lr;function on(e,t){var r=e.type.contextTypes;if(!r)return lr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Le(e){return e=e.childContextTypes,e!=null}function kl(){Z(Me),Z(Ce)}function nf(e,t,r){if(Ce.current!==lr)throw Error(k(168));X(Ce,t),X(Me,r)}function iv(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(k(108,Hy(e)||"Unknown",o));return oe({},r,n)}function Nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||lr,Sr=Ce.current,X(Ce,e),X(Me,Me.current),!0}function of(e,t,r){var n=e.stateNode;if(!n)throw Error(k(169));r?(e=iv(e,t,Sr),n.__reactInternalMemoizedMergedChildContext=e,Z(Me),Z(Ce),X(Ce,e)):Z(Me),X(Me,r)}var Ct=null,Fi=!1,ja=!1;function av(e){Ct===null?Ct=[e]:Ct.push(e)}function iw(e){Fi=!0,av(e)}function sr(){if(!ja&&Ct!==null){ja=!0;var e=0,t=Q;try{var r=Ct;for(Q=1;e>=i,o-=i,Nt=1<<32-at(t)+o|r<C?(z=E,E=null):z=E.sibling;var N=m(p,E,h[C],w);if(N===null){E===null&&(E=z);break}e&&E&&N.alternate===null&&t(p,E),d=l(N,d,C),P===null?$=N:P.sibling=N,P=N,E=z}if(C===h.length)return r(p,E),q&&ur(p,C),$;if(E===null){for(;CC?(z=E,E=null):z=E.sibling;var M=m(p,E,N.value,w);if(M===null){E===null&&(E=z);break}e&&E&&M.alternate===null&&t(p,E),d=l(M,d,C),P===null?$=M:P.sibling=M,P=M,E=z}if(N.done)return r(p,E),q&&ur(p,C),$;if(E===null){for(;!N.done;C++,N=h.next())N=v(p,N.value,w),N!==null&&(d=l(N,d,C),P===null?$=N:P.sibling=N,P=N);return q&&ur(p,C),$}for(E=n(p,E);!N.done;C++,N=h.next())N=y(E,p,C,N.value,w),N!==null&&(e&&N.alternate!==null&&E.delete(N.key===null?C:N.key),d=l(N,d,C),P===null?$=N:P.sibling=N,P=N);return e&&E.forEach(function(D){return t(p,D)}),q&&ur(p,C),$}function O(p,d,h,w){if(typeof h=="object"&&h!==null&&h.type===Ar&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ko:e:{for(var $=h.key,P=d;P!==null;){if(P.key===$){if($=h.type,$===Ar){if(P.tag===7){r(p,P.sibling),d=o(P,h.props.children),d.return=p,p=d;break e}}else if(P.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ht&&sf($)===P.type){r(p,P.sibling),d=o(P,h.props),d.ref=On(p,P,h),d.return=p,p=d;break e}r(p,P);break}else t(p,P);P=P.sibling}h.type===Ar?(d=yr(h.props.children,p.mode,w,h.key),d.return=p,p=d):(w=fl(h.type,h.key,h.props,null,p.mode,w),w.ref=On(p,d,h),w.return=p,p=w)}return i(p);case Lr:e:{for(P=h.key;d!==null;){if(d.key===P)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){r(p,d.sibling),d=o(d,h.children||[]),d.return=p,p=d;break e}else{r(p,d);break}else t(p,d);d=d.sibling}d=Fa(h,p.mode,w),d.return=p,p=d}return i(p);case Ht:return P=h._init,O(p,d,P(h._payload),w)}if(Ln(h))return _(p,d,h,w);if(_n(h))return g(p,d,h,w);Fo(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(r(p,d.sibling),d=o(d,h),d.return=p,p=d):(r(p,d),d=Da(h,p.mode,w),d.return=p,p=d),i(p)):r(p,d)}return O}var an=fv(!0),dv=fv(!1),Rl=ar(null),Il=null,Qr=null,Nc=null;function zc(){Nc=Qr=Il=null}function jc(e){var t=Rl.current;Z(Rl),e._currentValue=t}function Ns(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function qr(e,t){Il=e,Nc=Qr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Te=!0),e.firstContext=null)}function et(e){var t=e._currentValue;if(Nc!==e)if(e={context:e,memoizedValue:t,next:null},Qr===null){if(Il===null)throw Error(k(308));Qr=e,Il.dependencies={lanes:0,firstContext:e}}else Qr=Qr.next=e;return t}var vr=null;function Rc(e){vr===null?vr=[e]:vr.push(e)}function pv(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Rc(t)):(r.next=o.next,o.next=r),t.interleaved=r,Mt(e,n)}function Mt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Wt=!1;function Ic(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mv(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Rt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function er(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,F&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Mt(e,r)}return o=n.interleaved,o===null?(t.next=t,Rc(n)):(t.next=o.next,o.next=t),n.interleaved=t,Mt(e,r)}function ll(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,wc(e,r)}}function cf(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Tl(e,t,r,n){var o=e.updateQueue;Wt=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,c=s.next;s.next=null,i===null?l=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,a=u.lastBaseUpdate,a!==i&&(a===null?u.firstBaseUpdate=c:a.next=c,u.lastBaseUpdate=s))}if(l!==null){var v=o.baseState;i=0,u=c=s=null,a=l;do{var m=a.lane,y=a.eventTime;if((n&m)===m){u!==null&&(u=u.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var _=e,g=a;switch(m=t,y=r,g.tag){case 1:if(_=g.payload,typeof _=="function"){v=_.call(y,v,m);break e}v=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=g.payload,m=typeof _=="function"?_.call(y,v,m):_,m==null)break e;v=oe({},v,m);break e;case 2:Wt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[a]:m.push(a))}else y={eventTime:y,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},u===null?(c=u=y,s=v):u=u.next=y,i|=m;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;m=a,a=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(u===null&&(s=v),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);$r|=i,e.lanes=i,e.memoizedState=v}}function uf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Ia.transition;Ia.transition={};try{e(!1),t()}finally{Q=r,Ia.transition=n}}function zv(){return tt().memoizedState}function uw(e,t,r){var n=rr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},jv(e))Rv(t,r);else if(r=pv(e,t,r,n),r!==null){var o=ze();st(r,e,n,o),Iv(r,t,n)}}function fw(e,t,r){var n=rr(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(jv(e))Rv(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,a=l(i,r);if(o.hasEagerState=!0,o.eagerState=a,ct(a,i)){var s=t.interleaved;s===null?(o.next=o,Rc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}r=pv(e,t,o,n),r!==null&&(o=ze(),st(r,e,n,o),Iv(r,t,n))}}function jv(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Rv(e,t){Un=Ll=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Iv(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,wc(e,r)}}var Al={readContext:et,useCallback:xe,useContext:xe,useEffect:xe,useImperativeHandle:xe,useInsertionEffect:xe,useLayoutEffect:xe,useMemo:xe,useReducer:xe,useRef:xe,useState:xe,useDebugValue:xe,useDeferredValue:xe,useTransition:xe,useMutableSource:xe,useSyncExternalStore:xe,useId:xe,unstable_isNewReconciler:!1},dw={readContext:et,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:et,useEffect:df,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,al(4194308,4,Ev.bind(null,t,e),r)},useLayoutEffect:function(e,t){return al(4194308,4,e,t)},useInsertionEffect:function(e,t){return al(4,2,e,t)},useMemo:function(e,t){var r=pt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=pt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=uw.bind(null,ne,e),[n.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:ff,useDebugValue:Bc,useDeferredValue:function(e){return pt().memoizedState=e},useTransition:function(){var e=ff(!1),t=e[0];return e=cw.bind(null,e[1]),pt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ne,o=pt();if(q){if(r===void 0)throw Error(k(407));r=r()}else{if(r=t(),ge===null)throw Error(k(349));xr&30||yv(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,df(_v.bind(null,n,l,e),[e]),n.flags|=2048,po(9,wv.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=pt(),t=ge.identifierPrefix;if(q){var r=zt,n=Nt;r=(n&~(1<<32-at(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=uo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[ht]=t,e[ao]=n,Wv(e,t,!1,!1),t.stateNode=e;e:{switch(i=ds(r,n),r){case"dialog":K("cancel",e),K("close",e),o=n;break;case"iframe":case"object":case"embed":K("load",e),o=n;break;case"video":case"audio":for(o=0;oun&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304)}else{if(!n)if(e=Ml(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),En(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!q)return $e(t),null}else 2*ae()-l.renderingStartTime>un&&r!==1073741824&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ae(),t.sibling=null,r=re.current,X(re,n?r&1|2:r&1),t):($e(t),null);case 22:case 23:return Xc(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Ve&1073741824&&($e(t),t.subtreeFlags&6&&(t.flags|=8192)):$e(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function _w(e,t){switch(Cc(t),t.tag){case 1:return Le(t.type)&&kl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sn(),Z(Me),Z(Ce),Lc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Mc(t),null;case 13:if(Z(re),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(re),null;case 4:return sn(),null;case 10:return jc(t.type._context),null;case 22:case 23:return Xc(),null;case 24:return null;default:return null}}var Bo=!1,be=!1,Sw=typeof WeakSet=="function"?WeakSet:Set,R=null;function Yr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ie(e,t,n)}else r.current=null}function Ds(e,t,r){try{r()}catch(n){ie(e,t,n)}}var xf=!1;function Pw(e,t){if(Ps=Ol,e=Zm(),Ec(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,a=-1,s=-1,c=0,u=0,v=e,m=null;t:for(;;){for(var y;v!==r||o!==0&&v.nodeType!==3||(a=i+o),v!==l||n!==0&&v.nodeType!==3||(s=i+n),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===r&&++c===o&&(a=i),m===l&&++u===n&&(s=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}r=a===-1||s===-1?null:{start:a,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(xs={focusedElem:e,selectionRange:r},Ol=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var _=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var g=_.memoizedProps,O=_.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?g:ot(t.type,g),O);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(w){ie(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return _=xf,xf=!1,_}function Qn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Ds(t,r,l)}o=o.next}while(o!==n)}}function Hi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Fs(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Yv(e){var t=e.alternate;t!==null&&(e.alternate=null,Yv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ht],delete t[ao],delete t[Es],delete t[ow],delete t[lw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xv(e){return e.tag===5||e.tag===3||e.tag===4}function $f(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Cl));else if(n!==4&&(e=e.child,e!==null))for(Vs(e,t,r),e=e.sibling;e!==null;)Vs(e,t,r),e=e.sibling}function Bs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Bs(e,t,r),e=e.sibling;e!==null;)Bs(e,t,r),e=e.sibling}var we=null,lt=!1;function Vt(e,t,r){for(r=r.child;r!==null;)Gv(e,t,r),r=r.sibling}function Gv(e,t,r){if(wt&&typeof wt.onCommitFiberUnmount=="function")try{wt.onCommitFiberUnmount(Ti,r)}catch{}switch(r.tag){case 5:be||Yr(r,t);case 6:var n=we,o=lt;we=null,Vt(e,t,r),we=n,lt=o,we!==null&&(lt?(e=we,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):we.removeChild(r.stateNode));break;case 18:we!==null&&(lt?(e=we,r=r.stateNode,e.nodeType===8?za(e.parentNode,r):e.nodeType===1&&za(e,r),ro(e)):za(we,r.stateNode));break;case 4:n=we,o=lt,we=r.stateNode.containerInfo,lt=!0,Vt(e,t,r),we=n,lt=o;break;case 0:case 11:case 14:case 15:if(!be&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Ds(r,t,i),o=o.next}while(o!==n)}Vt(e,t,r);break;case 1:if(!be&&(Yr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){ie(r,t,a)}Vt(e,t,r);break;case 21:Vt(e,t,r);break;case 22:r.mode&1?(be=(n=be)||r.memoizedState!==null,Vt(e,t,r),be=n):Vt(e,t,r);break;default:Vt(e,t,r)}}function Of(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Sw),t.forEach(function(n){var o=zw.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function nt(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~l}if(n=o,n=ae()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*$w(n/1960))-n,10e?16:e,Gt===null)var n=!1;else{if(e=Gt,Gt=null,Vl=0,F&6)throw Error(k(331));var o=F;for(F|=4,R=e.current;R!==null;){var l=R,i=l.child;if(R.flags&16){var a=l.deletions;if(a!==null){for(var s=0;sae()-Qc?gr(e,0):Uc|=r),Ae(e,t)}function nh(e,t){t===0&&(e.mode&1?(t=Ro,Ro<<=1,!(Ro&130023424)&&(Ro=4194304)):t=1);var r=ze();e=Mt(e,t),e!==null&&(wo(e,t,r),Ae(e,r))}function Nw(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),nh(e,r)}function zw(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(k(314))}n!==null&&n.delete(t),nh(e,r)}var oh;oh=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Me.current)Te=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Te=!1,yw(e,t,r);Te=!!(e.flags&131072)}else Te=!1,q&&t.flags&1048576&&sv(t,jl,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;sl(e,t),e=t.pendingProps;var o=on(t,Ce.current);qr(t,r),o=Dc(null,t,n,e,o,r);var l=Fc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Le(n)?(l=!0,Nl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ic(t),o.updater=Bi,t.stateNode=o,o._reactInternals=t,js(t,n,e,r),t=Ts(null,t,n,!0,l,r)):(t.tag=0,q&&l&&bc(t),Ne(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(sl(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Rw(n),e=ot(n,e),o){case 0:t=Is(null,t,n,e,r);break e;case 1:t=_f(null,t,n,e,r);break e;case 11:t=yf(null,t,n,e,r);break e;case 14:t=wf(null,t,n,ot(n.type,e),r);break e}throw Error(k(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ot(n,o),Is(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ot(n,o),_f(e,t,n,o,r);case 3:e:{if(Vv(t),e===null)throw Error(k(387));n=t.pendingProps,l=t.memoizedState,o=l.element,mv(e,t),Tl(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=cn(Error(k(423)),t),t=Sf(e,t,n,r,o);break e}else if(n!==o){o=cn(Error(k(424)),t),t=Sf(e,t,n,r,o);break e}else for(He=qt(t.stateNode.containerInfo.firstChild),We=t,q=!0,it=null,r=dv(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ln(),n===o){t=Lt(e,t,r);break e}Ne(e,t,n,r)}t=t.child}return t;case 5:return vv(t),e===null&&ks(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,$s(n,o)?i=null:l!==null&&$s(n,l)&&(t.flags|=32),Fv(e,t),Ne(e,t,i,r),t.child;case 6:return e===null&&ks(t),null;case 13:return Bv(e,t,r);case 4:return Tc(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=an(t,null,n,r):Ne(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ot(n,o),yf(e,t,n,o,r);case 7:return Ne(e,t,t.pendingProps,r),t.child;case 8:return Ne(e,t,t.pendingProps.children,r),t.child;case 12:return Ne(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,X(Rl,n._currentValue),n._currentValue=i,l!==null)if(ct(l.value,i)){if(l.children===o.children&&!Me.current){t=Lt(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){i=l.child;for(var s=a.firstContext;s!==null;){if(s.context===n){if(l.tag===1){s=Rt(-1,r&-r),s.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?s.next=s:(s.next=u.next,u.next=s),c.pending=s}}l.lanes|=r,s=l.alternate,s!==null&&(s.lanes|=r),Ns(l.return,r,t),a.lanes|=r;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(k(341));i.lanes|=r,a=i.alternate,a!==null&&(a.lanes|=r),Ns(i,r,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}Ne(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,qr(t,r),o=et(o),n=n(o),t.flags|=1,Ne(e,t,n,r),t.child;case 14:return n=t.type,o=ot(n,t.pendingProps),o=ot(n.type,o),wf(e,t,n,o,r);case 15:return Av(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ot(n,o),sl(e,t),t.tag=1,Le(n)?(e=!0,Nl(t)):e=!1,qr(t,r),Tv(t,n,o),js(t,n,o,r),Ts(null,t,n,!0,e,r);case 19:return Hv(e,t,r);case 22:return Dv(e,t,r)}throw Error(k(156,t.tag))};function lh(e,t){return jm(e,t)}function jw(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Je(e,t,r,n){return new jw(e,t,r,n)}function Kc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Rw(e){if(typeof e=="function")return Kc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===vc)return 11;if(e===hc)return 14}return 2}function nr(e,t){var r=e.alternate;return r===null?(r=Je(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function fl(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Kc(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ar:return yr(r.children,o,l,t);case mc:i=8,o|=8;break;case rs:return e=Je(12,r,t,o|2),e.elementType=rs,e.lanes=l,e;case ns:return e=Je(13,r,t,o),e.elementType=ns,e.lanes=l,e;case os:return e=Je(19,r,t,o),e.elementType=os,e.lanes=l,e;case vm:return Ui(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pm:i=10;break e;case mm:i=9;break e;case vc:i=11;break e;case hc:i=14;break e;case Ht:i=16,n=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Je(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function yr(e,t,r,n){return e=Je(7,e,n,t),e.lanes=r,e}function Ui(e,t,r,n){return e=Je(22,e,n,t),e.elementType=vm,e.lanes=r,e.stateNode={isHidden:!1},e}function Da(e,t,r){return e=Je(6,e,null,t),e.lanes=r,e}function Fa(e,t,r){return t=Je(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Iw(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_a(0),this.expirationTimes=_a(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_a(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Zc(e,t,r,n,o,l,i,a,s){return e=new Iw(e,t,r,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Je(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ic(l),e}function Tw(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ch)}catch(e){console.error(e)}}ch(),cm.exports=Ye;var tu=cm.exports,Rf=tu;es.createRoot=Rf.createRoot,es.hydrateRoot=Rf.hydrateRoot;const uh=()=>!window.invokeNative,Fw=()=>{},fh=async e=>{const t=`https://cfx-nui-mt_dealerships/vehiclesImages/${e}.png`,r=new Image;return r.src=t,new Promise(n=>{r.onload=()=>{n(t)},r.onerror=async()=>{const o=`https://gta-images.s3.fr-par.scw.cloud/vehicle/${e}.webp`,l=new Image;l.src=o,l.onload=()=>{n(o)},l.onerror=()=>{n("")}}})},dh=e=>{const t=Object.values(e).flat();return t.sort((r,n)=>r.price-n.price),t},Yt=(e,t)=>Intl.NumberFormat("en-US",{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:0}).format(e),Wl=(e,t)=>{const r=f.useRef(Fw);f.useEffect(()=>{r.current=t},[t]),f.useEffect(()=>{const n=o=>{const{action:l,data:i}=o.data;r.current&&l===e&&r.current(i)};return window.addEventListener("message",n),()=>window.removeEventListener("message",n)},[e])};async function jt(e,t,r){const n={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(uh()&&r)return r;const o=window.GetParentResourceName?window.GetParentResourceName():"nui-frame-app";return await(await fetch(`https://${o}/${e}`,n)).json()}const Vw=f.createContext(null),If=({children:e,componentName:t})=>{const[r,n]=f.useState(!1);return Wl(`setVisible${t}`,n),f.useEffect(()=>{const o=l=>{r&&l.code==="Escape"&&(uh()?n(!1):jt("hideFrame",{name:`setVisible${t}`}))};return window.addEventListener("keydown",o),()=>window.removeEventListener("keydown",o)},[r,t]),x.jsx(Vw.Provider,{value:{visible:r,setVisible:n},children:x.jsx("div",{style:{visibility:r?"visible":"hidden"},children:e})})};var gt=function(){return gt=Object.assign||function(t){for(var r,n=1,o=arguments.length;n"u")return o_;var t=l_(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},a_=hh(),tn="data-scroll-locked",s_=function(e,t,r,n){var o=e.left,l=e.top,i=e.right,a=e.gap;return r===void 0&&(r="margin"),` + .`.concat(Hw,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(a,"px ").concat(n,`; + } + body[`).concat(tn,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(o,`px; + padding-top: `).concat(l,`px; + padding-right: `).concat(i,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(a,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(dl,` { + right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(pl,` { + margin-right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(dl," .").concat(dl,` { + right: 0 `).concat(n,`; + } + + .`).concat(pl," .").concat(pl,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(tn,`] { + `).concat(Ww,": ").concat(a,`px; + } +`)},Mf=function(){var e=parseInt(document.body.getAttribute(tn)||"0",10);return isFinite(e)?e:0},c_=function(){f.useEffect(function(){return document.body.setAttribute(tn,(Mf()+1).toString()),function(){var e=Mf()-1;e<=0?document.body.removeAttribute(tn):document.body.setAttribute(tn,e.toString())}},[])},u_=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=n===void 0?"margin":n;c_();var l=f.useMemo(function(){return i_(o)},[o]);return f.createElement(a_,{styles:s_(l,!t,o,r?"":"!important")})},Ys=!1;if(typeof window<"u")try{var Uo=Object.defineProperty({},"passive",{get:function(){return Ys=!0,!0}});window.addEventListener("test",Uo,Uo),window.removeEventListener("test",Uo,Uo)}catch{Ys=!1}var Rr=Ys?{passive:!1}:!1,f_=function(e){return e.tagName==="TEXTAREA"},gh=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!f_(e)&&r[t]==="visible")},d_=function(e){return gh(e,"overflowY")},p_=function(e){return gh(e,"overflowX")},Lf=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=yh(e,n);if(o){var l=wh(e,n),i=l[1],a=l[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},m_=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},v_=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},yh=function(e,t){return e==="v"?d_(t):p_(t)},wh=function(e,t){return e==="v"?m_(t):v_(t)},h_=function(e,t){return e==="h"&&t==="rtl"?-1:1},g_=function(e,t,r,n,o){var l=h_(e,window.getComputedStyle(t).direction),i=l*n,a=r.target,s=t.contains(a),c=!1,u=i>0,v=0,m=0;do{var y=wh(e,a),_=y[0],g=y[1],O=y[2],p=g-O-l*_;(_||p)&&yh(e,a)&&(v+=p,m+=_),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return(u&&(Math.abs(v)<1||!o)||!u&&(Math.abs(m)<1||!o))&&(c=!0),c},Qo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Af=function(e){return[e.deltaX,e.deltaY]},Df=function(e){return e&&"current"in e?e.current:e},y_=function(e,t){return e[0]===t[0]&&e[1]===t[1]},w_=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},__=0,Ir=[];function S_(e){var t=f.useRef([]),r=f.useRef([0,0]),n=f.useRef(),o=f.useState(__++)[0],l=f.useState(hh)[0],i=f.useRef(e);f.useEffect(function(){i.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=Bw([e.lockRef.current],(e.shards||[]).map(Df),!0).filter(Boolean);return g.forEach(function(O){return O.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(O){return O.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=f.useCallback(function(g,O){if("touches"in g&&g.touches.length===2)return!i.current.allowPinchZoom;var p=Qo(g),d=r.current,h="deltaX"in g?g.deltaX:d[0]-p[0],w="deltaY"in g?g.deltaY:d[1]-p[1],$,P=g.target,E=Math.abs(h)>Math.abs(w)?"h":"v";if("touches"in g&&E==="h"&&P.type==="range")return!1;var C=Lf(E,P);if(!C)return!0;if(C?$=E:($=E==="v"?"h":"v",C=Lf(E,P)),!C)return!1;if(!n.current&&"changedTouches"in g&&(h||w)&&(n.current=$),!$)return!0;var z=n.current||$;return g_(z,O,g,z==="h"?h:w,!0)},[]),s=f.useCallback(function(g){var O=g;if(!(!Ir.length||Ir[Ir.length-1]!==l)){var p="deltaY"in O?Af(O):Qo(O),d=t.current.filter(function($){return $.name===O.type&&($.target===O.target||O.target===$.shadowParent)&&y_($.delta,p)})[0];if(d&&d.should){O.cancelable&&O.preventDefault();return}if(!d){var h=(i.current.shards||[]).map(Df).filter(Boolean).filter(function($){return $.contains(O.target)}),w=h.length>0?a(O,h[0]):!i.current.noIsolation;w&&O.cancelable&&O.preventDefault()}}},[]),c=f.useCallback(function(g,O,p,d){var h={name:g,delta:O,target:p,should:d,shadowParent:P_(p)};t.current.push(h),setTimeout(function(){t.current=t.current.filter(function(w){return w!==h})},1)},[]),u=f.useCallback(function(g){r.current=Qo(g),n.current=void 0},[]),v=f.useCallback(function(g){c(g.type,Af(g),g.target,a(g,e.lockRef.current))},[]),m=f.useCallback(function(g){c(g.type,Qo(g),g.target,a(g,e.lockRef.current))},[]);f.useEffect(function(){return Ir.push(l),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:m}),document.addEventListener("wheel",s,Rr),document.addEventListener("touchmove",s,Rr),document.addEventListener("touchstart",u,Rr),function(){Ir=Ir.filter(function(g){return g!==l}),document.removeEventListener("wheel",s,Rr),document.removeEventListener("touchmove",s,Rr),document.removeEventListener("touchstart",u,Rr)}},[]);var y=e.removeScrollBar,_=e.inert;return f.createElement(f.Fragment,null,_?f.createElement(l,{styles:w_(o)}):null,y?f.createElement(u_,{gapMode:e.gapMode}):null)}function P_(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const x_=Zw(vh,S_);var _h=f.forwardRef(function(e,t){return f.createElement(Ki,gt({},e,{ref:t,sideCar:x_}))});_h.classNames=Ki.classNames;function Sh(e){const t=f.createContext(null);return[({children:o,value:l})=>S.createElement(t.Provider,{value:l},o),()=>{const o=f.useContext(t);if(o===null)throw new Error(e);return o}]}function Ph(e){return Array.isArray(e)?e:[e]}function $_(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}const O_=typeof window<"u"?f.useLayoutEffect:f.useEffect;function E_(e){function t(n){const o=Object.keys(n).reduce((l,i)=>(l[`${e}:${i}`]=a=>n[i](a.detail),l),{});O_(()=>(Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l]),window.addEventListener(l,o[l])}),()=>Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l])})),[o])}function r(n){return(...o)=>$_(`${e}:${String(n)}`,o[0])}return[t,r]}function b_(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==S.Fragment:!1}function xh(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t({fontFamily:e.fontFamily||"sans-serif"})}var z_=Object.defineProperty,Ff=Object.getOwnPropertySymbols,j_=Object.prototype.hasOwnProperty,R_=Object.prototype.propertyIsEnumerable,Vf=(e,t,r)=>t in e?z_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bf=(e,t)=>{for(var r in t||(t={}))j_.call(t,r)&&Vf(e,r,t[r]);if(Ff)for(var r of Ff(t))R_.call(t,r)&&Vf(e,r,t[r]);return e};function I_(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:Bf({},e.focusRing==="always"||e.focusRing==="auto"?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:Bf({},e.focusRing==="auto"||e.focusRing==="never"?e.focusRingStyles.resetStyles(e):null)})}function xo(e){return t=>typeof e.primaryShade=="number"?e.primaryShade:e.primaryShade[t||e.colorScheme]}function ru(e){const t=xo(e);return(r,n,o=!0,l=!0)=>{if(typeof r=="string"&&r.includes(".")){const[a,s]=r.split("."),c=parseInt(s,10);if(a in e.colors&&c>=0&&c<10)return e.colors[a][typeof n=="number"&&!l?n:c]}const i=typeof n=="number"?n:t();return r in e.colors?e.colors[r][i]:o?e.colors[e.primaryColor][i]:r}}function $h(e){let t="";for(let r=1;r{const o={from:(n==null?void 0:n.from)||e.defaultGradient.from,to:(n==null?void 0:n.to)||e.defaultGradient.to,deg:(n==null?void 0:n.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,r(),!1)} 0%, ${t(o.to,r(),!1)} 100%)`}}function Eh(e){return t=>{if(typeof t=="number")return`${t/16}${e}`;if(typeof t=="string"){const r=t.replace("px","");if(!Number.isNaN(Number(r)))return`${Number(r)/16}${e}`}return t}}const b=Eh("rem"),Zi=Eh("em");function L({size:e,sizes:t,units:r}){return e in t?t[e]:typeof e=="number"?r==="em"?Zi(e):b(e):e||t.md}function fn(e){return typeof e=="number"?e:typeof e=="string"&&e.includes("rem")?Number(e.replace("rem",""))*16:typeof e=="string"&&e.includes("em")?Number(e.replace("em",""))*16:Number(e)}function L_(e){return t=>`@media (min-width: ${Zi(fn(L({size:t,sizes:e.breakpoints})))})`}function A_(e){return t=>`@media (max-width: ${Zi(fn(L({size:t,sizes:e.breakpoints}))-1)})`}function D_(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)}function F_(e){let t=e.replace("#","");if(t.length===3){const i=t.split("");t=[i[0],i[0],i[1],i[1],i[2],i[2]].join("")}const r=parseInt(t,16),n=r>>16&255,o=r>>8&255,l=r&255;return{r:n,g:o,b:l,a:1}}function V_(e){const[t,r,n,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:r,b:n,a:o||1}}function nu(e){return D_(e)?F_(e):e.startsWith("rgb")?V_(e):{r:0,g:0,b:0,a:1}}function Mr(e,t){if(typeof e!="string"||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r,g:n,b:o}=nu(e);return`rgba(${r}, ${n}, ${o}, ${t})`}function B_(e=0){return{position:"absolute",top:b(e),right:b(e),left:b(e),bottom:b(e)}}function H_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=nu(e),i=1-t,a=s=>Math.round(s*i);return`rgba(${a(r)}, ${a(n)}, ${a(o)}, ${l})`}function W_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=nu(e),i=a=>Math.round(a+(255-a)*t);return`rgba(${i(r)}, ${i(n)}, ${i(o)}, ${l})`}function U_(e){return t=>{if(typeof t=="number")return b(t);const r=typeof e.defaultRadius=="number"?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||r}}function Q_(e,t){if(typeof e=="string"&&e.includes(".")){const[r,n]=e.split("."),o=parseInt(n,10);if(r in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:r,shade:o}}return{isSplittedColor:!1}}function Y_(e){const t=ru(e),r=xo(e),n=Oh(e);return({variant:o,color:l,gradient:i,primaryFallback:a})=>{const s=Q_(l,e);switch(o){case"light":return{border:"transparent",background:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1),color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?7:1,a,!1),e.colorScheme==="dark"?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1)};case"outline":return{border:t(l,e.colorScheme==="dark"?5:r("light")),background:"transparent",color:t(l,e.colorScheme==="dark"?5:r("light")),hover:e.colorScheme==="dark"?Mr(t(l,5,a,!1),.05):Mr(t(l,0,a,!1),.35)};case"default":return{border:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4],background:e.colorScheme==="dark"?e.colors.dark[6]:e.white,color:e.colorScheme==="dark"?e.white:e.black,hover:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(l,r()),hover:null};case"transparent":return{border:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),background:"transparent",hover:null};case"gradient":return{background:n(i),color:e.white,border:"transparent",hover:null};default:{const c=r(),u=s.isSplittedColor?s.shade:c,v=s.isSplittedColor?s.key:l;return{border:"transparent",background:t(v,u,a),color:e.white,hover:t(v,u===9?8:u+1)}}}}}function X_(e){return t=>{const r=xo(e)(t);return e.colors[e.primaryColor][r]}}function G_(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}}function K_(e){return()=>({userSelect:"none",color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]})}function Z_(e){return()=>e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}const pe={fontStyles:N_,themeColor:ru,focusStyles:I_,linearGradient:T_,radialGradient:M_,smallerThan:A_,largerThan:L_,rgba:Mr,cover:B_,darken:H_,lighten:W_,radius:U_,variant:Y_,primaryShade:xo,hover:G_,gradient:Oh,primaryColor:X_,placeholderStyles:K_,dimmed:Z_};var J_=Object.defineProperty,q_=Object.defineProperties,eS=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,tS=Object.prototype.hasOwnProperty,rS=Object.prototype.propertyIsEnumerable,Wf=(e,t,r)=>t in e?J_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nS=(e,t)=>{for(var r in t||(t={}))tS.call(t,r)&&Wf(e,r,t[r]);if(Hf)for(var r of Hf(t))rS.call(t,r)&&Wf(e,r,t[r]);return e},oS=(e,t)=>q_(e,eS(t));function bh(e){return oS(nS({},e),{fn:{fontStyles:pe.fontStyles(e),themeColor:pe.themeColor(e),focusStyles:pe.focusStyles(e),largerThan:pe.largerThan(e),smallerThan:pe.smallerThan(e),radialGradient:pe.radialGradient,linearGradient:pe.linearGradient,gradient:pe.gradient(e),rgba:pe.rgba,cover:pe.cover,lighten:pe.lighten,darken:pe.darken,primaryShade:pe.primaryShade(e),radius:pe.radius(e),variant:pe.variant(e),hover:pe.hover,primaryColor:pe.primaryColor(e),placeholderStyles:pe.placeholderStyles(e),dimmed:pe.dimmed(e)}})}const lS={dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:k_,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor][e.colorScheme==="dark"?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor][typeof e.primaryShade=="object"?e.primaryShade[e.colorScheme]:e.primaryShade]})}},ou=bh(lS);function iS(e){if(e.sheet)return e.sheet;for(var t=0;t0?_e(gn,--De):0,dn--,ue===10&&(dn=1,qi--),ue}function Ue(){return ue=De2||ho(ue)>3?"":" "}function wS(e,t){for(;--t&&Ue()&&!(ue<48||ue>102||ue>57&&ue<65||ue>70&&ue<97););return $o(e,ml()+(t<6&&St()==32&&Ue()==32))}function Gs(e){for(;Ue();)switch(ue){case e:return De;case 34:case 39:e!==34&&e!==39&&Gs(ue);break;case 40:e===41&&Gs(e);break;case 92:Ue();break}return De}function _S(e,t){for(;Ue()&&e+ue!==57;)if(e+ue===84&&St()===47)break;return"/*"+$o(t,De-1)+"*"+Ji(e===47?e:Ue())}function SS(e){for(;!ho(St());)Ue();return $o(e,De)}function PS(e){return Rh(hl("",null,null,null,[""],e=jh(e),0,[0],e))}function hl(e,t,r,n,o,l,i,a,s){for(var c=0,u=0,v=i,m=0,y=0,_=0,g=1,O=1,p=1,d=0,h="",w=o,$=l,P=n,E=h;O;)switch(_=d,d=Ue()){case 40:if(_!=108&&_e(E,v-1)==58){Xs(E+=B(vl(d),"&","&\f"),"&\f")!=-1&&(p=-1);break}case 34:case 39:case 91:E+=vl(d);break;case 9:case 10:case 13:case 32:E+=yS(_);break;case 92:E+=wS(ml()-1,7);continue;case 47:switch(St()){case 42:case 47:Yo(xS(_S(Ue(),ml()),t,r),s);break;default:E+="/"}break;case 123*g:a[c++]=mt(E)*p;case 125*g:case 59:case 0:switch(d){case 0:case 125:O=0;case 59+u:p==-1&&(E=B(E,/\f/g,"")),y>0&&mt(E)-v&&Yo(y>32?Qf(E+";",n,r,v-1):Qf(B(E," ","")+";",n,r,v-2),s);break;case 59:E+=";";default:if(Yo(P=Uf(E,t,r,c,u,o,a,h,w=[],$=[],v),l),d===123)if(u===0)hl(E,t,P,P,w,l,v,a,$);else switch(m===99&&_e(E,3)===110?100:m){case 100:case 108:case 109:case 115:hl(e,P,P,n&&Yo(Uf(e,P,P,0,0,o,a,h,o,w=[],v),$),o,$,v,a,n?w:$);break;default:hl(E,P,P,P,[""],$,0,a,$)}}c=u=y=0,g=p=1,h=E="",v=i;break;case 58:v=1+mt(E),y=_;default:if(g<1){if(d==123)--g;else if(d==125&&g++==0&&gS()==125)continue}switch(E+=Ji(d),d*g){case 38:p=u>0?1:(E+="\f",-1);break;case 44:a[c++]=(mt(E)-1)*p,p=1;break;case 64:St()===45&&(E+=vl(Ue())),m=St(),u=v=mt(h=E+=SS(ml())),d++;break;case 45:_===45&&mt(E)==2&&(g=0)}}return l}function Uf(e,t,r,n,o,l,i,a,s,c,u){for(var v=o-1,m=o===0?l:[""],y=au(m),_=0,g=0,O=0;_0?m[p]+" "+d:B(d,/&\f/g,m[p])))&&(s[O++]=h);return ea(e,t,r,o===0?lu:a,s,c,u)}function xS(e,t,r){return ea(e,t,r,Ch,Ji(hS()),vo(e,2,-2),0)}function Qf(e,t,r,n){return ea(e,t,r,iu,vo(e,0,n),vo(e,n+1,-1),n)}function rn(e,t){for(var r="",n=au(e),o=0;o6)switch(_e(e,t+1)){case 109:if(_e(e,t+4)!==45)break;case 102:return B(e,/(.+:)(.+)-([^]+)/,"$1"+V+"$2-$3$1"+Ul+(_e(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Xs(e,"stretch")?Ih(B(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(_e(e,t+1)!==115)break;case 6444:switch(_e(e,mt(e)-3-(~Xs(e,"!important")&&10))){case 107:return B(e,":",":"+V)+e;case 101:return B(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+V+(_e(e,14)===45?"inline-":"")+"box$3$1"+V+"$2$3$1"+Oe+"$2box$3")+e}break;case 5936:switch(_e(e,t+11)){case 114:return V+e+Oe+B(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return V+e+Oe+B(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return V+e+Oe+B(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return V+e+Oe+e+e}return e}var RS=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case iu:t.return=Ih(t.value,t.length);break;case kh:return rn([Cn(t,{value:B(t.value,"@","@"+V)})],o);case lu:if(t.length)return vS(t.props,function(l){switch(mS(l,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return rn([Cn(t,{props:[B(l,/:(read-\w+)/,":"+Ul+"$1")]})],o);case"::placeholder":return rn([Cn(t,{props:[B(l,/:(plac\w+)/,":"+V+"input-$1")]}),Cn(t,{props:[B(l,/:(plac\w+)/,":"+Ul+"$1")]}),Cn(t,{props:[B(l,/:(plac\w+)/,Oe+"input-$1")]})],o)}return""})}},IS=[RS],Th=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var O=g.getAttribute("data-emotion");O.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||IS,l={},i,a=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var O=g.getAttribute("data-emotion").split(" "),p=1;p=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var YS={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},XS=/[A-Z]|^ms/g,GS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Vh=function(t){return t.charCodeAt(1)===45},Gf=function(t){return t!=null&&typeof t!="boolean"},Wa=bS(function(e){return Vh(e)?e:e.replace(XS,"-$&").toLowerCase()}),Kf=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(GS,function(n,o,l){return vt={name:o,styles:l,next:vt},o})}return YS[t]!==1&&!Vh(t)&&typeof r=="number"&&r!==0?r+"px":r};function go(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return vt={name:r.name,styles:r.styles,next:vt},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)vt={name:n.name,styles:n.styles,next:vt},n=n.next;var o=r.styles+";";return o}return KS(e,t,r)}case"function":{if(e!==void 0){var l=vt,i=r(e);return vt=l,go(e,t,i)}break}}if(t==null)return r;var a=t[r];return a!==void 0?a:r}function KS(e,t,r){var n="";if(Array.isArray(r))for(var o=0;ot in e?r2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,a2=(e,t)=>{for(var r in t||(t={}))l2.call(t,r)&&ed(e,r,t[r]);if(qf)for(var r of qf(t))i2.call(t,r)&&ed(e,r,t[r]);return e},s2=(e,t)=>n2(e,o2(t));function c2({theme:e}){return S.createElement(fa,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:e.colorScheme==="dark"?"dark":"light"},body:s2(a2({},e.fn.fontStyles()),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}function kn(e,t,r,n=b){Object.keys(t).forEach(o=>{e[`--mantine-${r}-${o}`]=n(t[o])})}function u2({theme:e}){const t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":`${e.lineHeight}`,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":`${e.headings.fontWeight}`};kn(t,e.shadows,"shadow"),kn(t,e.fontSizes,"font-size"),kn(t,e.radius,"radius"),kn(t,e.spacing,"spacing"),kn(t,e.breakpoints,"breakpoints",Zi),Object.keys(e.colors).forEach(n=>{e.colors[n].forEach((o,l)=>{t[`--mantine-color-${n}-${l}`]=o})});const r=e.headings.sizes;return Object.keys(r).forEach(n=>{t[`--mantine-${n}-font-size`]=r[n].fontSize,t[`--mantine-${n}-line-height`]=`${r[n].lineHeight}`}),S.createElement(fa,{styles:{":root":t}})}var f2=Object.defineProperty,d2=Object.defineProperties,p2=Object.getOwnPropertyDescriptors,td=Object.getOwnPropertySymbols,m2=Object.prototype.hasOwnProperty,v2=Object.prototype.propertyIsEnumerable,rd=(e,t,r)=>t in e?f2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,dt=(e,t)=>{for(var r in t||(t={}))m2.call(t,r)&&rd(e,r,t[r]);if(td)for(var r of td(t))v2.call(t,r)&&rd(e,r,t[r]);return e},Ua=(e,t)=>d2(e,p2(t));function h2(e,t){var r;if(!t)return e;const n=Object.keys(e).reduce((o,l)=>{if(l==="headings"&&t.headings){const i=t.headings.sizes?Object.keys(e.headings.sizes).reduce((a,s)=>(a[s]=dt(dt({},e.headings.sizes[s]),t.headings.sizes[s]),a),{}):e.headings.sizes;return Ua(dt({},o),{headings:Ua(dt(dt({},e.headings),t.headings),{sizes:i})})}if(l==="breakpoints"&&t.breakpoints){const i=dt(dt({},e.breakpoints),t.breakpoints);return Ua(dt({},o),{breakpoints:Object.fromEntries(Object.entries(i).sort((a,s)=>fn(a[1])-fn(s[1])))})}return o[l]=typeof t[l]=="object"?dt(dt({},e[l]),t[l]):typeof t[l]=="number"||typeof t[l]=="boolean"||typeof t[l]=="function"?t[l]:t[l]||e[l],o},{});if(t!=null&&t.fontFamily&&!((r=t==null?void 0:t.headings)!=null&&r.fontFamily)&&(n.headings.fontFamily=t.fontFamily),!(n.primaryColor in n.colors))throw new Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return n}function g2(e,t){return bh(h2(e,t))}function Wh(e){return Object.keys(e).reduce((t,r)=>(e[r]!==void 0&&(t[r]=e[r]),t),{})}const y2={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:`${b(1)} dotted ButtonText`},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function w2(){return S.createElement(fa,{styles:y2})}var _2=Object.defineProperty,nd=Object.getOwnPropertySymbols,S2=Object.prototype.hasOwnProperty,P2=Object.prototype.propertyIsEnumerable,od=(e,t,r)=>t in e?_2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Gn=(e,t)=>{for(var r in t||(t={}))S2.call(t,r)&&od(e,r,t[r]);if(nd)for(var r of nd(t))P2.call(t,r)&&od(e,r,t[r]);return e};const Ql=f.createContext({theme:ou});function cr(){var e;return((e=f.useContext(Ql))==null?void 0:e.theme)||ou}function x2(e){const t=cr(),r=n=>{var o,l,i,a;return{styles:((o=t.components[n])==null?void 0:o.styles)||{},classNames:((l=t.components[n])==null?void 0:l.classNames)||{},variants:(i=t.components[n])==null?void 0:i.variants,sizes:(a=t.components[n])==null?void 0:a.sizes}};return Array.isArray(e)?e.map(r):[r(e)]}function Uh(){var e;return(e=f.useContext(Ql))==null?void 0:e.emotionCache}function W(e,t,r){var n;const o=cr(),l=(n=o.components[e])==null?void 0:n.defaultProps,i=typeof l=="function"?l(o):l;return Gn(Gn(Gn({},t),i),Wh(r))}function Qh({theme:e,emotionCache:t,withNormalizeCSS:r=!1,withGlobalStyles:n=!1,withCSSVariables:o=!1,inherit:l=!1,children:i}){const a=f.useContext(Ql),s=g2(ou,l?Gn(Gn({},a.theme),e):e);return S.createElement(t2,{theme:s},S.createElement(Ql.Provider,{value:{theme:s,emotionCache:t}},r&&S.createElement(w2,null),n&&S.createElement(c2,{theme:s}),o&&S.createElement(u2,{theme:s}),typeof s.globalStyles=="function"&&S.createElement(fa,{styles:s.globalStyles(s)}),i))}Qh.displayName="@mantine/core/MantineProvider";const $2={app:100,modal:200,popover:300,overlay:400,max:9999};function fu(e){return $2[e]}function O2(e,t){const r=f.useRef();return(!r.current||t.length!==r.current.prevDeps.length||r.current.prevDeps.map((n,o)=>n===t[o]).indexOf(!1)>=0)&&(r.current={v:e(),prevDeps:[...t]}),r.current.v}const E2=Th({key:"mantine",prepend:!0});function b2(){return Uh()||E2}var C2=Object.defineProperty,ld=Object.getOwnPropertySymbols,k2=Object.prototype.hasOwnProperty,N2=Object.prototype.propertyIsEnumerable,id=(e,t,r)=>t in e?C2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z2=(e,t)=>{for(var r in t||(t={}))k2.call(t,r)&&id(e,r,t[r]);if(ld)for(var r of ld(t))N2.call(t,r)&&id(e,r,t[r]);return e};const Qa="ref";function j2(e){let t;if(e.length!==1)return{args:e,ref:t};const[r]=e;if(!(r instanceof Object))return{args:e,ref:t};if(!(Qa in r))return{args:e,ref:t};t=r[Qa];const n=z2({},r);return delete n[Qa],{args:[n],ref:t}}const{cssFactory:R2}=(()=>{function e(r,n,o){const l=[],i=WS(r,l,o);return l.length<2?o:i+n(l)}function t(r){const{cache:n}=r,o=(...i)=>{const{ref:a,args:s}=j2(i),c=Bh(s,n.registered);return Fh(n,c,!1),`${n.key}-${c.name}${a===void 0?"":` ${a}`}`};return{css:o,cx:(...i)=>e(n.registered,o,C_(i))}}return{cssFactory:t}})();function Yh(){const e=b2();return O2(()=>R2({cache:e}),[e])}function I2({cx:e,classes:t,context:r,classNames:n,name:o,cache:l}){const i=r.reduce((a,s)=>(Object.keys(s.classNames).forEach(c=>{typeof a[c]!="string"?a[c]=`${s.classNames[c]}`:a[c]=`${a[c]} ${s.classNames[c]}`}),a),{});return Object.keys(t).reduce((a,s)=>(a[s]=e(t[s],i[s],n!=null&&n[s],Array.isArray(o)?o.filter(Boolean).map(c=>`${(l==null?void 0:l.key)||"mantine"}-${c}-${s}`).join(" "):o?`${(l==null?void 0:l.key)||"mantine"}-${o}-${s}`:null),a),{})}var T2=Object.defineProperty,ad=Object.getOwnPropertySymbols,M2=Object.prototype.hasOwnProperty,L2=Object.prototype.propertyIsEnumerable,sd=(e,t,r)=>t in e?T2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ya=(e,t)=>{for(var r in t||(t={}))M2.call(t,r)&&sd(e,r,t[r]);if(ad)for(var r of ad(t))L2.call(t,r)&&sd(e,r,t[r]);return e};function Zs(e,t){return t&&Object.keys(t).forEach(r=>{e[r]?e[r]=Ya(Ya({},e[r]),t[r]):e[r]=Ya({},t[r])}),e}function cd(e,t,r,n){const o=l=>typeof l=="function"?l(t,r||{},n):l||{};return Array.isArray(e)?e.map(l=>o(l.styles)).reduce((l,i)=>Zs(l,i),{}):o(e)}function A2({ctx:e,theme:t,params:r,variant:n,size:o}){return e.reduce((l,i)=>(i.variants&&n in i.variants&&Zs(l,i.variants[n](t,r,{variant:n,size:o})),i.sizes&&o in i.sizes&&Zs(l,i.sizes[o](t,r,{variant:n,size:o})),l),{})}function J(e){const t=typeof e=="function"?e:()=>e;function r(n,o){const l=cr(),i=x2(o==null?void 0:o.name),a=Uh(),s={variant:o==null?void 0:o.variant,size:o==null?void 0:o.size},{css:c,cx:u}=Yh(),v=t(l,n,s),m=cd(o==null?void 0:o.styles,l,n,s),y=cd(i,l,n,s),_=A2({ctx:i,theme:l,params:n,variant:o==null?void 0:o.variant,size:o==null?void 0:o.size}),g=Object.fromEntries(Object.keys(v).map(O=>{const p=u({[c(v[O])]:!(o!=null&&o.unstyled)},c(_[O]),c(y[O]),c(m[O]));return[O,p]}));return{classes:I2({cx:u,classes:g,context:i,classNames:o==null?void 0:o.classNames,name:o==null?void 0:o.name,cache:a}),cx:u,theme:l}}return r}function ud(e){return`___ref-${e}`}var D2=Object.defineProperty,F2=Object.defineProperties,V2=Object.getOwnPropertyDescriptors,fd=Object.getOwnPropertySymbols,B2=Object.prototype.hasOwnProperty,H2=Object.prototype.propertyIsEnumerable,dd=(e,t,r)=>t in e?D2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Nn=(e,t)=>{for(var r in t||(t={}))B2.call(t,r)&&dd(e,r,t[r]);if(fd)for(var r of fd(t))H2.call(t,r)&&dd(e,r,t[r]);return e},zn=(e,t)=>F2(e,V2(t));const jn={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${b(10)})`},transitionProperty:"transform, opacity"},Xo={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${b(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:zn(Nn({},jn),{common:{transformOrigin:"center center"}}),"pop-bottom-left":zn(Nn({},jn),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":zn(Nn({},jn),{common:{transformOrigin:"bottom right"}}),"pop-top-left":zn(Nn({},jn),{common:{transformOrigin:"top left"}}),"pop-top-right":zn(Nn({},jn),{common:{transformOrigin:"top right"}})};function W2(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch{return e.addListener(t),()=>e.removeListener(t)}}function U2(e,t){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function Q2(e,t,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){const[n,o]=f.useState(r?t:U2(e)),l=f.useRef();return f.useEffect(()=>{if("matchMedia"in window)return l.current=window.matchMedia(e),o(l.current.matches),W2(l.current,i=>o(i.matches))},[e]),n}const Xh=typeof document<"u"?f.useLayoutEffect:f.useEffect;function du(e,t){const r=f.useRef(!1);f.useEffect(()=>()=>{r.current=!1},[]),f.useEffect(()=>{if(r.current)return e();r.current=!0},t)}function Y2({opened:e,shouldReturnFocus:t=!0}){const r=f.useRef(),n=()=>{var o;r.current&&"focus"in r.current&&typeof r.current.focus=="function"&&((o=r.current)==null||o.focus({preventScroll:!0}))};return du(()=>{let o=-1;const l=i=>{i.key==="Tab"&&window.clearTimeout(o)};return document.addEventListener("keydown",l),e?r.current=document.activeElement:t&&(o=window.setTimeout(n,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",l)}},[e,t]),n}const X2=/input|select|textarea|button|object/,Gh="a, input, select, textarea, button, object, [tabindex]";function G2(e){return e.style.display==="none"}function K2(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let r=e;for(;r&&!(r===document.body||r.nodeType===11);){if(G2(r))return!1;r=r.parentNode}return!0}function Kh(e){let t=e.getAttribute("tabindex");return t===null&&(t=void 0),parseInt(t,10)}function Js(e){const t=e.nodeName.toLowerCase(),r=!Number.isNaN(Kh(e));return(X2.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&K2(e)}function Zh(e){const t=Kh(e);return(Number.isNaN(t)||t>=0)&&Js(e)}function Z2(e){return Array.from(e.querySelectorAll(Gh)).filter(Zh)}function J2(e,t){const r=Z2(e);if(!r.length){t.preventDefault();return}const n=r[t.shiftKey?0:r.length-1],o=e.getRootNode();if(!(n===o.activeElement||e===o.activeElement))return;t.preventDefault();const i=r[t.shiftKey?r.length-1:0];i&&i.focus()}function Kn(){return`mantine-${Math.random().toString(36).slice(2,11)}`}function q2(e,t="body > :not(script)"){const r=Kn(),n=Array.from(document.querySelectorAll(t)).map(o=>{var l;if((l=o==null?void 0:o.shadowRoot)!=null&&l.contains(e)||o.contains(e))return;const i=o.getAttribute("aria-hidden"),a=o.getAttribute("data-hidden"),s=o.getAttribute("data-focus-id");return o.setAttribute("data-focus-id",r),i===null||i==="false"?o.setAttribute("aria-hidden","true"):!a&&!s&&o.setAttribute("data-hidden",i),{node:o,ariaHidden:a||null}});return()=>{n.forEach(o=>{!o||r!==o.node.getAttribute("data-focus-id")||(o.ariaHidden===null?o.node.removeAttribute("aria-hidden"):o.node.setAttribute("aria-hidden",o.ariaHidden),o.node.removeAttribute("data-focus-id"),o.node.removeAttribute("data-hidden"))})}}function eP(e=!0){const t=f.useRef(),r=f.useRef(null),n=l=>{let i=l.querySelector("[data-autofocus]");if(!i){const a=Array.from(l.querySelectorAll(Gh));i=a.find(Zh)||a.find(Js)||null,!i&&Js(l)&&(i=l)}i&&i.focus({preventScroll:!0})},o=f.useCallback(l=>{if(e){if(l===null){r.current&&(r.current(),r.current=null);return}r.current=q2(l),t.current!==l&&(l?(setTimeout(()=>{l.getRootNode()&&n(l)}),t.current=l):t.current=null)}},[e]);return f.useEffect(()=>{if(!e)return;t.current&&setTimeout(()=>n(t.current));const l=i=>{i.key==="Tab"&&t.current&&J2(t.current,i)};return document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",l),r.current&&r.current()}},[e]),o}const tP=S.useId||(()=>{});function rP(){const e=tP();return e?`mantine-${e.replace(/:/g,"")}`:""}function nP(e){const t=rP(),[r,n]=f.useState(t);return Xh(()=>{n(Kn())},[]),typeof e=="string"?e:typeof window>"u"?t:r}function oP(e,t,r){f.useEffect(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}function lP(e,t){typeof e=="function"?e(t):typeof e=="object"&&e!==null&&"current"in e&&(e.current=t)}function iP(...e){return t=>{e.forEach(r=>lP(r,t))}}function aP(...e){return f.useCallback(iP(...e),e)}function Jh(e,t){return Q2("(prefers-reduced-motion: reduce)",e,t)}var pd=Object.getOwnPropertySymbols,sP=Object.prototype.hasOwnProperty,cP=Object.prototype.propertyIsEnumerable,uP=(e,t)=>{var r={};for(var n in e)sP.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pd)for(var n of pd(e))t.indexOf(n)<0&&cP.call(e,n)&&(r[n]=e[n]);return r};function qh(e){const t=e,{m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:u,py:v,pt:m,pb:y,pl:_,pr:g,bg:O,c:p,opacity:d,ff:h,fz:w,fw:$,lts:P,ta:E,lh:C,fs:z,tt:N,td:M,w:D,miw:de,maw:Fe,h:ut,mih:xt,mah:$t,bgsz:j,bgp:I,bgr:T,bga:G,pos:le,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}=t,dy=uP(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:Wh({m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:u,py:v,pt:m,pb:y,pl:_,pr:g,bg:O,c:p,opacity:d,ff:h,fz:w,fw:$,lts:P,ta:E,lh:C,fs:z,tt:N,td:M,w:D,miw:de,maw:Fe,h:ut,mih:xt,mah:$t,bgsz:j,bgp:I,bgr:T,bga:G,pos:le,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}),rest:dy}}function fP(e,t){const r=Object.keys(e).filter(n=>n!=="base").sort((n,o)=>fn(L({size:n,sizes:t.breakpoints}))-fn(L({size:o,sizes:t.breakpoints})));return"base"in e?["base",...r]:r}function dP({value:e,theme:t,getValue:r,property:n}){if(e==null)return;if(typeof e=="object")return fP(e,t).reduce((i,a)=>{if(a==="base"&&e.base!==void 0){const c=r(e.base,t);return Array.isArray(n)?(n.forEach(u=>{i[u]=c}),i):(i[n]=c,i)}const s=r(e[a],t);return Array.isArray(n)?(i[t.fn.largerThan(a)]={},n.forEach(c=>{i[t.fn.largerThan(a)][c]=s}),i):(i[t.fn.largerThan(a)]={[n]:s},i)},{});const o=r(e,t);return Array.isArray(n)?n.reduce((l,i)=>(l[i]=o,l),{}):{[n]:o}}function pP(e,t){return e==="dimmed"?t.colorScheme==="dark"?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background}function mP(e){return b(e)}function vP(e){return e}function hP(e,t){return L({size:e,sizes:t.fontSizes})}const gP=["-xs","-sm","-md","-lg","-xl"];function yP(e,t){return gP.includes(e)?`calc(${L({size:e.replace("-",""),sizes:t.spacing})} * -1)`:L({size:e,sizes:t.spacing})}const wP={identity:vP,color:pP,size:mP,fontSize:hP,spacing:yP},_P={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var SP=Object.defineProperty,md=Object.getOwnPropertySymbols,PP=Object.prototype.hasOwnProperty,xP=Object.prototype.propertyIsEnumerable,vd=(e,t,r)=>t in e?SP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hd=(e,t)=>{for(var r in t||(t={}))PP.call(t,r)&&vd(e,r,t[r]);if(md)for(var r of md(t))xP.call(t,r)&&vd(e,r,t[r]);return e};function gd(e,t,r=_P){return Object.keys(r).reduce((o,l)=>(l in e&&e[l]!==void 0&&o.push(dP({value:e[l],getValue:wP[r[l].type],property:r[l].property,theme:t})),o),[]).reduce((o,l)=>(Object.keys(l).forEach(i=>{typeof l[i]=="object"&&l[i]!==null&&i in o?o[i]=hd(hd({},o[i]),l[i]):o[i]=l[i]}),o),{})}function yd(e,t){return typeof e=="function"?e(t):e}function $P(e,t,r){const n=cr(),{css:o,cx:l}=Yh();return Array.isArray(e)?l(r,o(gd(t,n)),e.map(i=>o(yd(i,n)))):l(r,o(yd(e,n)),o(gd(t,n)))}var OP=Object.defineProperty,Yl=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,wd=(e,t,r)=>t in e?OP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,EP=(e,t)=>{for(var r in t||(t={}))e0.call(t,r)&&wd(e,r,t[r]);if(Yl)for(var r of Yl(t))t0.call(t,r)&&wd(e,r,t[r]);return e},bP=(e,t)=>{var r={};for(var n in e)e0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Yl)for(var n of Yl(e))t.indexOf(n)<0&&t0.call(e,n)&&(r[n]=e[n]);return r};const r0=f.forwardRef((e,t)=>{var r=e,{className:n,component:o,style:l,sx:i}=r,a=bP(r,["className","component","style","sx"]);const{systemStyles:s,rest:c}=qh(a),u=o||"div";return S.createElement(u,EP({ref:t,className:$P(i,s,n),style:l},c))});r0.displayName="@mantine/core/Box";const te=r0;var CP=Object.defineProperty,kP=Object.defineProperties,NP=Object.getOwnPropertyDescriptors,_d=Object.getOwnPropertySymbols,zP=Object.prototype.hasOwnProperty,jP=Object.prototype.propertyIsEnumerable,Sd=(e,t,r)=>t in e?CP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Pd=(e,t)=>{for(var r in t||(t={}))zP.call(t,r)&&Sd(e,r,t[r]);if(_d)for(var r of _d(t))jP.call(t,r)&&Sd(e,r,t[r]);return e},RP=(e,t)=>kP(e,NP(t)),IP=J(e=>({root:RP(Pd(Pd({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})})),TP=Object.defineProperty,Xl=Object.getOwnPropertySymbols,n0=Object.prototype.hasOwnProperty,o0=Object.prototype.propertyIsEnumerable,xd=(e,t,r)=>t in e?TP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,MP=(e,t)=>{for(var r in t||(t={}))n0.call(t,r)&&xd(e,r,t[r]);if(Xl)for(var r of Xl(t))o0.call(t,r)&&xd(e,r,t[r]);return e},LP=(e,t)=>{var r={};for(var n in e)n0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Xl)for(var n of Xl(e))t.indexOf(n)<0&&o0.call(e,n)&&(r[n]=e[n]);return r};const l0=f.forwardRef((e,t)=>{const r=W("UnstyledButton",{},e),{className:n,component:o="button",unstyled:l,variant:i}=r,a=LP(r,["className","component","unstyled","variant"]),{classes:s,cx:c}=IP(null,{name:"UnstyledButton",unstyled:l,variant:i});return S.createElement(te,MP({component:o,ref:t,className:c(s.root,n),type:o==="button"?"button":void 0},a))});l0.displayName="@mantine/core/UnstyledButton";const i0=l0;var AP=Object.defineProperty,DP=Object.defineProperties,FP=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,VP=Object.prototype.hasOwnProperty,BP=Object.prototype.propertyIsEnumerable,Od=(e,t,r)=>t in e?AP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qs=(e,t)=>{for(var r in t||(t={}))VP.call(t,r)&&Od(e,r,t[r]);if($d)for(var r of $d(t))BP.call(t,r)&&Od(e,r,t[r]);return e},Ed=(e,t)=>DP(e,FP(t));const HP=["subtle","filled","outline","light","default","transparent","gradient"],Go={xs:b(18),sm:b(22),md:b(28),lg:b(34),xl:b(44)};function WP({variant:e,theme:t,color:r,gradient:n}){const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:HP.includes(e)?qs({border:`${b(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}var UP=J((e,{radius:t,color:r,gradient:n},{variant:o,size:l})=>({root:Ed(qs({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:L({size:l,sizes:Go}),minHeight:L({size:l,sizes:Go}),width:L({size:l,sizes:Go}),minWidth:L({size:l,sizes:Go})},WP({variant:o,theme:e,color:r,gradient:n})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray[e.colorScheme==="dark"?6:4],cursor:"not-allowed",backgroundColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),borderColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":Ed(qs({content:'""'},e.fn.cover(b(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})),QP=Object.defineProperty,Gl=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,s0=Object.prototype.propertyIsEnumerable,bd=(e,t,r)=>t in e?QP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Cd=(e,t)=>{for(var r in t||(t={}))a0.call(t,r)&&bd(e,r,t[r]);if(Gl)for(var r of Gl(t))s0.call(t,r)&&bd(e,r,t[r]);return e},kd=(e,t)=>{var r={};for(var n in e)a0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Gl)for(var n of Gl(e))t.indexOf(n)<0&&s0.call(e,n)&&(r[n]=e[n]);return r};function YP(e){var t=e,{size:r,color:n}=t,o=kd(t,["size","color"]);const l=o,{style:i}=l,a=kd(l,["style"]);return S.createElement("svg",Cd({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Cd({width:r},i)},a),S.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))}var XP=Object.defineProperty,Kl=Object.getOwnPropertySymbols,c0=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,Nd=(e,t,r)=>t in e?XP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,zd=(e,t)=>{for(var r in t||(t={}))c0.call(t,r)&&Nd(e,r,t[r]);if(Kl)for(var r of Kl(t))u0.call(t,r)&&Nd(e,r,t[r]);return e},jd=(e,t)=>{var r={};for(var n in e)c0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Kl)for(var n of Kl(e))t.indexOf(n)<0&&u0.call(e,n)&&(r[n]=e[n]);return r};function GP(e){var t=e,{size:r,color:n}=t,o=jd(t,["size","color"]);const l=o,{style:i}=l,a=jd(l,["style"]);return S.createElement("svg",zd({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:n,style:zd({width:r,height:r},i)},a),S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},S.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),S.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},S.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))}var KP=Object.defineProperty,Zl=Object.getOwnPropertySymbols,f0=Object.prototype.hasOwnProperty,d0=Object.prototype.propertyIsEnumerable,Rd=(e,t,r)=>t in e?KP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Id=(e,t)=>{for(var r in t||(t={}))f0.call(t,r)&&Rd(e,r,t[r]);if(Zl)for(var r of Zl(t))d0.call(t,r)&&Rd(e,r,t[r]);return e},Td=(e,t)=>{var r={};for(var n in e)f0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Zl)for(var n of Zl(e))t.indexOf(n)<0&&d0.call(e,n)&&(r[n]=e[n]);return r};function ZP(e){var t=e,{size:r,color:n}=t,o=Td(t,["size","color"]);const l=o,{style:i}=l,a=Td(l,["style"]);return S.createElement("svg",Id({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Id({width:r},i)},a),S.createElement("circle",{cx:"15",cy:"15",r:"15"},S.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},S.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("circle",{cx:"105",cy:"15",r:"15"},S.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}var JP=Object.defineProperty,Jl=Object.getOwnPropertySymbols,p0=Object.prototype.hasOwnProperty,m0=Object.prototype.propertyIsEnumerable,Md=(e,t,r)=>t in e?JP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qP=(e,t)=>{for(var r in t||(t={}))p0.call(t,r)&&Md(e,r,t[r]);if(Jl)for(var r of Jl(t))m0.call(t,r)&&Md(e,r,t[r]);return e},e5=(e,t)=>{var r={};for(var n in e)p0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Jl)for(var n of Jl(e))t.indexOf(n)<0&&m0.call(e,n)&&(r[n]=e[n]);return r};const Xa={bars:YP,oval:GP,dots:ZP},t5={xs:b(18),sm:b(22),md:b(36),lg:b(44),xl:b(58)},r5={size:"md"};function pu(e){const t=W("Loader",r5,e),{size:r,color:n,variant:o}=t,l=e5(t,["size","color","variant"]),i=cr(),a=o in Xa?o:i.loader;return S.createElement(te,qP({role:"presentation",component:Xa[a]||Xa.bars,size:L({size:r,sizes:t5}),color:i.fn.variant({variant:"filled",primaryFallback:!1,color:n||i.primaryColor}).background},l))}pu.displayName="@mantine/core/Loader";var n5=Object.defineProperty,ql=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable,Ld=(e,t,r)=>t in e?n5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ad=(e,t)=>{for(var r in t||(t={}))v0.call(t,r)&&Ld(e,r,t[r]);if(ql)for(var r of ql(t))h0.call(t,r)&&Ld(e,r,t[r]);return e},o5=(e,t)=>{var r={};for(var n in e)v0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ql)for(var n of ql(e))t.indexOf(n)<0&&h0.call(e,n)&&(r[n]=e[n]);return r};const l5={color:"gray",size:"md",variant:"subtle"},g0=f.forwardRef((e,t)=>{const r=W("ActionIcon",l5,e),{className:n,color:o,children:l,radius:i,size:a,variant:s,gradient:c,disabled:u,loaderProps:v,loading:m,unstyled:y,__staticSelector:_}=r,g=o5(r,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:O,cx:p,theme:d}=UP({radius:i,color:o,gradient:c},{name:["ActionIcon",_],unstyled:y,size:a,variant:s}),h=S.createElement(pu,Ad({color:d.fn.variant({color:o,variant:s}).color,size:"100%","data-action-icon-loader":!0},v));return S.createElement(i0,Ad({className:p(O.root,n),ref:t,disabled:u,"data-disabled":u||void 0,"data-loading":m||void 0,unstyled:y},g),m?h:l)});g0.displayName="@mantine/core/ActionIcon";const i5=g0;var a5=Object.defineProperty,s5=Object.defineProperties,c5=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,y0=Object.prototype.hasOwnProperty,w0=Object.prototype.propertyIsEnumerable,Dd=(e,t,r)=>t in e?a5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u5=(e,t)=>{for(var r in t||(t={}))y0.call(t,r)&&Dd(e,r,t[r]);if(ei)for(var r of ei(t))w0.call(t,r)&&Dd(e,r,t[r]);return e},f5=(e,t)=>s5(e,c5(t)),d5=(e,t)=>{var r={};for(var n in e)y0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ei)for(var n of ei(e))t.indexOf(n)<0&&w0.call(e,n)&&(r[n]=e[n]);return r};function _0(e){const t=W("Portal",{},e),{children:r,target:n,className:o,innerRef:l}=t,i=d5(t,["children","target","className","innerRef"]),a=cr(),[s,c]=f.useState(!1),u=f.useRef();return Xh(()=>(c(!0),u.current=n?typeof n=="string"?document.querySelector(n):n:document.createElement("div"),n||document.body.appendChild(u.current),()=>{!n&&document.body.removeChild(u.current)}),[n]),s?tu.createPortal(S.createElement("div",f5(u5({className:o,dir:a.dir},i),{ref:l}),r),u.current):null}_0.displayName="@mantine/core/Portal";var p5=Object.defineProperty,ti=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Fd=(e,t,r)=>t in e?p5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m5=(e,t)=>{for(var r in t||(t={}))S0.call(t,r)&&Fd(e,r,t[r]);if(ti)for(var r of ti(t))P0.call(t,r)&&Fd(e,r,t[r]);return e},v5=(e,t)=>{var r={};for(var n in e)S0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ti)for(var n of ti(e))t.indexOf(n)<0&&P0.call(e,n)&&(r[n]=e[n]);return r};function x0(e){var t=e,{withinPortal:r=!0,children:n}=t,o=v5(t,["withinPortal","children"]);return r?S.createElement(_0,m5({},o),n):S.createElement(S.Fragment,null,n)}x0.displayName="@mantine/core/OptionalPortal";var h5=Object.defineProperty,ri=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,O0=Object.prototype.propertyIsEnumerable,Vd=(e,t,r)=>t in e?h5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bd=(e,t)=>{for(var r in t||(t={}))$0.call(t,r)&&Vd(e,r,t[r]);if(ri)for(var r of ri(t))O0.call(t,r)&&Vd(e,r,t[r]);return e},g5=(e,t)=>{var r={};for(var n in e)$0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ri)for(var n of ri(e))t.indexOf(n)<0&&O0.call(e,n)&&(r[n]=e[n]);return r};function E0(e){const t=e,{width:r,height:n,style:o}=t,l=g5(t,["width","height","style"]);return S.createElement("svg",Bd({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Bd({width:r,height:n},o)},l),S.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}E0.displayName="@mantine/core/CloseIcon";var y5=Object.defineProperty,ni=Object.getOwnPropertySymbols,b0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,Hd=(e,t,r)=>t in e?y5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w5=(e,t)=>{for(var r in t||(t={}))b0.call(t,r)&&Hd(e,r,t[r]);if(ni)for(var r of ni(t))C0.call(t,r)&&Hd(e,r,t[r]);return e},_5=(e,t)=>{var r={};for(var n in e)b0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ni)for(var n of ni(e))t.indexOf(n)<0&&C0.call(e,n)&&(r[n]=e[n]);return r};const S5={xs:b(12),sm:b(16),md:b(20),lg:b(28),xl:b(34)},P5={size:"sm"},k0=f.forwardRef((e,t)=>{const r=W("CloseButton",P5,e),{iconSize:n,size:o,children:l}=r,i=_5(r,["iconSize","size","children"]),a=b(n||S5[o]);return S.createElement(i5,w5({ref:t,__staticSelector:"CloseButton",size:o},i),l||S.createElement(E0,{width:a,height:a}))});k0.displayName="@mantine/core/CloseButton";const mu=k0;var x5=Object.defineProperty,$5=Object.defineProperties,O5=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,E5=Object.prototype.hasOwnProperty,b5=Object.prototype.propertyIsEnumerable,Ud=(e,t,r)=>t in e?x5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ko=(e,t)=>{for(var r in t||(t={}))E5.call(t,r)&&Ud(e,r,t[r]);if(Wd)for(var r of Wd(t))b5.call(t,r)&&Ud(e,r,t[r]);return e},C5=(e,t)=>$5(e,O5(t));function k5({underline:e,strikethrough:t}){const r=[];return e&&r.push("underline"),t&&r.push("line-through"),r.length>0?r.join(" "):"none"}function N5({theme:e,color:t}){return t==="dimmed"?e.fn.dimmed():typeof t=="string"&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function z5(e){return typeof e=="number"?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function j5({theme:e,truncate:t}){return t==="start"?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:e.dir==="ltr"?"rtl":"ltr",textAlign:e.dir==="ltr"?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}var R5=J((e,{color:t,lineClamp:r,truncate:n,inline:o,inherit:l,underline:i,gradient:a,weight:s,transform:c,align:u,strikethrough:v,italic:m},{size:y})=>{const _=e.fn.variant({variant:"gradient",gradient:a});return{root:C5(Ko(Ko(Ko(Ko({},e.fn.fontStyles()),e.fn.focusStyles()),z5(r)),j5({theme:e,truncate:n})),{color:N5({color:t,theme:e}),fontFamily:l?"inherit":e.fontFamily,fontSize:l||y===void 0?"inherit":L({size:y,sizes:e.fontSizes}),lineHeight:l?"inherit":o?1:e.lineHeight,textDecoration:k5({underline:i,strikethrough:v}),WebkitTapHighlightColor:"transparent",fontWeight:l?"inherit":s,textTransform:c,textAlign:u,fontStyle:m?"italic":void 0}),gradient:{backgroundImage:_.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}}),I5=Object.defineProperty,oi=Object.getOwnPropertySymbols,N0=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,Qd=(e,t,r)=>t in e?I5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T5=(e,t)=>{for(var r in t||(t={}))N0.call(t,r)&&Qd(e,r,t[r]);if(oi)for(var r of oi(t))z0.call(t,r)&&Qd(e,r,t[r]);return e},M5=(e,t)=>{var r={};for(var n in e)N0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&oi)for(var n of oi(e))t.indexOf(n)<0&&z0.call(e,n)&&(r[n]=e[n]);return r};const L5={variant:"text"},j0=f.forwardRef((e,t)=>{const r=W("Text",L5,e),{className:n,size:o,weight:l,transform:i,color:a,align:s,variant:c,lineClamp:u,truncate:v,gradient:m,inline:y,inherit:_,underline:g,strikethrough:O,italic:p,classNames:d,styles:h,unstyled:w,span:$,__staticSelector:P}=r,E=M5(r,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:C,cx:z}=R5({color:a,lineClamp:u,truncate:v,inline:y,inherit:_,underline:g,strikethrough:O,italic:p,weight:l,transform:i,align:s,gradient:m},{unstyled:w,name:P||"Text",variant:c,size:o});return S.createElement(te,T5({ref:t,className:z(C.root,{[C.gradient]:c==="gradient"},n),component:$?"span":"div"},E))});j0.displayName="@mantine/core/Text";const H=j0;function A5(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function R0(...e){return t=>e.forEach(r=>A5(r,t))}function Cr(...e){return f.useCallback(R0(...e),e)}const I0=f.forwardRef((e,t)=>{const{children:r,...n}=e,o=f.Children.toArray(r),l=o.find(F5);if(l){const i=l.props.children,a=o.map(s=>s===l?f.Children.count(i)>1?f.Children.only(null):f.isValidElement(i)?i.props.children:null:s);return f.createElement(ec,ee({},n,{ref:t}),f.isValidElement(i)?f.cloneElement(i,void 0,a):null)}return f.createElement(ec,ee({},n,{ref:t}),r)});I0.displayName="Slot";const ec=f.forwardRef((e,t)=>{const{children:r,...n}=e;return f.isValidElement(r)?f.cloneElement(r,{...V5(n,r.props),ref:R0(t,r.ref)}):f.Children.count(r)>1?f.Children.only(null):null});ec.displayName="SlotClone";const D5=({children:e})=>f.createElement(f.Fragment,null,e);function F5(e){return f.isValidElement(e)&&e.type===D5}function V5(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...a)=>{l(...a),o(...a)}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}const B5=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],Oo=B5.reduce((e,t)=>{const r=f.forwardRef((n,o)=>{const{asChild:l,...i}=n,a=l?I0:t;return f.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),f.createElement(a,ee({},i,{ref:o}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),tc=globalThis!=null&&globalThis.document?f.useLayoutEffect:()=>{};function H5(e,t){return f.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const Eo=e=>{const{present:t,children:r}=e,n=W5(t),o=typeof r=="function"?r({present:n.isPresent}):f.Children.only(r),l=Cr(n.ref,o.ref);return typeof r=="function"||n.isPresent?f.cloneElement(o,{ref:l}):null};Eo.displayName="Presence";function W5(e){const[t,r]=f.useState(),n=f.useRef({}),o=f.useRef(e),l=f.useRef("none"),i=e?"mounted":"unmounted",[a,s]=H5(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return f.useEffect(()=>{const c=Zo(n.current);l.current=a==="mounted"?c:"none"},[a]),tc(()=>{const c=n.current,u=o.current;if(u!==e){const m=l.current,y=Zo(c);e?s("MOUNT"):y==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(u&&m!==y?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),tc(()=>{if(t){const c=v=>{const y=Zo(n.current).includes(v.animationName);v.target===t&&y&&tu.flushSync(()=>s("ANIMATION_END"))},u=v=>{v.target===t&&(l.current=Zo(n.current))};return t.addEventListener("animationstart",u),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",u),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:f.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function Zo(e){return(e==null?void 0:e.animationName)||"none"}function U5(e,t=[]){let r=[];function n(l,i){const a=f.createContext(i),s=r.length;r=[...r,i];function c(v){const{scope:m,children:y,..._}=v,g=(m==null?void 0:m[e][s])||a,O=f.useMemo(()=>_,Object.values(_));return f.createElement(g.Provider,{value:O},y)}function u(v,m){const y=(m==null?void 0:m[e][s])||a,_=f.useContext(y);if(_)return _;if(i!==void 0)return i;throw new Error(`\`${v}\` must be used within \`${l}\``)}return c.displayName=l+"Provider",[c,u]}const o=()=>{const l=r.map(i=>f.createContext(i));return function(a){const s=(a==null?void 0:a[e])||l;return f.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[n,Q5(o,...t)]}function Q5(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const i=n.reduce((a,{useScope:s,scopeName:c})=>{const v=s(l)[`__scope${c}`];return{...a,...v}},{});return f.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}function pr(e){const t=f.useRef(e);return f.useEffect(()=>{t.current=e}),f.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}const Y5=f.createContext(void 0);function X5(e){const t=f.useContext(Y5);return e||t||"ltr"}function G5(e,[t,r]){return Math.min(r,Math.max(t,e))}function wr(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e==null||e(o),r===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function K5(e,t){return f.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const T0="ScrollArea",[M0,bb]=U5(T0),[Z5,rt]=M0(T0),J5=f.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...i}=e,[a,s]=f.useState(null),[c,u]=f.useState(null),[v,m]=f.useState(null),[y,_]=f.useState(null),[g,O]=f.useState(null),[p,d]=f.useState(0),[h,w]=f.useState(0),[$,P]=f.useState(!1),[E,C]=f.useState(!1),z=Cr(t,M=>s(M)),N=X5(o);return f.createElement(Z5,{scope:r,type:n,dir:N,scrollHideDelay:l,scrollArea:a,viewport:c,onViewportChange:u,content:v,onContentChange:m,scrollbarX:y,onScrollbarXChange:_,scrollbarXEnabled:$,onScrollbarXEnabledChange:P,scrollbarY:g,onScrollbarYChange:O,scrollbarYEnabled:E,onScrollbarYEnabledChange:C,onCornerWidthChange:d,onCornerHeightChange:w},f.createElement(Oo.div,ee({dir:N},i,{ref:z,style:{position:"relative","--radix-scroll-area-corner-width":p+"px","--radix-scroll-area-corner-height":h+"px",...e.style}})))}),q5="ScrollAreaViewport",ex=f.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,...o}=e,l=rt(q5,r),i=f.useRef(null),a=Cr(t,i,l.onViewportChange);return f.createElement(f.Fragment,null,f.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),f.createElement(Oo.div,ee({"data-radix-scroll-area-viewport":""},o,{ref:a,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style}}),f.createElement("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"}},n)))}),Dt="ScrollAreaScrollbar",tx=f.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=rt(Dt,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:i}=o,a=e.orientation==="horizontal";return f.useEffect(()=>(a?l(!0):i(!0),()=>{a?l(!1):i(!1)}),[a,l,i]),o.type==="hover"?f.createElement(rx,ee({},n,{ref:t,forceMount:r})):o.type==="scroll"?f.createElement(nx,ee({},n,{ref:t,forceMount:r})):o.type==="auto"?f.createElement(L0,ee({},n,{ref:t,forceMount:r})):o.type==="always"?f.createElement(vu,ee({},n,{ref:t})):null}),rx=f.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=rt(Dt,e.__scopeScrollArea),[l,i]=f.useState(!1);return f.useEffect(()=>{const a=o.scrollArea;let s=0;if(a){const c=()=>{window.clearTimeout(s),i(!0)},u=()=>{s=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return a.addEventListener("pointerenter",c),a.addEventListener("pointerleave",u),()=>{window.clearTimeout(s),a.removeEventListener("pointerenter",c),a.removeEventListener("pointerleave",u)}}},[o.scrollArea,o.scrollHideDelay]),f.createElement(Eo,{present:r||l},f.createElement(L0,ee({"data-state":l?"visible":"hidden"},n,{ref:t})))}),nx=f.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=rt(Dt,e.__scopeScrollArea),l=e.orientation==="horizontal",i=pa(()=>s("SCROLL_END"),100),[a,s]=K5("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return f.useEffect(()=>{if(a==="idle"){const c=window.setTimeout(()=>s("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(c)}},[a,o.scrollHideDelay,s]),f.useEffect(()=>{const c=o.viewport,u=l?"scrollLeft":"scrollTop";if(c){let v=c[u];const m=()=>{const y=c[u];v!==y&&(s("SCROLL"),i()),v=y};return c.addEventListener("scroll",m),()=>c.removeEventListener("scroll",m)}},[o.viewport,l,s,i]),f.createElement(Eo,{present:r||a!=="hidden"},f.createElement(vu,ee({"data-state":a==="hidden"?"hidden":"visible"},n,{ref:t,onPointerEnter:wr(e.onPointerEnter,()=>s("POINTER_ENTER")),onPointerLeave:wr(e.onPointerLeave,()=>s("POINTER_LEAVE"))})))}),L0=f.forwardRef((e,t)=>{const r=rt(Dt,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,i]=f.useState(!1),a=e.orientation==="horizontal",s=pa(()=>{if(r.viewport){const c=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=rt(Dt,e.__scopeScrollArea),l=f.useRef(null),i=f.useRef(0),[a,s]=f.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=V0(a.viewport,a.content),u={...n,sizes:a,onSizesChange:s,hasThumb:c>0&&c<1,onThumbChange:m=>l.current=m,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:m=>i.current=m};function v(m,y){return fx(m,i.current,a,y)}return r==="horizontal"?f.createElement(ox,ee({},u,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollLeft,y=Yd(m,a,o.dir);l.current.style.transform=`translate3d(${y}px, 0, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollLeft=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollLeft=v(m,o.dir))}})):r==="vertical"?f.createElement(lx,ee({},u,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollTop,y=Yd(m,a);l.current.style.transform=`translate3d(0, ${y}px, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollTop=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollTop=v(m))}})):null}),ox=f.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=rt(Dt,e.__scopeScrollArea),[i,a]=f.useState(),s=f.useRef(null),c=Cr(t,s,l.onScrollbarXChange);return f.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),f.createElement(D0,ee({"data-orientation":"horizontal"},o,{ref:c,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":da(r)+"px",...e.style},onThumbPointerDown:u=>e.onThumbPointerDown(u.x),onDragScroll:u=>e.onDragScroll(u.x),onWheelScroll:(u,v)=>{if(l.viewport){const m=l.viewport.scrollLeft+u.deltaX;e.onWheelScroll(m),H0(m,v)&&u.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:li(i.paddingLeft),paddingEnd:li(i.paddingRight)}})}}))}),lx=f.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=rt(Dt,e.__scopeScrollArea),[i,a]=f.useState(),s=f.useRef(null),c=Cr(t,s,l.onScrollbarYChange);return f.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),f.createElement(D0,ee({"data-orientation":"vertical"},o,{ref:c,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":da(r)+"px",...e.style},onThumbPointerDown:u=>e.onThumbPointerDown(u.y),onDragScroll:u=>e.onDragScroll(u.y),onWheelScroll:(u,v)=>{if(l.viewport){const m=l.viewport.scrollTop+u.deltaY;e.onWheelScroll(m),H0(m,v)&&u.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:li(i.paddingTop),paddingEnd:li(i.paddingBottom)}})}}))}),[ix,A0]=M0(Dt),D0=f.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:i,onThumbPointerDown:a,onThumbPositionChange:s,onDragScroll:c,onWheelScroll:u,onResize:v,...m}=e,y=rt(Dt,r),[_,g]=f.useState(null),O=Cr(t,z=>g(z)),p=f.useRef(null),d=f.useRef(""),h=y.viewport,w=n.content-n.viewport,$=pr(u),P=pr(s),E=pa(v,10);function C(z){if(p.current){const N=z.clientX-p.current.left,M=z.clientY-p.current.top;c({x:N,y:M})}}return f.useEffect(()=>{const z=N=>{const M=N.target;(_==null?void 0:_.contains(M))&&$(N,w)};return document.addEventListener("wheel",z,{passive:!1}),()=>document.removeEventListener("wheel",z,{passive:!1})},[h,_,w,$]),f.useEffect(P,[n,P]),pn(_,E),pn(y.content,E),f.createElement(ix,{scope:r,scrollbar:_,hasThumb:o,onThumbChange:pr(l),onThumbPointerUp:pr(i),onThumbPositionChange:P,onThumbPointerDown:pr(a)},f.createElement(Oo.div,ee({},m,{ref:O,style:{position:"absolute",...m.style},onPointerDown:wr(e.onPointerDown,z=>{z.button===0&&(z.target.setPointerCapture(z.pointerId),p.current=_.getBoundingClientRect(),d.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",C(z))}),onPointerMove:wr(e.onPointerMove,C),onPointerUp:wr(e.onPointerUp,z=>{const N=z.target;N.hasPointerCapture(z.pointerId)&&N.releasePointerCapture(z.pointerId),document.body.style.webkitUserSelect=d.current,p.current=null})})))}),rc="ScrollAreaThumb",ax=f.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=A0(rc,e.__scopeScrollArea);return f.createElement(Eo,{present:r||o.hasThumb},f.createElement(sx,ee({ref:t},n)))}),sx=f.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=rt(rc,r),i=A0(rc,r),{onThumbPositionChange:a}=i,s=Cr(t,v=>i.onThumbChange(v)),c=f.useRef(),u=pa(()=>{c.current&&(c.current(),c.current=void 0)},100);return f.useEffect(()=>{const v=l.viewport;if(v){const m=()=>{if(u(),!c.current){const y=dx(v,a);c.current=y,a()}};return a(),v.addEventListener("scroll",m),()=>v.removeEventListener("scroll",m)}},[l.viewport,u,a]),f.createElement(Oo.div,ee({"data-state":i.hasThumb?"visible":"hidden"},o,{ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:wr(e.onPointerDownCapture,v=>{const y=v.target.getBoundingClientRect(),_=v.clientX-y.left,g=v.clientY-y.top;i.onThumbPointerDown({x:_,y:g})}),onPointerUp:wr(e.onPointerUp,i.onThumbPointerUp)}))}),F0="ScrollAreaCorner",cx=f.forwardRef((e,t)=>{const r=rt(F0,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?f.createElement(ux,ee({},e,{ref:t})):null}),ux=f.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=rt(F0,r),[l,i]=f.useState(0),[a,s]=f.useState(0),c=!!(l&&a);return pn(o.scrollbarX,()=>{var u;const v=((u=o.scrollbarX)===null||u===void 0?void 0:u.offsetHeight)||0;o.onCornerHeightChange(v),s(v)}),pn(o.scrollbarY,()=>{var u;const v=((u=o.scrollbarY)===null||u===void 0?void 0:u.offsetWidth)||0;o.onCornerWidthChange(v),i(v)}),c?f.createElement(Oo.div,ee({},n,{ref:t,style:{width:l,height:a,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}})):null});function li(e){return e?parseInt(e,10):0}function V0(e,t){const r=e/t;return isNaN(r)?0:r}function da(e){const t=V0(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function fx(e,t,r,n="ltr"){const o=da(r),l=o/2,i=t||l,a=o-i,s=r.scrollbar.paddingStart+i,c=r.scrollbar.size-r.scrollbar.paddingEnd-a,u=r.content-r.viewport,v=n==="ltr"?[0,u]:[u*-1,0];return B0([s,c],v)(e)}function Yd(e,t,r="ltr"){const n=da(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=l-n,s=r==="ltr"?[0,i]:[i*-1,0],c=G5(e,s);return B0([0,i],[0,a])(c)}function B0(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function H0(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function pa(e,t){const r=pr(e),n=f.useRef(0);return f.useEffect(()=>()=>window.clearTimeout(n.current),[]),f.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function pn(e,t){const r=pr(t);tc(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}const px=J5,mx=ex,Xd=tx,Gd=ax,vx=cx;var hx=J((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?b(t):void 0,paddingBottom:r?b(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${b(t)} / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],[`& .${ud("thumb")}`]:{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:b(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:b(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:ud("thumb"),flex:1,backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:b(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:b(44),minHeight:b(44)}},corner:{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),gx=Object.defineProperty,yx=Object.defineProperties,wx=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,W0=Object.prototype.hasOwnProperty,U0=Object.prototype.propertyIsEnumerable,Kd=(e,t,r)=>t in e?gx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nc=(e,t)=>{for(var r in t||(t={}))W0.call(t,r)&&Kd(e,r,t[r]);if(ii)for(var r of ii(t))U0.call(t,r)&&Kd(e,r,t[r]);return e},Q0=(e,t)=>yx(e,wx(t)),Y0=(e,t)=>{var r={};for(var n in e)W0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ii)for(var n of ii(e))t.indexOf(n)<0&&U0.call(e,n)&&(r[n]=e[n]);return r};const X0={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},ma=f.forwardRef((e,t)=>{const r=W("ScrollArea",X0,e),{children:n,className:o,classNames:l,styles:i,scrollbarSize:a,scrollHideDelay:s,type:c,dir:u,offsetScrollbars:v,viewportRef:m,onScrollPositionChange:y,unstyled:_,variant:g,viewportProps:O}=r,p=Y0(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[d,h]=f.useState(!1),w=cr(),{classes:$,cx:P}=hx({scrollbarSize:a,offsetScrollbars:v,scrollbarHovered:d,hidden:c==="never"},{name:"ScrollArea",classNames:l,styles:i,unstyled:_,variant:g});return S.createElement(px,{type:c==="never"?"always":c,scrollHideDelay:s,dir:u||w.dir,ref:t,asChild:!0},S.createElement(te,nc({className:P($.root,o)},p),S.createElement(mx,Q0(nc({},O),{className:$.viewport,ref:m,onScroll:typeof y=="function"?({currentTarget:E})=>y({x:E.scrollLeft,y:E.scrollTop}):void 0}),n),S.createElement(Xd,{orientation:"horizontal",className:$.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},S.createElement(Gd,{className:$.thumb})),S.createElement(Xd,{orientation:"vertical",className:$.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},S.createElement(Gd,{className:$.thumb})),S.createElement(vx,{className:$.corner})))}),G0=f.forwardRef((e,t)=>{const r=W("ScrollAreaAutosize",X0,e),{children:n,classNames:o,styles:l,scrollbarSize:i,scrollHideDelay:a,type:s,dir:c,offsetScrollbars:u,viewportRef:v,onScrollPositionChange:m,unstyled:y,sx:_,variant:g,viewportProps:O}=r,p=Y0(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return S.createElement(te,Q0(nc({},p),{ref:t,sx:[{display:"flex"},...Ph(_)]}),S.createElement(te,{sx:{display:"flex",flexDirection:"column",flex:1}},S.createElement(ma,{classNames:o,styles:l,scrollHideDelay:a,scrollbarSize:i,type:s,dir:c,offsetScrollbars:u,viewportRef:v,onScrollPositionChange:m,unstyled:y,variant:g,viewportProps:O},n)))});G0.displayName="@mantine/core/ScrollAreaAutosize";ma.displayName="@mantine/core/ScrollArea";ma.Autosize=G0;const K0=ma;var _x=Object.defineProperty,Zd=Object.getOwnPropertySymbols,Sx=Object.prototype.hasOwnProperty,Px=Object.prototype.propertyIsEnumerable,Jd=(e,t,r)=>t in e?_x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tr=(e,t)=>{for(var r in t||(t={}))Sx.call(t,r)&&Jd(e,r,t[r]);if(Zd)for(var r of Zd(t))Px.call(t,r)&&Jd(e,r,t[r]);return e};const qd={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function xx({transition:e,state:t,duration:r,timingFunction:n}){const o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return typeof e=="string"?e in Xo?Tr(Tr(Tr({transitionProperty:Xo[e].transitionProperty},o),Xo[e].common),Xo[e][qd[t]]):null:Tr(Tr(Tr({transitionProperty:e.transitionProperty},o),e.common),e[qd[t]])}function $x({duration:e,exitDuration:t,timingFunction:r,mounted:n,onEnter:o,onExit:l,onEntered:i,onExited:a}){const s=cr(),c=Jh(),u=s.respectReducedMotion?c:!1,[v,m]=f.useState(u?0:e),[y,_]=f.useState(n?"entered":"exited"),g=f.useRef(-1),O=p=>{const d=p?o:l,h=p?i:a;_(p?"pre-entering":"pre-exiting"),window.clearTimeout(g.current);const w=u?0:p?e:t;if(m(w),w===0)typeof d=="function"&&d(),typeof h=="function"&&h(),_(p?"entered":"exited");else{const $=window.setTimeout(()=>{typeof d=="function"&&d(),_(p?"entering":"exiting")},10);g.current=window.setTimeout(()=>{window.clearTimeout($),typeof h=="function"&&h(),_(p?"entered":"exited")},w)}};return du(()=>{O(n)},[n]),f.useEffect(()=>()=>window.clearTimeout(g.current),[]),{transitionDuration:v,transitionStatus:y,transitionTimingFunction:r||s.transitionTimingFunction}}function hu({keepMounted:e,transition:t,duration:r=250,exitDuration:n=r,mounted:o,children:l,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:u}){const{transitionDuration:v,transitionStatus:m,transitionTimingFunction:y}=$x({mounted:o,exitDuration:n,duration:r,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:u});return v===0?o?S.createElement(S.Fragment,null,l({})):e?l({display:"none"}):null:m==="exited"?e?l({display:"none"}):null:S.createElement(S.Fragment,null,l(xx({transition:t,duration:v,state:m,timingFunction:y})))}hu.displayName="@mantine/core/Transition";function Z0({children:e,active:t=!0,refProp:r="ref"}){const n=eP(t),o=aP(n,e==null?void 0:e.ref);return b_(e)?f.cloneElement(e,{[r]:o}):e}Z0.displayName="@mantine/core/FocusTrap";var Ox=J((e,t,{size:r})=>({label:{display:"inline-block",fontSize:L({size:r,sizes:e.fontSizes}),fontWeight:500,color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})),Ex=Object.defineProperty,ai=Object.getOwnPropertySymbols,J0=Object.prototype.hasOwnProperty,q0=Object.prototype.propertyIsEnumerable,ep=(e,t,r)=>t in e?Ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bx=(e,t)=>{for(var r in t||(t={}))J0.call(t,r)&&ep(e,r,t[r]);if(ai)for(var r of ai(t))q0.call(t,r)&&ep(e,r,t[r]);return e},Cx=(e,t)=>{var r={};for(var n in e)J0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ai)for(var n of ai(e))t.indexOf(n)<0&&q0.call(e,n)&&(r[n]=e[n]);return r};const kx={labelElement:"label",size:"sm"},gu=f.forwardRef((e,t)=>{const r=W("InputLabel",kx,e),{labelElement:n,children:o,required:l,size:i,classNames:a,styles:s,unstyled:c,className:u,htmlFor:v,__staticSelector:m,variant:y,onMouseDown:_}=r,g=Cx(r,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:O,cx:p}=Ox(null,{name:["InputWrapper",m],classNames:a,styles:s,unstyled:c,variant:y,size:i});return S.createElement(te,bx({component:n,ref:t,className:p(O.label,u),htmlFor:n==="label"?v:void 0,onMouseDown:d=>{_==null||_(d),!d.defaultPrevented&&d.detail>1&&d.preventDefault()}},g),o,l&&S.createElement("span",{className:O.required,"aria-hidden":!0}," *"))});gu.displayName="@mantine/core/InputLabel";var Nx=J((e,t,{size:r})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${L({size:r,sizes:e.fontSizes})} - ${b(2)})`,lineHeight:1.2,display:"block"}})),zx=Object.defineProperty,si=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,tp=(e,t,r)=>t in e?zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jx=(e,t)=>{for(var r in t||(t={}))eg.call(t,r)&&tp(e,r,t[r]);if(si)for(var r of si(t))tg.call(t,r)&&tp(e,r,t[r]);return e},Rx=(e,t)=>{var r={};for(var n in e)eg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&si)for(var n of si(e))t.indexOf(n)<0&&tg.call(e,n)&&(r[n]=e[n]);return r};const Ix={size:"sm"},yu=f.forwardRef((e,t)=>{const r=W("InputError",Ix,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:u}=r,v=Rx(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Nx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:u,size:s});return S.createElement(H,jx({className:y(m.error,o),ref:t},v),n)});yu.displayName="@mantine/core/InputError";var Tx=J((e,t,{size:r})=>({description:{wordBreak:"break-word",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${L({size:r,sizes:e.fontSizes})} - ${b(2)})`,lineHeight:1.2,display:"block"}})),Mx=Object.defineProperty,ci=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,rp=(e,t,r)=>t in e?Mx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lx=(e,t)=>{for(var r in t||(t={}))rg.call(t,r)&&rp(e,r,t[r]);if(ci)for(var r of ci(t))ng.call(t,r)&&rp(e,r,t[r]);return e},Ax=(e,t)=>{var r={};for(var n in e)rg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ci)for(var n of ci(e))t.indexOf(n)<0&&ng.call(e,n)&&(r[n]=e[n]);return r};const Dx={size:"sm"},wu=f.forwardRef((e,t)=>{const r=W("InputDescription",Dx,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:u}=r,v=Ax(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Tx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:u,size:s});return S.createElement(H,Lx({color:"dimmed",className:y(m.description,o),ref:t,unstyled:a},v),n)});wu.displayName="@mantine/core/InputDescription";const og=f.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),Fx=og.Provider,Vx=()=>f.useContext(og);function Bx(e,{hasDescription:t,hasError:r}){const n=e.findIndex(s=>s==="input"),o=e[n-1],l=e[n+1];return{offsetBottom:t&&l==="description"||r&&l==="error",offsetTop:t&&o==="description"||r&&o==="error"}}var Hx=Object.defineProperty,Wx=Object.defineProperties,Ux=Object.getOwnPropertyDescriptors,np=Object.getOwnPropertySymbols,Qx=Object.prototype.hasOwnProperty,Yx=Object.prototype.propertyIsEnumerable,op=(e,t,r)=>t in e?Hx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xx=(e,t)=>{for(var r in t||(t={}))Qx.call(t,r)&&op(e,r,t[r]);if(np)for(var r of np(t))Yx.call(t,r)&&op(e,r,t[r]);return e},Gx=(e,t)=>Wx(e,Ux(t)),Kx=J(e=>({root:Gx(Xx({},e.fn.fontStyles()),{lineHeight:e.lineHeight})})),Zx=Object.defineProperty,Jx=Object.defineProperties,qx=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,ig=Object.prototype.propertyIsEnumerable,lp=(e,t,r)=>t in e?Zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bt=(e,t)=>{for(var r in t||(t={}))lg.call(t,r)&&lp(e,r,t[r]);if(ui)for(var r of ui(t))ig.call(t,r)&&lp(e,r,t[r]);return e},ip=(e,t)=>Jx(e,qx(t)),e$=(e,t)=>{var r={};for(var n in e)lg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ui)for(var n of ui(e))t.indexOf(n)<0&&ig.call(e,n)&&(r[n]=e[n]);return r};const t$={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},ag=f.forwardRef((e,t)=>{const r=W("InputWrapper",t$,e),{className:n,label:o,children:l,required:i,id:a,error:s,description:c,labelElement:u,labelProps:v,descriptionProps:m,errorProps:y,classNames:_,styles:g,size:O,inputContainer:p,__staticSelector:d,unstyled:h,inputWrapperOrder:w,withAsterisk:$,variant:P}=r,E=e$(r,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:C,cx:z}=Kx(null,{classNames:_,styles:g,name:["InputWrapper",d],unstyled:h,variant:P,size:O}),N={classNames:_,styles:g,unstyled:h,size:O,variant:P,__staticSelector:d},M=typeof $=="boolean"?$:i,D=a?`${a}-error`:y==null?void 0:y.id,de=a?`${a}-description`:m==null?void 0:m.id,ut=`${!!s&&typeof s!="boolean"?D:""} ${c?de:""}`,xt=ut.trim().length>0?ut.trim():void 0,$t=o&&S.createElement(gu,Bt(Bt({key:"label",labelElement:u,id:a?`${a}-label`:void 0,htmlFor:a,required:M},N),v),o),j=c&&S.createElement(wu,ip(Bt(Bt({key:"description"},m),N),{size:(m==null?void 0:m.size)||N.size,id:(m==null?void 0:m.id)||de}),c),I=S.createElement(f.Fragment,{key:"input"},p(l)),T=typeof s!="boolean"&&s&&S.createElement(yu,ip(Bt(Bt({},y),N),{size:(y==null?void 0:y.size)||N.size,key:"error",id:(y==null?void 0:y.id)||D}),s),G=w.map(le=>{switch(le){case"label":return $t;case"input":return I;case"description":return j;case"error":return T;default:return null}});return S.createElement(Fx,{value:Bt({describedBy:xt},Bx(w,{hasDescription:!!j,hasError:!!T}))},S.createElement(te,Bt({className:z(C.root,n),ref:t},E),G))});ag.displayName="@mantine/core/InputWrapper";var r$=Object.defineProperty,fi=Object.getOwnPropertySymbols,sg=Object.prototype.hasOwnProperty,cg=Object.prototype.propertyIsEnumerable,ap=(e,t,r)=>t in e?r$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,n$=(e,t)=>{for(var r in t||(t={}))sg.call(t,r)&&ap(e,r,t[r]);if(fi)for(var r of fi(t))cg.call(t,r)&&ap(e,r,t[r]);return e},o$=(e,t)=>{var r={};for(var n in e)sg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&fi)for(var n of fi(e))t.indexOf(n)<0&&cg.call(e,n)&&(r[n]=e[n]);return r};const l$={},ug=f.forwardRef((e,t)=>{const r=W("InputPlaceholder",l$,e),{sx:n}=r,o=o$(r,["sx"]);return S.createElement(te,n$({component:"span",sx:[l=>l.fn.placeholderStyles(),...Ph(n)],ref:t},o))});ug.displayName="@mantine/core/InputPlaceholder";var i$=Object.defineProperty,a$=Object.defineProperties,s$=Object.getOwnPropertyDescriptors,sp=Object.getOwnPropertySymbols,c$=Object.prototype.hasOwnProperty,u$=Object.prototype.propertyIsEnumerable,cp=(e,t,r)=>t in e?i$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Jo=(e,t)=>{for(var r in t||(t={}))c$.call(t,r)&&cp(e,r,t[r]);if(sp)for(var r of sp(t))u$.call(t,r)&&cp(e,r,t[r]);return e},Ga=(e,t)=>a$(e,s$(t));const ke={xs:b(30),sm:b(36),md:b(42),lg:b(50),xl:b(60)},f$=["default","filled","unstyled"];function d$({theme:e,variant:t}){return f$.includes(t)?t==="default"?{border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:t==="filled"?{border:`${b(1)} solid transparent`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:b(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}var p$=J((e,{multiline:t,radius:r,invalid:n,rightSectionWidth:o,withRightSection:l,iconWidth:i,offsetBottom:a,offsetTop:s,pointer:c},{variant:u,size:v})=>{const m=e.fn.variant({variant:"filled",color:"red"}).background,y=u==="default"||u==="filled"?{minHeight:L({size:v,sizes:ke}),paddingLeft:`calc(${L({size:v,sizes:ke})} / 3)`,paddingRight:l?o||L({size:v,sizes:ke}):`calc(${L({size:v,sizes:ke})} / 3)`,borderRadius:e.fn.radius(r)}:u==="unstyled"&&l?{paddingRight:o||L({size:v,sizes:ke})}:null;return{wrapper:{position:"relative",marginTop:s?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:a?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:Ga(Jo(Jo(Ga(Jo({},e.fn.fontStyles()),{height:t?u==="unstyled"?void 0:"auto":L({size:v,sizes:ke}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${L({size:v,sizes:ke})} - ${b(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:L({size:v,sizes:e.fontSizes}),width:"100%",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:c?"pointer":void 0}),d$({theme:e,variant:u})),y),{"&:disabled, &[data-disabled]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:m,borderColor:m,"&::placeholder":{opacity:1,color:m}},"&[data-with-icon]":{paddingLeft:typeof i=="number"?b(i):L({size:v,sizes:ke})},"&::placeholder":Ga(Jo({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:i?b(i):L({size:v,sizes:ke}),color:n?e.colors.red[e.colorScheme==="dark"?6:7]:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:o||L({size:v,sizes:ke})}}}),m$=Object.defineProperty,v$=Object.defineProperties,h$=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,up=(e,t,r)=>t in e?m$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qo=(e,t)=>{for(var r in t||(t={}))fg.call(t,r)&&up(e,r,t[r]);if(di)for(var r of di(t))dg.call(t,r)&&up(e,r,t[r]);return e},fp=(e,t)=>v$(e,h$(t)),g$=(e,t)=>{var r={};for(var n in e)fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&di)for(var n of di(e))t.indexOf(n)<0&&dg.call(e,n)&&(r[n]=e[n]);return r};const y$={size:"sm",variant:"default"},kr=f.forwardRef((e,t)=>{const r=W("Input",y$,e),{className:n,error:o,required:l,disabled:i,variant:a,icon:s,style:c,rightSectionWidth:u,iconWidth:v,rightSection:m,rightSectionProps:y,radius:_,size:g,wrapperProps:O,classNames:p,styles:d,__staticSelector:h,multiline:w,sx:$,unstyled:P,pointer:E}=r,C=g$(r,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:z,offsetTop:N,describedBy:M}=Vx(),{classes:D,cx:de}=p$({radius:_,multiline:w,invalid:!!o,rightSectionWidth:u?b(u):void 0,iconWidth:v,withRightSection:!!m,offsetBottom:z,offsetTop:N,pointer:E},{classNames:p,styles:d,name:["Input",h],unstyled:P,variant:a,size:g}),{systemStyles:Fe,rest:ut}=qh(C);return S.createElement(te,qo(qo({className:de(D.wrapper,n),sx:$,style:c},Fe),O),s&&S.createElement("div",{className:D.icon},s),S.createElement(te,fp(qo({component:"input"},ut),{ref:t,required:l,"aria-invalid":!!o,"aria-describedby":M,disabled:i,"data-disabled":i||void 0,"data-with-icon":!!s||void 0,"data-invalid":!!o||void 0,className:D.input})),m&&S.createElement("div",fp(qo({},y),{className:D.rightSection}),m))});kr.displayName="@mantine/core/Input";kr.Wrapper=ag;kr.Label=gu;kr.Description=wu;kr.Error=yu;kr.Placeholder=ug;const pg=kr;var w$=Object.defineProperty,_$=Object.defineProperties,S$=Object.getOwnPropertyDescriptors,dp=Object.getOwnPropertySymbols,P$=Object.prototype.hasOwnProperty,x$=Object.prototype.propertyIsEnumerable,pp=(e,t,r)=>t in e?w$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ka=(e,t)=>{for(var r in t||(t={}))P$.call(t,r)&&pp(e,r,t[r]);if(dp)for(var r of dp(t))x$.call(t,r)&&pp(e,r,t[r]);return e},$$=(e,t)=>_$(e,S$(t));const O$=["light","filled","outline","dot","gradient"],Za={xs:{fontSize:b(9),height:b(16)},sm:{fontSize:b(10),height:b(18)},md:{fontSize:b(11),height:b(20)},lg:{fontSize:b(13),height:b(26)},xl:{fontSize:b(16),height:b(32)}},E$={xs:b(4),sm:b(4),md:b(6),lg:b(8),xl:b(10)};function b$({theme:e,variant:t,color:r,size:n,gradient:o}){if(!O$.includes(t))return null;if(t==="dot"){const i=L({size:n,sizes:E$});return{backgroundColor:"transparent",color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${L({size:n,sizes:e.spacing})} / 1.5 - ${i} / 2)`,"&::before":{content:'""',display:"block",width:i,height:i,borderRadius:i,backgroundColor:e.fn.themeColor(r,e.colorScheme==="dark"?4:e.fn.primaryShade("light"),!0),marginRight:i}}}const l=e.fn.variant({color:r,variant:t,gradient:o});return{background:l.background,color:l.color,border:`${b(t==="gradient"?0:1)} solid ${l.border}`}}var C$=J((e,{color:t,radius:r,gradient:n,fullWidth:o},{variant:l,size:i})=>{const{fontSize:a,height:s}=i in Za?Za[i]:Za.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:Ka($$(Ka(Ka({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:a,height:s,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${s} - ${b(2)})`,textDecoration:"none",padding:`0 calc(${L({size:i,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(r),fontWeight:700,letterSpacing:b(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),b$({theme:e,variant:l,color:t,size:i,gradient:n}))}}),k$=Object.defineProperty,pi=Object.getOwnPropertySymbols,mg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,mp=(e,t,r)=>t in e?k$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N$=(e,t)=>{for(var r in t||(t={}))mg.call(t,r)&&mp(e,r,t[r]);if(pi)for(var r of pi(t))vg.call(t,r)&&mp(e,r,t[r]);return e},z$=(e,t)=>{var r={};for(var n in e)mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pi)for(var n of pi(e))t.indexOf(n)<0&&vg.call(e,n)&&(r[n]=e[n]);return r};const j$={variant:"light",size:"md",radius:"xl"},hg=f.forwardRef((e,t)=>{const r=W("Badge",j$,e),{className:n,color:o,variant:l,fullWidth:i,children:a,size:s,leftSection:c,rightSection:u,radius:v,gradient:m,classNames:y,styles:_,unstyled:g}=r,O=z$(r,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:p,cx:d}=C$({fullWidth:i,color:o,radius:v,gradient:m},{classNames:y,styles:_,name:"Badge",unstyled:g,variant:l,size:s});return S.createElement(te,N$({className:d(p.root,n),ref:t},O),c&&S.createElement("span",{className:p.leftSection},c),S.createElement("span",{className:p.inner},a),u&&S.createElement("span",{className:p.rightSection},u))});hg.displayName="@mantine/core/Badge";const U=hg;var R$=J((e,{orientation:t,buttonBorderWidth:r})=>({root:{display:"flex",flexDirection:t==="vertical"?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,[t==="vertical"?"borderBottomLeftRadius":"borderTopRightRadius"]:0,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${b(r)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,[t==="vertical"?"borderTopRightRadius":"borderBottomLeftRadius"]:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${b(r)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${b(r)} / 2)`,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${b(r)} / 2)`},"& + [data-button]":{[t==="vertical"?"marginTop":"marginLeft"]:`calc(${r} * -1)`,"@media (min-resolution: 192dpi)":{[t==="vertical"?"marginTop":"marginLeft"]:0}}}}})),I$=Object.defineProperty,mi=Object.getOwnPropertySymbols,gg=Object.prototype.hasOwnProperty,yg=Object.prototype.propertyIsEnumerable,vp=(e,t,r)=>t in e?I$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T$=(e,t)=>{for(var r in t||(t={}))gg.call(t,r)&&vp(e,r,t[r]);if(mi)for(var r of mi(t))yg.call(t,r)&&vp(e,r,t[r]);return e},M$=(e,t)=>{var r={};for(var n in e)gg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&mi)for(var n of mi(e))t.indexOf(n)<0&&yg.call(e,n)&&(r[n]=e[n]);return r};const L$={orientation:"horizontal",buttonBorderWidth:1},wg=f.forwardRef((e,t)=>{const r=W("ButtonGroup",L$,e),{className:n,orientation:o,buttonBorderWidth:l,unstyled:i}=r,a=M$(r,["className","orientation","buttonBorderWidth","unstyled"]),{classes:s,cx:c}=R$({orientation:o,buttonBorderWidth:l},{name:"ButtonGroup",unstyled:i});return S.createElement(te,T$({className:c(s.root,n),ref:t},a))});wg.displayName="@mantine/core/ButtonGroup";var A$=Object.defineProperty,D$=Object.defineProperties,F$=Object.getOwnPropertyDescriptors,hp=Object.getOwnPropertySymbols,V$=Object.prototype.hasOwnProperty,B$=Object.prototype.propertyIsEnumerable,gp=(e,t,r)=>t in e?A$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))V$.call(t,r)&&gp(e,r,t[r]);if(hp)for(var r of hp(t))B$.call(t,r)&&gp(e,r,t[r]);return e},gl=(e,t)=>D$(e,F$(t));const H$=["filled","outline","light","white","default","subtle","gradient"],oc={xs:{height:ke.xs,paddingLeft:b(14),paddingRight:b(14)},sm:{height:ke.sm,paddingLeft:b(18),paddingRight:b(18)},md:{height:ke.md,paddingLeft:b(22),paddingRight:b(22)},lg:{height:ke.lg,paddingLeft:b(26),paddingRight:b(26)},xl:{height:ke.xl,paddingLeft:b(32),paddingRight:b(32)},"compact-xs":{height:b(22),paddingLeft:b(7),paddingRight:b(7)},"compact-sm":{height:b(26),paddingLeft:b(8),paddingRight:b(8)},"compact-md":{height:b(30),paddingLeft:b(10),paddingRight:b(10)},"compact-lg":{height:b(34),paddingLeft:b(12),paddingRight:b(12)},"compact-xl":{height:b(40),paddingLeft:b(14),paddingRight:b(14)}};function W$({compact:e,size:t,withLeftIcon:r,withRightIcon:n}){if(e)return oc[`compact-${t}`];const o=oc[t];return o?gl(kt({},o),{paddingLeft:r?`calc(${o.paddingLeft} / 1.5)`:o.paddingLeft,paddingRight:n?`calc(${o.paddingRight} / 1.5)`:o.paddingRight}):{}}const U$=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function Q$({variant:e,theme:t,color:r,gradient:n}){if(!H$.includes(e))return null;const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?kt({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):kt({border:`${b(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}var Y$=J((e,{radius:t,fullWidth:r,compact:n,withLeftIcon:o,withRightIcon:l,color:i,gradient:a},{variant:s,size:c})=>({root:gl(kt(gl(kt(kt(kt(kt({},W$({compact:n,size:c,withLeftIcon:o,withRightIcon:l})),e.fn.fontStyles()),e.fn.focusStyles()),U$(r)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:L({size:c,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),Q$({variant:s,theme:e,color:i,gradient:a})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":gl(kt({content:'""'},e.fn.cover(b(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})),X$=Object.defineProperty,vi=Object.getOwnPropertySymbols,_g=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,yp=(e,t,r)=>t in e?X$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wp=(e,t)=>{for(var r in t||(t={}))_g.call(t,r)&&yp(e,r,t[r]);if(vi)for(var r of vi(t))Sg.call(t,r)&&yp(e,r,t[r]);return e},G$=(e,t)=>{var r={};for(var n in e)_g.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&vi)for(var n of vi(e))t.indexOf(n)<0&&Sg.call(e,n)&&(r[n]=e[n]);return r};const K$={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},_u=f.forwardRef((e,t)=>{const r=W("Button",K$,e),{className:n,size:o,color:l,type:i,disabled:a,children:s,leftIcon:c,rightIcon:u,fullWidth:v,variant:m,radius:y,uppercase:_,compact:g,loading:O,loaderPosition:p,loaderProps:d,gradient:h,classNames:w,styles:$,unstyled:P}=r,E=G$(r,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:C,cx:z,theme:N}=Y$({radius:y,color:l,fullWidth:v,compact:g,gradient:h,withLeftIcon:!!c,withRightIcon:!!u},{name:"Button",unstyled:P,classNames:w,styles:$,variant:m,size:o}),M=N.fn.variant({color:l,variant:m}),D=S.createElement(pu,wp({color:M.color,size:`calc(${L({size:o,sizes:oc}).height} / 2)`},d));return S.createElement(i0,wp({className:z(C.root,n),type:i,disabled:a,"data-button":!0,"data-disabled":a||void 0,"data-loading":O||void 0,ref:t,unstyled:P},E),S.createElement("div",{className:C.inner},(c||O&&p==="left")&&S.createElement("span",{className:z(C.icon,C.leftIcon)},O&&p==="left"?D:c),O&&p==="center"&&S.createElement("span",{className:C.centerLoader},D),S.createElement("span",{className:C.label,style:{textTransform:_?"uppercase":void 0}},s),(u||O&&p==="right")&&S.createElement("span",{className:z(C.icon,C.rightIcon)},O&&p==="right"?D:u)))});_u.displayName="@mantine/core/Button";_u.Group=wg;const ce=_u;var Z$=J((e,{radius:t,shadow:r})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[r]||r||"none","&[data-with-border]":{border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]}`}}})),J$=Object.defineProperty,hi=Object.getOwnPropertySymbols,Pg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,_p=(e,t,r)=>t in e?J$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q$=(e,t)=>{for(var r in t||(t={}))Pg.call(t,r)&&_p(e,r,t[r]);if(hi)for(var r of hi(t))xg.call(t,r)&&_p(e,r,t[r]);return e},eO=(e,t)=>{var r={};for(var n in e)Pg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&hi)for(var n of hi(e))t.indexOf(n)<0&&xg.call(e,n)&&(r[n]=e[n]);return r};const tO={},$g=f.forwardRef((e,t)=>{const r=W("Paper",tO,e),{className:n,children:o,radius:l,withBorder:i,shadow:a,unstyled:s,variant:c}=r,u=eO(r,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:v,cx:m}=Z$({radius:l,shadow:a},{name:"Paper",unstyled:s,variant:c});return S.createElement(te,q$({className:m(v.root,n),"data-with-border":i||void 0,ref:t},u),o)});$g.displayName="@mantine/core/Paper";const Be=$g,[rO,yn]=Sh("ModalBase component was not found in tree");var nO=J(()=>({close:{marginLeft:"auto",marginRight:0}})),oO=Object.defineProperty,gi=Object.getOwnPropertySymbols,Og=Object.prototype.hasOwnProperty,Eg=Object.prototype.propertyIsEnumerable,Sp=(e,t,r)=>t in e?oO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lO=(e,t)=>{for(var r in t||(t={}))Og.call(t,r)&&Sp(e,r,t[r]);if(gi)for(var r of gi(t))Eg.call(t,r)&&Sp(e,r,t[r]);return e},iO=(e,t)=>{var r={};for(var n in e)Og.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&gi)for(var n of gi(e))t.indexOf(n)<0&&Eg.call(e,n)&&(r[n]=e[n]);return r};const aO={size:"sm"},sO=f.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}CloseButton`,aO,e),{className:o}=n,l=iO(n,["className"]),{classes:i,cx:a}=nO(null,r.stylesApi);return S.createElement(mu,lO({className:a(i.close,o),ref:t,onClick:r.onClose},l))});var cO=J(()=>({overlay:{}})),uO=Object.defineProperty,fO=Object.defineProperties,dO=Object.getOwnPropertyDescriptors,Pp=Object.getOwnPropertySymbols,pO=Object.prototype.hasOwnProperty,mO=Object.prototype.propertyIsEnumerable,xp=(e,t,r)=>t in e?uO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vO=(e,t)=>{for(var r in t||(t={}))pO.call(t,r)&&xp(e,r,t[r]);if(Pp)for(var r of Pp(t))mO.call(t,r)&&xp(e,r,t[r]);return e},hO=(e,t)=>fO(e,dO(t)),gO=J((e,{color:t,opacity:r,blur:n,radius:o,gradient:l,fixed:i,zIndex:a})=>({root:hO(vO({},e.fn.cover(0)),{position:i?"fixed":"absolute",backgroundColor:l?void 0:e.fn.rgba(t,r),backgroundImage:l,backdropFilter:n?`blur(${b(n)})`:void 0,borderRadius:e.fn.radius(o),zIndex:a,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})})),yO=Object.defineProperty,yi=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,$p=(e,t,r)=>t in e?yO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wO=(e,t)=>{for(var r in t||(t={}))bg.call(t,r)&&$p(e,r,t[r]);if(yi)for(var r of yi(t))Cg.call(t,r)&&$p(e,r,t[r]);return e},_O=(e,t)=>{var r={};for(var n in e)bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&yi)for(var n of yi(e))t.indexOf(n)<0&&Cg.call(e,n)&&(r[n]=e[n]);return r};const SO={opacity:.6,color:"#000",zIndex:fu("modal"),radius:0},kg=f.forwardRef((e,t)=>{const r=W("Overlay",SO,e),{variant:n,opacity:o,color:l,blur:i,gradient:a,zIndex:s,radius:c,children:u,className:v,classNames:m,styles:y,unstyled:_,center:g,fixed:O}=r,p=_O(r,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:d,cx:h}=gO({color:l,opacity:o,blur:i,radius:c,gradient:a,fixed:O,zIndex:s},{name:"Overlay",classNames:m,styles:y,unstyled:_,variant:n});return S.createElement(te,wO({ref:t,className:h(d.root,v),"data-center":g||void 0},p),u)});kg.displayName="@mantine/core/Overlay";const PO=kg;var xO=Object.defineProperty,$O=Object.defineProperties,OO=Object.getOwnPropertyDescriptors,wi=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Op=(e,t,r)=>t in e?xO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rn=(e,t)=>{for(var r in t||(t={}))Ng.call(t,r)&&Op(e,r,t[r]);if(wi)for(var r of wi(t))zg.call(t,r)&&Op(e,r,t[r]);return e},EO=(e,t)=>$O(e,OO(t)),bO=(e,t)=>{var r={};for(var n in e)Ng.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&wi)for(var n of wi(e))t.indexOf(n)<0&&zg.call(e,n)&&(r[n]=e[n]);return r};const CO={},kO=f.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Overlay`,CO,e),{onClick:o,transitionProps:l,style:i,className:a}=n,s=bO(n,["onClick","transitionProps","style","className"]),{classes:c,cx:u}=cO(null,r.stylesApi),v=m=>{o==null||o(m),r.closeOnClickOutside&&r.onClose()};return S.createElement(hu,EO(Rn(Rn({mounted:r.opened},r.transitionProps),l),{transition:"fade"}),m=>S.createElement(PO,Rn({ref:t,onClick:v,fixed:!0,style:Rn(Rn({},i),m),className:u(c.overlay,a),zIndex:r.zIndex},s)))});var NO=J((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}})),zO=Object.defineProperty,_i=Object.getOwnPropertySymbols,jg=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,Ep=(e,t,r)=>t in e?zO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,In=(e,t)=>{for(var r in t||(t={}))jg.call(t,r)&&Ep(e,r,t[r]);if(_i)for(var r of _i(t))Rg.call(t,r)&&Ep(e,r,t[r]);return e},jO=(e,t)=>{var r={};for(var n in e)jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&_i)for(var n of _i(e))t.indexOf(n)<0&&Rg.call(e,n)&&(r[n]=e[n]);return r};const RO={},IO=f.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Content`,RO,e),{className:o,transitionProps:l,style:i,onKeyDown:a}=n,s=jO(n,["className","transitionProps","style","onKeyDown"]),{classes:c,cx:u}=NO({zIndex:r.zIndex},r.stylesApi),v=m=>{var y;((y=m.target)==null?void 0:y.getAttribute("data-mantine-stop-propagation"))!=="true"&&m.key==="Escape"&&r.closeOnEscape&&r.onClose(),a==null||a(m)};return S.createElement(hu,In(In({mounted:r.opened,transition:"pop"},r.transitionProps),l),m=>S.createElement("div",{className:u(c.inner)},S.createElement(Z0,{active:r.opened&&r.trapFocus},S.createElement(Be,In({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":r.bodyMounted?r.getBodyId():void 0,"aria-labelledby":r.titleMounted?r.getTitleId():void 0,onKeyDown:v,ref:t,className:u(c.content,o),style:In(In({},i),m),shadow:r.shadow},s),s.children))))});var TO=J((e,{padding:t})=>{const r=L({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:r,paddingRight:`calc(${r} - ${b(5)})`,position:"sticky",top:0,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,zIndex:1e3}}}),MO=Object.defineProperty,Si=Object.getOwnPropertySymbols,Ig=Object.prototype.hasOwnProperty,Tg=Object.prototype.propertyIsEnumerable,bp=(e,t,r)=>t in e?MO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,LO=(e,t)=>{for(var r in t||(t={}))Ig.call(t,r)&&bp(e,r,t[r]);if(Si)for(var r of Si(t))Tg.call(t,r)&&bp(e,r,t[r]);return e},AO=(e,t)=>{var r={};for(var n in e)Ig.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Si)for(var n of Si(e))t.indexOf(n)<0&&Tg.call(e,n)&&(r[n]=e[n]);return r};const DO={},FO=f.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Header`,DO,e),{className:o}=n,l=AO(n,["className"]),{classes:i,cx:a}=TO({padding:r.padding},r.stylesApi);return S.createElement(te,LO({ref:t,className:a(i.header,o)},l))});var VO=J(e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})),BO=Object.defineProperty,Pi=Object.getOwnPropertySymbols,Mg=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,Cp=(e,t,r)=>t in e?BO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,HO=(e,t)=>{for(var r in t||(t={}))Mg.call(t,r)&&Cp(e,r,t[r]);if(Pi)for(var r of Pi(t))Lg.call(t,r)&&Cp(e,r,t[r]);return e},WO=(e,t)=>{var r={};for(var n in e)Mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Pi)for(var n of Pi(e))t.indexOf(n)<0&&Lg.call(e,n)&&(r[n]=e[n]);return r};const UO={},QO=f.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Title`,UO,e),{className:o}=n,l=WO(n,["className"]),{classes:i,cx:a}=VO(null,r.stylesApi);return f.useEffect(()=>(r.setTitleMounted(!0),()=>r.setTitleMounted(!1)),[]),S.createElement(te,HO({component:"h2",id:r.getTitleId(),className:a(i.title,o),ref:t},l))});var YO=J((e,{padding:t})=>({body:{padding:L({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})),XO=Object.defineProperty,xi=Object.getOwnPropertySymbols,Ag=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,kp=(e,t,r)=>t in e?XO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,GO=(e,t)=>{for(var r in t||(t={}))Ag.call(t,r)&&kp(e,r,t[r]);if(xi)for(var r of xi(t))Dg.call(t,r)&&kp(e,r,t[r]);return e},KO=(e,t)=>{var r={};for(var n in e)Ag.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&xi)for(var n of xi(e))t.indexOf(n)<0&&Dg.call(e,n)&&(r[n]=e[n]);return r};const ZO={},JO=f.forwardRef((e,t)=>{const r=yn(),n=W(`${r.__staticSelector}Body`,ZO,e),{className:o}=n,l=KO(n,["className"]),{classes:i,cx:a}=YO({padding:r.padding},r.stylesApi);return f.useEffect(()=>(r.setBodyMounted(!0),()=>r.setBodyMounted(!1)),[]),S.createElement(te,GO({id:r.getBodyId(),className:a(i.body,o),ref:t},l))});function qO({children:e}){return S.createElement(S.Fragment,null,e)}function eE({opened:e,transitionDuration:t}){const[r,n]=f.useState(e),o=f.useRef(),i=Jh()?0:t;return f.useEffect(()=>(e?(n(!0),window.clearTimeout(o.current)):i===0?n(!1):o.current=window.setTimeout(()=>n(!1),i),()=>window.clearTimeout(o.current)),[e,i]),r}var tE=J(()=>({root:{}})),rE=Object.defineProperty,nE=Object.defineProperties,oE=Object.getOwnPropertyDescriptors,$i=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Vg=Object.prototype.propertyIsEnumerable,Np=(e,t,r)=>t in e?rE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ja=(e,t)=>{for(var r in t||(t={}))Fg.call(t,r)&&Np(e,r,t[r]);if($i)for(var r of $i(t))Vg.call(t,r)&&Np(e,r,t[r]);return e},zp=(e,t)=>nE(e,oE(t)),lE=(e,t)=>{var r={};for(var n in e)Fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&$i)for(var n of $i(e))t.indexOf(n)<0&&Vg.call(e,n)&&(r[n]=e[n]);return r};const Su={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:fu("modal"),padding:"md",size:"md",shadow:"xl"};function se(e){const t=W("ModalBase",Su,e),{opened:r,onClose:n,children:o,closeOnClickOutside:l,__staticSelector:i,transitionProps:a,withinPortal:s,portalProps:c,keepMounted:u,target:v,zIndex:m,lockScroll:y,trapFocus:_,closeOnEscape:g,returnFocus:O,padding:p,shadow:d,id:h,size:w,variant:$,classNames:P,unstyled:E,styles:C,className:z}=t,N=lE(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:M,cx:D}=tE(null,{name:i,classNames:P,styles:C,unstyled:E,variant:$,size:w}),de=nP(h),[Fe,ut]=f.useState(!1),[xt,$t]=f.useState(!1),j=typeof(a==null?void 0:a.duration)=="number"?a==null?void 0:a.duration:200,I=eE({opened:r,transitionDuration:j});return oP("keydown",T=>{!_&&T.key==="Escape"&&g&&n()}),Y2({opened:r,shouldReturnFocus:_&&O}),S.createElement(x0,zp(Ja({},c),{withinPortal:s,target:v}),S.createElement(rO,{value:{__staticSelector:i,opened:r,onClose:n,closeOnClickOutside:l,transitionProps:zp(Ja({},a),{duration:j,keepMounted:u}),zIndex:m,padding:p,id:de,getTitleId:()=>`${de}-title`,getBodyId:()=>`${de}-body`,titleMounted:Fe,bodyMounted:xt,setTitleMounted:ut,setBodyMounted:$t,trapFocus:_,closeOnEscape:g,shadow:d,stylesApi:{name:i,size:w,variant:$,classNames:P,styles:C,unstyled:E}}},S.createElement(_h,{enabled:I&&y},S.createElement(te,Ja({className:D(M.root,z)},N),o))))}se.CloseButton=sO;se.Overlay=kO;se.Content=IO;se.Header=FO;se.Title=QO;se.Body=JO;se.NativeScrollArea=qO;function iE(e){return f.Children.toArray(e).filter(Boolean)}const aE={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var sE=J((e,{spacing:t,position:r,noWrap:n,grow:o,align:l,count:i})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:l||"center",flexWrap:n?"nowrap":"wrap",justifyContent:aE[r],gap:L({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:o?`calc(${100/i}% - (${b(L({size:t,sizes:e.spacing}))} - ${L({size:t,sizes:e.spacing})} / ${i}))`:void 0,flexGrow:o?1:0}}})),cE=Object.defineProperty,Oi=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Hg=Object.prototype.propertyIsEnumerable,jp=(e,t,r)=>t in e?cE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,uE=(e,t)=>{for(var r in t||(t={}))Bg.call(t,r)&&jp(e,r,t[r]);if(Oi)for(var r of Oi(t))Hg.call(t,r)&&jp(e,r,t[r]);return e},fE=(e,t)=>{var r={};for(var n in e)Bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oi)for(var n of Oi(e))t.indexOf(n)<0&&Hg.call(e,n)&&(r[n]=e[n]);return r};const dE={position:"left",spacing:"md"},yt=f.forwardRef((e,t)=>{const r=W("Group",dE,e),{className:n,position:o,align:l,children:i,noWrap:a,grow:s,spacing:c,unstyled:u,variant:v}=r,m=fE(r,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),y=iE(i),{classes:_,cx:g}=sE({align:l,grow:s,noWrap:a,spacing:c,position:o,count:y.length},{unstyled:u,name:"Group",variant:v});return S.createElement(te,uE({className:g(_.root,n),ref:t},m),y)});yt.displayName="@mantine/core/Group";var pE=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Wg=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Rp=(e,t,r)=>t in e?pE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ip=(e,t)=>{for(var r in t||(t={}))Wg.call(t,r)&&Rp(e,r,t[r]);if(Ei)for(var r of Ei(t))Ug.call(t,r)&&Rp(e,r,t[r]);return e},mE=(e,t)=>{var r={};for(var n in e)Wg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ei)for(var n of Ei(e))t.indexOf(n)<0&&Ug.call(e,n)&&(r[n]=e[n]);return r};function vE(e){const t=e,{width:r,height:n,style:o}=t,l=mE(t,["width","height","style"]);return S.createElement("svg",Ip({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Ip({width:r,height:n},o)},l),S.createElement("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var hE=Object.defineProperty,gE=Object.defineProperties,yE=Object.getOwnPropertyDescriptors,Tp=Object.getOwnPropertySymbols,wE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,Mp=(e,t,r)=>t in e?hE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lp=(e,t)=>{for(var r in t||(t={}))wE.call(t,r)&&Mp(e,r,t[r]);if(Tp)for(var r of Tp(t))_E.call(t,r)&&Mp(e,r,t[r]);return e},Ap=(e,t)=>gE(e,yE(t)),SE=J((e,{radius:t})=>({root:{},imageWrapper:{position:"relative"},figure:{margin:0},image:Ap(Lp({},e.fn.fontStyles()),{display:"block",width:"100%",height:"100%",border:0,borderRadius:e.fn.radius(t)}),caption:{color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[7],marginTop:e.spacing.xs},placeholder:Ap(Lp({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],borderRadius:e.fn.radius(t)})})),PE=Object.defineProperty,xE=Object.defineProperties,$E=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Yg=Object.prototype.propertyIsEnumerable,Dp=(e,t,r)=>t in e?PE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tn=(e,t)=>{for(var r in t||(t={}))Qg.call(t,r)&&Dp(e,r,t[r]);if(bi)for(var r of bi(t))Yg.call(t,r)&&Dp(e,r,t[r]);return e},OE=(e,t)=>xE(e,$E(t)),EE=(e,t)=>{var r={};for(var n in e)Qg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&bi)for(var n of bi(e))t.indexOf(n)<0&&Yg.call(e,n)&&(r[n]=e[n]);return r};const bE={fit:"cover",width:"100%",height:"auto",radius:0},_r=f.forwardRef((e,t)=>{const r=W("Image",bE,e),{className:n,alt:o,src:l,fit:i,width:a,height:s,radius:c,imageProps:u,withPlaceholder:v,placeholder:m,imageRef:y,classNames:_,styles:g,caption:O,unstyled:p,style:d,variant:h}=r,w=EE(r,["className","alt","src","fit","width","height","radius","imageProps","withPlaceholder","placeholder","imageRef","classNames","styles","caption","unstyled","style","variant"]),{classes:$,cx:P}=SE({radius:c},{classNames:_,styles:g,unstyled:p,name:"Image",variant:h}),[E,C]=f.useState(!l),z=v&&E;return du(()=>{C(!l)},[l]),S.createElement(te,Tn({className:P($.root,n),style:Tn({width:b(a)},d),ref:t},w),S.createElement("figure",{className:$.figure},S.createElement("div",{className:$.imageWrapper},S.createElement("img",OE(Tn({src:l,alt:o,ref:y},u),{className:P($.image,u==null?void 0:u.className),onError:N=>{C(!0),typeof(u==null?void 0:u.onError)=="function"&&u.onError(N)},style:Tn(Tn({objectFit:i,width:b(a),height:b(s)},z&&{overflow:"hidden"}),u==null?void 0:u.style)})),z&&S.createElement("div",{className:$.placeholder,title:o},m||S.createElement("div",null,S.createElement(vE,{width:b(40),height:b(40)})))),!!O&&S.createElement(H,{component:"figcaption",size:"sm",align:"center",className:$.caption},O)))});_r.displayName="@mantine/core/Image";const[CE,kE]=Sh("Modal component was not found in tree"),NE={xs:b(320),sm:b(380),md:b(440),lg:b(620),xl:b(780)};var zE=J((e,{yOffset:t,xOffset:r,centered:n,fullScreen:o},{size:l})=>({content:{flex:o?"0 0 100%":`0 0 ${L({size:l,sizes:NE})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${b(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:r,paddingRight:o?0:r,display:"flex",justifyContent:"center",alignItems:n?"center":"flex-start"}})),jE=Object.defineProperty,RE=Object.defineProperties,IE=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Gg=Object.prototype.propertyIsEnumerable,Fp=(e,t,r)=>t in e?jE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lc=(e,t)=>{for(var r in t||(t={}))Xg.call(t,r)&&Fp(e,r,t[r]);if(Ci)for(var r of Ci(t))Gg.call(t,r)&&Fp(e,r,t[r]);return e},Kg=(e,t)=>RE(e,IE(t)),TE=(e,t)=>{var r={};for(var n in e)Xg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ci)for(var n of Ci(e))t.indexOf(n)<0&&Gg.call(e,n)&&(r[n]=e[n]);return r};const ME=Kg(lc({},Su),{yOffset:"5dvh",xOffset:"5vw"});function Zg(e){const t=W("ModalRoot",ME,e),{classNames:r,variant:n,size:o,yOffset:l,xOffset:i,scrollAreaComponent:a,radius:s,centered:c,fullScreen:u}=t,v=TE(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:m,cx:y}=zE({yOffset:l,xOffset:i,centered:c,fullScreen:u},{name:"Modal",variant:n,size:o});return S.createElement(CE,{value:{yOffset:l,scrollAreaComponent:a,radius:s}},S.createElement(se,lc({__staticSelector:"Modal",size:o,variant:n,classNames:Kg(lc({},r),{content:y(m.content,r==null?void 0:r.content),inner:y(m.inner,r==null?void 0:r.inner)})},v)))}var LE=Object.defineProperty,ki=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,Vp=(e,t,r)=>t in e?LE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,AE=(e,t)=>{for(var r in t||(t={}))Jg.call(t,r)&&Vp(e,r,t[r]);if(ki)for(var r of ki(t))qg.call(t,r)&&Vp(e,r,t[r]);return e},DE=(e,t)=>{var r={};for(var n in e)Jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ki)for(var n of ki(e))t.indexOf(n)<0&&qg.call(e,n)&&(r[n]=e[n]);return r};const FE={shadow:"xl"},ey=f.forwardRef((e,t)=>{const r=W("ModalContent",FE,e),{children:n,scrollAreaComponent:o}=r,l=DE(r,["children","scrollAreaComponent"]),i=kE(),a=o||i.scrollAreaComponent||se.NativeScrollArea;return S.createElement(se.Content,AE({ref:t,radius:i.radius},l),S.createElement(a,{style:{maxHeight:`calc(100dvh - (${b(i.yOffset)} * 2))`}},n))});var VE=Object.defineProperty,BE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ty=Object.prototype.hasOwnProperty,ry=Object.prototype.propertyIsEnumerable,Bp=(e,t,r)=>t in e?VE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,yl=(e,t)=>{for(var r in t||(t={}))ty.call(t,r)&&Bp(e,r,t[r]);if(Ni)for(var r of Ni(t))ry.call(t,r)&&Bp(e,r,t[r]);return e},WE=(e,t)=>BE(e,HE(t)),UE=(e,t)=>{var r={};for(var n in e)ty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ni)for(var n of Ni(e))t.indexOf(n)<0&&ry.call(e,n)&&(r[n]=e[n]);return r};const QE=WE(yl({},Su),{transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0});function Ft(e){const t=W("Modal",QE,e),{title:r,withOverlay:n,overlayProps:o,withCloseButton:l,closeButtonProps:i,children:a}=t,s=UE(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),c=!!r||l;return S.createElement(Zg,yl({},s),n&&S.createElement(se.Overlay,yl({},o)),S.createElement(ey,null,c&&S.createElement(se.Header,null,r&&S.createElement(se.Title,null,r),l&&S.createElement(se.CloseButton,yl({},i))),S.createElement(se.Body,null,a)))}Ft.Root=Zg;Ft.CloseButton=se.CloseButton;Ft.Overlay=se.Overlay;Ft.Content=ey;Ft.Header=se.Header;Ft.Title=se.Title;Ft.Body=se.Body;Ft.NativeScrollArea=se.NativeScrollArea;const Pu=f.createContext(null);Pu.displayName="@mantine/modals/ModalsContext";function YE(){const e=f.useContext(Pu);if(!e)throw new Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return e}var XE=Object.defineProperty,GE=Object.defineProperties,KE=Object.getOwnPropertyDescriptors,Hp=Object.getOwnPropertySymbols,ZE=Object.prototype.hasOwnProperty,JE=Object.prototype.propertyIsEnumerable,Wp=(e,t,r)=>t in e?XE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qa=(e,t)=>{for(var r in t||(t={}))ZE.call(t,r)&&Wp(e,r,t[r]);if(Hp)for(var r of Hp(t))JE.call(t,r)&&Wp(e,r,t[r]);return e},Up=(e,t)=>GE(e,KE(t));function qE({id:e,cancelProps:t,confirmProps:r,labels:n={cancel:"",confirm:""},closeOnConfirm:o=!0,closeOnCancel:l=!0,groupProps:i,onCancel:a,onConfirm:s,children:c}){const{cancel:u,confirm:v}=n,m=YE(),y=g=>{typeof(t==null?void 0:t.onClick)=="function"&&(t==null||t.onClick(g)),typeof a=="function"&&a(),l&&m.closeModal(e)},_=g=>{typeof(r==null?void 0:r.onClick)=="function"&&(r==null||r.onClick(g)),typeof s=="function"&&s(),o&&m.closeModal(e)};return S.createElement(S.Fragment,null,c&&S.createElement(te,{mb:"md"},c),S.createElement(yt,qa({position:"right"},i),S.createElement(ce,Up(qa({variant:"default"},t),{onClick:y}),(t==null?void 0:t.children)||u),S.createElement(ce,Up(qa({},r),{onClick:_}),(r==null?void 0:r.children)||v)))}function Qp(e,t){var r,n,o,l;t&&e.type==="confirm"&&((n=(r=e.props).onCancel)==null||n.call(r)),(l=(o=e.props).onClose)==null||l.call(o)}function eb(e,t){switch(t.type){case"OPEN":return{current:t.modal,modals:[...e.modals,t.modal]};case"CLOSE":{const r=e.modals.find(o=>o.id===t.modalId);if(!r)return e;Qp(r,t.canceled);const n=e.modals.filter(o=>o.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case"CLOSE_ALL":return e.modals.length?(e.modals.concat().reverse().forEach(r=>{Qp(r,t.canceled)}),{current:e.current,modals:[]}):e;default:return e}}const[tb,bo]=E_("mantine-modals"),rb=bo("openModal"),nb=bo("closeModal"),ob=bo("closeAllModals"),lb=bo("openConfirmModal"),ib=e=>bo("openContextModal")(e),Ee={open:rb,close:nb,closeAll:ob,openConfirmModal:lb,openContextModal:ib};var ab=Object.defineProperty,sb=Object.defineProperties,cb=Object.getOwnPropertyDescriptors,zi=Object.getOwnPropertySymbols,ny=Object.prototype.hasOwnProperty,oy=Object.prototype.propertyIsEnumerable,Yp=(e,t,r)=>t in e?ab(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wl=(e,t)=>{for(var r in t||(t={}))ny.call(t,r)&&Yp(e,r,t[r]);if(zi)for(var r of zi(t))oy.call(t,r)&&Yp(e,r,t[r]);return e},Xp=(e,t)=>sb(e,cb(t)),dr=(e,t)=>{var r={};for(var n in e)ny.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&zi)for(var n of zi(e))t.indexOf(n)<0&&oy.call(e,n)&&(r[n]=e[n]);return r};function ub(e){if(!e)return{confirmProps:{},modalProps:{}};const t=e,{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:u,labels:v}=t,m=dr(t,["id","children","onCancel","onConfirm","closeOnConfirm","closeOnCancel","cancelProps","confirmProps","groupProps","labels"]);return{confirmProps:{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:u,labels:v},modalProps:wl({id:r},m)}}function fb({children:e,modalProps:t,labels:r,modals:n}){const[o,l]=f.useReducer(eb,{modals:[],current:null}),i=f.useRef(o);i.current=o;const a=f.useCallback(O=>{l({type:"CLOSE_ALL",canceled:O})},[i,l]),s=f.useCallback(O=>{var p=O,{modalId:d}=p,h=dr(p,["modalId"]);const w=d||Kn();return l({type:"OPEN",modal:{id:w,type:"content",props:h}}),w},[l]),c=f.useCallback(O=>{var p=O,{modalId:d}=p,h=dr(p,["modalId"]);const w=d||Kn();return l({type:"OPEN",modal:{id:w,type:"confirm",props:h}}),w},[l]),u=f.useCallback((O,p)=>{var d=p,{modalId:h}=d,w=dr(d,["modalId"]);const $=h||Kn();return l({type:"OPEN",modal:{id:$,type:"context",props:w,ctx:O}}),$},[l]),v=f.useCallback((O,p)=>{l({type:"CLOSE",modalId:O,canceled:p})},[i,l]);tb({openModal:s,openConfirmModal:c,openContextModal:O=>{var p=O,{modal:d}=p,h=dr(p,["modal"]);return u(d,h)},closeModal:v,closeContextModal:v,closeAllModals:a});const m={modals:o.modals,openModal:s,openConfirmModal:c,openContextModal:u,closeModal:v,closeContextModal:v,closeAll:a},y=()=>{const O=i.current.current;switch(O==null?void 0:O.type){case"context":{const p=O.props,{innerProps:d}=p,h=dr(p,["innerProps"]),w=n[O.ctx];return{modalProps:h,content:S.createElement(w,{innerProps:d,context:m,id:O.id})}}case"confirm":{const{modalProps:p,confirmProps:d}=ub(O.props);return{modalProps:p,content:S.createElement(qE,Xp(wl({},d),{id:O.id,labels:O.props.labels||r}))}}case"content":{const p=O.props,{children:d}=p;return{modalProps:dr(p,["children"]),content:S.createElement(S.Fragment,null,d)}}default:return{modalProps:{},content:null}}},{modalProps:_,content:g}=y();return S.createElement(Pu.Provider,{value:m},S.createElement(Ft,Xp(wl(wl({zIndex:fu("modal")+1},t),_),{opened:o.modals.length>0,onClose:()=>v(o.current.id)}),g),e)}const ly=J(e=>({wrapper:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",position:"fixed",width:"100%"},header:{width:"100%",height:50,borderTopLeftRadius:e.radius.sm,borderTopRightRadius:e.radius.sm,borderBottom:"1px solid #373a40",display:"flex",justifyContent:"space-between"},categoriesPaper:{width:"100%",height:54,overflow:"hidden",padding:"5px",backgroundColor:e.colors.dark[8]},categoriesBox:{width:"100%",height:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",overflowX:"auto",whiteSpace:"nowrap",gap:"5px"},vehiclesMainPaper:{"&::-webkit-scrollbar":{display:"none"},width:"100%",height:590,padding:"5px",display:"flex",alignItems:"flex-start",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"10px",paddingLeft:"10px",paddingRight:"10px",marginTop:"-5px",overflowX:"hidden",overflow:"auto",scrollbarWidth:"none",backgroundColor:e.colors.dark[8]},vehiclePaper:{width:"250px",padding:"5px",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"2px",cursor:"pointer"},vehicleModalBtns:{padding:"5px",width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",marginTop:"5px"},vehicleBadges:{width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",gap:"5px"},modalFix:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",fontFamily:"sans-serif",".mantine-Modal-modal":{margin:"auto",top:0,bottom:0}},removeScroll:{"&::-webkit-scrollbar":{display:"none"},maxHeight:500,overflow:"auto"}}));var iy={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Gp=S.createContext&&S.createContext(iy),db=["attr","size","title"];function pb(e,t){if(e==null)return{};var r=mb(e,t),n,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mb(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement(t.tag,Ri({key:r},t.attr),ay(t.child)))}function Pt(e){return t=>S.createElement(yb,ji({attr:Ri({},e.attr)},t),ay(e.child))}function yb(e){var t=r=>{var{attr:n,size:o,title:l}=e,i=pb(e,db),a=o||r.size||"1em",s;return r.className&&(s=r.className),e.className&&(s=(s?s+" ":"")+e.className),S.createElement("svg",ji({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,i,{className:s,style:Ri(Ri({color:e.color||r.color},r.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),l&&S.createElement("title",null,l),e.children)};return Gp!==void 0?S.createElement(Gp.Consumer,null,r=>t(r)):t(iy)}function wb(e){return Pt({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m8 0 6.61 3h.89a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.38l.5 2a.498.498 0 0 1-.485.62H.5a.498.498 0 0 1-.485-.62l.5-2A.5.5 0 0 1 1 13V6H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 3h.89zM3.777 3h8.447L8 1zM2 6v7h1V6zm2 0v7h2.5V6zm3.5 0v7h1V6zm2 0v7H12V6zM13 6v7h1V6zm2-1V4H1v1zm-.39 9H1.39l-.25 1h13.72z"},child:[]}]})(e)}function _b(e){return Pt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Export"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M12.337,3.176a.455.455,0,0,0-.311-.138c-.015,0-.028,0-.043-.006s-.027,0-.041.006a.457.457,0,0,0-.312.138L7.961,6.845a.5.5,0,0,0,.707.707l2.816-2.815V15.479a.5.5,0,0,0,1,0V4.737L15.3,7.552a.5.5,0,0,0,.707-.707Z"},child:[]}]}]}]})(e)}function Sb(e){return Pt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Import"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M11.63,15.818a.459.459,0,0,0,.312.138c.014,0,.027.005.042.006s.027,0,.041-.006a.457.457,0,0,0,.312-.138l3.669-3.669a.5.5,0,0,0-.707-.707l-2.815,2.815V3.515a.5.5,0,0,0-1,0V14.257L8.668,11.442a.5.5,0,0,0-.707.707Z"},child:[]}]}]}]})(e)}function Zp(e){return Pt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.08 3.11H5.77L6.85 7zM19 17H5v-5h14v5z"},child:[]},{tag:"circle",attr:{cx:"7.5",cy:"14.5",r:"1.5"},child:[]},{tag:"circle",attr:{cx:"16.5",cy:"14.5",r:"1.5"},child:[]}]})(e)}function ic(e){return Pt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z",opacity:".87"},child:[]},{tag:"path",attr:{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"},child:[]}]})(e)}function sy(e){return Pt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"},child:[]}]})(e)}function cy(e){return Pt({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M14 11h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3h-2.5"},child:[]},{tag:"path",attr:{d:"M12 17v1m0 -8v1"},child:[]}]})(e)}function Pb(e){return Pt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M256 176v160m80-80H176"},child:[]}]})(e)}function xb(e){return Pt({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"},child:[]}]})(e)}function uy(e){return Pt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"},child:[]}]})(e)}const $b=()=>{const{classes:e}=ly(),[t,r]=f.useState([]),[n,o]=f.useState([]),[l,i]=f.useState(""),[a,s]=f.useState(""),[c,u]=f.useState(null),[v,m]=f.useState(0),[y,_]=f.useState({}),[g,O]=f.useState({}),[p,d]=f.useState([]),[h,w]=f.useState([]);Wl("dashboard",P=>{P.locales&&O(P.locales),P.categories&&Array.isArray(P.categories)&&r(P.categories),P.vehicles&&Array.isArray(P.vehicles)&&o(dh(P.vehicles)),P.dealership&&u(P.dealership),P.dealershipMoney&&m(P.dealershipMoney),P.sells&&d(P.sells),P.importations&&w(P.importations)}),f.useEffect(()=>{(async()=>{const E={};for(const C of n)E[C.model]=await fh(C.model);_(E)})()},[n]),Wl("importationState",P=>{s(P.state)});const $=n.filter(P=>{const{model:E,name:C,brand:z,category:N,stock:M}=P,D=l.toLowerCase();return D=="stock"?(M||0)>0:E.toLowerCase().includes(D)||C.toLowerCase().includes(D)||z.toLowerCase().includes(D)||N.toLowerCase().includes(D)});return x.jsx("div",{className:e.wrapper,children:x.jsxs(Be,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,children:[x.jsxs(Be,{className:e.header,children:[x.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:c==null?void 0:c.logo}),x.jsx(pg,{placeholder:g.ui_search,w:500,style:{margin:"5px"},value:l,icon:x.jsx(uy,{}),onChange:P=>i(P.currentTarget.value)}),x.jsxs(yt,{style:{margin:"5px"},children:[x.jsx(U,{variant:"light",size:"lg",color:"green",leftSection:x.jsx(wb,{}),children:Yt(v,g.ui_currency||"USD")}),x.jsx(ce,{variant:"light",color:"teal",size:"sm",leftIcon:x.jsx(_b,{}),onClick:()=>{Ee.open({title:g.ui_dealership_sells_title,centered:!0,size:"xs",radius:"sm",className:e.modalFix,children:x.jsx("div",{className:e.removeScroll,children:p.length>0&&p.map(({buyerName:P,price:E,vehicle:C,sellerName:z,plate:N,date:M})=>x.jsxs(Be,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[x.jsxs(H,{fw:600,size:"md",children:[g.ui_date,": ",x.jsx(U,{variant:"light",size:"md",children:M||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_employee,": ",x.jsx(U,{variant:"light",size:"md",children:z||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_customer,": ",x.jsx(U,{variant:"light",size:"md",children:P||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_plate,": ",x.jsx(U,{variant:"light",size:"md",children:N||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_model,": ",x.jsx(U,{variant:"light",size:"md",children:C||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_price,": ",x.jsx(U,{variant:"light",size:"md",color:"green",children:Yt(E,g.ui_currency||"USD")||"N/A"})]})]}))})})},children:g.ui_sells}),(c==null?void 0:c.useStock)&&x.jsx(ce,{variant:"light",color:"teal",size:"sm",leftIcon:x.jsx(Sb,{}),onClick:()=>{Ee.open({title:g.ui_dealership_importations_title,centered:!0,size:"xs",className:e.modalFix,children:x.jsx("div",{className:e.removeScroll,children:h.length>0&&h.map(({workerName:P,price:E,vehicle:C,date:z})=>x.jsxs(Be,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[x.jsxs(H,{fw:600,size:"md",children:[g.ui_date,": ",x.jsx(U,{variant:"light",size:"md",children:z||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_employee,": ",x.jsx(U,{variant:"light",size:"md",children:P||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_model,": ",x.jsx(U,{variant:"light",size:"md",children:C||"N/A"})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_price,": ",x.jsx(U,{variant:"light",size:"md",color:"red",children:Yt(E,g.ui_currency||"USD")||"N/A"})]})]}))})})},children:g.ui_importations}),x.jsx(mu,{size:"lg",onClick:()=>jt("hideFrame",{name:"setVisibleDashboard"})})]})]}),x.jsx(Be,{className:e.categoriesPaper,children:x.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:x.jsxs(te,{className:e.categoriesBox,children:[x.jsx(ce,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i(""),children:g.ui_all}),(c==null?void 0:c.useStock)&&x.jsx(ce,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:g.ui_stocked}),t.length>0&&t.map(({id:P,label:E})=>x.jsx(ce,{variant:"light",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>i(P),children:E},P))]})})}),x.jsx(Be,{className:e.vehiclesMainPaper,children:$.length>0&&$.map(({model:P,name:E,brand:C,price:z,category:N,class:M,seats:D,weight:de,stock:Fe})=>x.jsxs(Be,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{Ee.open({title:g.ui_vehicle_info_title,centered:!0,size:"xs",className:e.modalFix,children:x.jsxs("div",{className:e.removeScroll,children:[x.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:y[P]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${P}.webp`}),x.jsxs(H,{fw:700,size:"xl",children:[C," ",E]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_price,": ",x.jsx(U,{variant:"light",size:"md",color:"green",children:Yt(z,g.ui_currency||"USD")})]}),(c==null?void 0:c.useStock)&&x.jsxs(H,{fw:600,size:"md",children:[g.ui_stock,": ",x.jsx(U,{variant:"light",size:"md",color:"cyan",children:Fe})]}),x.jsxs(H,{fw:600,size:"md",children:[g.ui_category,": ",x.jsx(U,{variant:"light",size:"md",children:N})]}),M&&x.jsxs(H,{fw:600,size:"md",children:[g.ui_class,": ",x.jsx(U,{variant:"light",size:"md",color:"yellow",children:M})]}),de&&x.jsxs(H,{fw:600,size:"md",children:[g.ui_weight,": ",x.jsxs(U,{variant:"light",size:"md",color:"grape",children:[de,"kg"]})]}),D&&x.jsxs(H,{fw:600,size:"md",children:[g.ui_seats,": ",x.jsx(U,{variant:"light",size:"md",color:"violet",children:D})]}),x.jsxs(yt,{className:e.vehicleModalBtns,children:[x.jsx(ce,{variant:"light",color:"green",size:"sm",leftIcon:x.jsx(cy,{}),disabled:(c==null?void 0:c.useStock)&&(Fe||0)<=0,onClick:()=>{Ee.closeAll(),jt("sellVehicle",{model:P,dealership:c})},children:g.ui_sell}),(c==null?void 0:c.useStock)&&a&&x.jsx(ce,{variant:"light",color:"red",size:"sm",leftIcon:x.jsx(ic,{}),onClick:()=>{Ee.closeAll(),jt("cancelStock")},children:g.ui_cancel_stock}),(c==null?void 0:c.useStock)&&!a&&x.jsx(ce,{variant:"light",color:"cyan",size:"sm",leftIcon:x.jsx(Pb,{}),onClick:()=>{Ee.closeAll(),Ee.open({title:g.ui_confirm_importation_title,centered:!0,size:"xs",className:e.modalFix,children:x.jsxs("div",{className:e.removeScroll,children:[x.jsx(H,{children:g.ui_confirm_importation_message}),x.jsxs(yt,{className:e.vehicleModalBtns,children:[x.jsx(ce,{variant:"light",color:"red",size:"sm",leftIcon:x.jsx(ic,{}),onClick:()=>{Ee.closeAll()},children:g.ui_cancel}),x.jsx(ce,{variant:"light",color:"green",size:"sm",leftIcon:x.jsx(sy,{}),onClick:()=>{Ee.closeAll(),jt("stockVehicle",{model:P,dealership:c})},children:g.ui_confirm})]})]})})},children:g.ui_add_stock})]})]})})},children:[x.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:y[P]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${P}.webp`}),x.jsxs(H,{size:"sm",fw:700,children:[C," ",E]}),x.jsxs(yt,{className:e.vehicleBadges,children:[x.jsx(U,{size:"sm",variant:"light",color:"green",children:Yt(z,g.ui_currency||"USD")}),(c==null?void 0:c.useStock)&&x.jsx(U,{size:"sm",variant:"light",color:"cyan",children:Fe}),M&&x.jsx(U,{size:"sm",variant:"light",color:"yellow",children:M})]})]}))})]})})},Ob=()=>{const{classes:e}=ly(),[t,r]=f.useState([]),[n,o]=f.useState([]),[l,i]=f.useState(""),[a,s]=f.useState(null),[c,u]=f.useState(0),[v,m]=f.useState({}),[y,_]=f.useState({}),[g,O]=f.useState(!1),[p,d]=f.useState("");Wl("catalogue",w=>{w.locales&&_(w.locales),w.categories&&Array.isArray(w.categories)&&r(w.categories),w.vehicles&&Array.isArray(w.vehicles)&&o(dh(w.vehicles)),w.dealership&&s(w.dealership),w.playerMoney&&u(w.playerMoney),w.canChangeVehicle&&O(w.canChangeVehicle),w.vehicleId&&d(w.vehicleId)}),f.useEffect(()=>{(async()=>{const $={};for(const P of n)$[P.model]=await fh(P.model);m($)})()},[n]);const h=n.filter(w=>{const{model:$,name:P,brand:E,category:C,stock:z}=w,N=l.toLowerCase();return N=="stock"?(z||0)>0:$.toLowerCase().includes(N)||P.toLowerCase().includes(N)||E.toLowerCase().includes(N)||C.toLowerCase().includes(N)});return x.jsx("div",{className:e.wrapper,children:x.jsxs(Be,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,children:[x.jsxs(Be,{className:e.header,children:[x.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:a==null?void 0:a.logo}),x.jsx(pg,{placeholder:y.ui_search,w:500,style:{margin:"5px"},value:l,icon:x.jsx(uy,{}),onChange:w=>i(w.currentTarget.value)}),x.jsxs(yt,{children:[x.jsx(U,{variant:"light",size:"lg",color:"green",leftSection:x.jsx(xb,{}),children:Yt(c,y.ui_currency||"USD")}),x.jsx(mu,{size:"lg",style:{margin:5},onClick:()=>jt("hideFrame",{name:"setVisibleCatalogue"})})]})]}),x.jsx(Be,{className:e.categoriesPaper,children:x.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:x.jsxs(te,{className:e.categoriesBox,children:[x.jsx(ce,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i(""),children:y.ui_all}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&x.jsx(ce,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:y.ui_stocked}),t.length>0&&t.map(({id:w,label:$})=>x.jsx(ce,{variant:"light",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>i(w),children:$},w))]})})}),x.jsx(Be,{className:e.vehiclesMainPaper,children:h.length>0&&h.map(({model:w,name:$,brand:P,price:E,category:C,class:z,seats:N,weight:M,stock:D})=>x.jsxs(Be,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{Ee.open({title:y.ui_vehicle_info_title,centered:!0,size:"sm",className:e.modalFix,children:x.jsxs("div",{className:e.removeScroll,children:[x.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:v[w]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${w}.webp`}),x.jsxs(H,{fw:700,size:"xl",children:[P," ",$]}),x.jsxs(H,{fw:600,size:"md",children:[y.ui_price,": ",x.jsx(U,{variant:"light",size:"md",color:"green",children:Yt(E,y.ui_currency||"USD")})]}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&x.jsxs(H,{fw:600,size:"md",children:[y.ui_stock,": ",x.jsx(U,{variant:"light",size:"md",color:"cyan",children:D})]}),x.jsxs(H,{fw:600,size:"md",children:[y.ui_category,": ",x.jsx(U,{variant:"light",size:"md",children:C})]}),z&&x.jsxs(H,{fw:600,size:"md",children:[y.ui_class,": ",x.jsx(U,{variant:"light",size:"md",color:"yellow",children:z})]}),M&&x.jsxs(H,{fw:600,size:"md",children:[y.ui_weight,": ",x.jsxs(U,{variant:"light",size:"md",color:"grape",children:[M,"kg"]})]}),N&&x.jsxs(H,{fw:600,size:"md",children:[y.ui_seats,": ",x.jsx(U,{variant:"light",size:"md",color:"violet",children:N})]}),x.jsxs(yt,{className:e.vehicleModalBtns,children:[(!(a!=null&&a.job)||(a==null?void 0:a.job)&&(a==null?void 0:a.allowBuyCatalogue))&&x.jsx(ce,{variant:"light",color:"green",size:"xs",leftIcon:x.jsx(cy,{}),disabled:(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&(D||0)<=0,onClick:()=>{Ee.closeAll(),Ee.open({title:y.ui_confirm_buy_vehicle_title,centered:!0,size:"xs",className:e.modalFix,children:x.jsxs("div",{className:e.removeScroll,children:[x.jsx(H,{children:y.ui_confirm_buy_vehicle_message}),x.jsxs(yt,{className:e.vehicleModalBtns,children:[x.jsx(ce,{variant:"light",color:"red",size:"sm",leftIcon:x.jsx(ic,{}),onClick:()=>{Ee.closeAll()},children:y.ui_cancel}),x.jsx(ce,{variant:"light",color:"green",size:"sm",leftIcon:x.jsx(sy,{}),onClick:()=>{Ee.closeAll(),jt("buyVehicle",{model:w,dealership:a})},children:y.ui_confirm})]})]})})},children:y.ui_buy}),g&&x.jsx(ce,{variant:"light",color:"gray",size:"xs",onClick:()=>{Ee.closeAll(),jt("changeShowroomVehicle",{vehicleId:p,newVehicle:w,dealership:a})},leftIcon:x.jsx(Zp,{}),children:y.ui_change_vehicle}),x.jsx(ce,{variant:"light",color:"cyan",size:"xs",onClick:()=>{Ee.closeAll(),jt("testDrive",{model:w,dealership:a})},leftIcon:x.jsx(Zp,{}),children:y.ui_test_drive})]})]})})},children:[x.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:v[w]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${w}.webp`}),x.jsxs(H,{size:"sm",fw:700,children:[P," ",$]}),x.jsxs(yt,{className:e.vehicleBadges,children:[x.jsx(U,{size:"sm",variant:"light",color:"green",children:Yt(E,y.ui_currency||"USD")}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&x.jsx(U,{size:"sm",variant:"light",color:"cyan",children:D}),z&&x.jsx(U,{size:"sm",variant:"light",color:"yellow",children:z})]})]}))})]})})};es.createRoot(document.getElementById("root")).render(x.jsx(S.StrictMode,{children:x.jsx(Qh,{theme:{colorScheme:"dark"},children:x.jsxs(fb,{children:[x.jsx(If,{componentName:"Dashboard",children:x.jsx($b,{})}),x.jsx(If,{componentName:"Catalogue",children:x.jsx(Ob,{})})]})})})); diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-yg9jBeC4.js b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-yg9jBeC4.js new file mode 100644 index 000000000..917d53d6e --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/assets/index-yg9jBeC4.js @@ -0,0 +1,87 @@ +function py(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function n(o){if(o.ep)return;o.ep=!0;const l=r(o);fetch(o.href,l)}})();function my(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jp={exports:{}},Ti={},qp={exports:{}},D={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var yo=Symbol.for("react.element"),vy=Symbol.for("react.portal"),hy=Symbol.for("react.fragment"),gy=Symbol.for("react.strict_mode"),yy=Symbol.for("react.profiler"),wy=Symbol.for("react.provider"),_y=Symbol.for("react.context"),Sy=Symbol.for("react.forward_ref"),Py=Symbol.for("react.suspense"),xy=Symbol.for("react.memo"),$y=Symbol.for("react.lazy"),xu=Symbol.iterator;function Oy(e){return e===null||typeof e!="object"?null:(e=xu&&e[xu]||e["@@iterator"],typeof e=="function"?e:null)}var em={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tm=Object.assign,rm={};function mn(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}mn.prototype.isReactComponent={};mn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function nm(){}nm.prototype=mn.prototype;function sc(e,t,r){this.props=e,this.context=t,this.refs=rm,this.updater=r||em}var cc=sc.prototype=new nm;cc.constructor=sc;tm(cc,mn.prototype);cc.isPureReactComponent=!0;var $u=Array.isArray,om=Object.prototype.hasOwnProperty,uc={current:null},lm={key:!0,ref:!0,__self:!0,__source:!0};function im(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)om.call(t,n)&&!lm.hasOwnProperty(n)&&(o[n]=t[n]);var a=arguments.length-2;if(a===1)o.children=r;else if(1>>1,ce=z[Z];if(0>>1;Zo(wn,M))Eto(zr,wn)?(z[Z]=zr,z[Et]=M,Z=Et):(z[Z]=wn,z[Ot]=M,Z=Ot);else if(Eto(zr,M))z[Z]=zr,z[Et]=M,Z=Et;else break e}}return T}function o(z,T){var M=z.sortIndex-T.sortIndex;return M!==0?M:z.id-T.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var s=[],c=[],f=1,v=null,m=3,y=!1,w=!1,g=!1,x=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(z){for(var T=r(c);T!==null;){if(T.callback===null)n(c);else if(T.startTime<=z)n(c),T.sortIndex=T.expirationTime,t(s,T);else break;T=r(c)}}function S(z){if(g=!1,h(z),!w)if(r(s)!==null)w=!0,se($);else{var T=r(c);T!==null&&Je(S,T.startTime-z)}}function $(z,T){w=!1,g&&(g=!1,p(O),O=-1),y=!0;var M=m;try{for(h(T),v=r(s);v!==null&&(!(v.expirationTime>T)||z&&!R());){var Z=v.callback;if(typeof Z=="function"){v.callback=null,m=v.priorityLevel;var ce=Z(v.expirationTime<=T);T=e.unstable_now(),typeof ce=="function"?v.callback=ce:v===r(s)&&n(s),h(T)}else n(s);v=r(s)}if(v!==null)var Nr=!0;else{var Ot=r(c);Ot!==null&&Je(S,Ot.startTime-T),Nr=!1}return Nr}finally{v=null,m=M,y=!1}}var k=!1,E=null,O=-1,j=5,C=-1;function R(){return!(e.unstable_now()-Cz||125Z?(z.sortIndex=M,t(c,z),r(s)===null&&z===r(c)&&(g?(p(O),O=-1):g=!0,Je(S,M-Z))):(z.sortIndex=ce,t(s,z),w||y||(w=!0,se($))),z},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(z){var T=m;return function(){var M=m;m=T;try{return z.apply(this,arguments)}finally{m=M}}}})(fm);um.exports=fm;var My=um.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ly=u,Xe=My;function N(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),rs=Object.prototype.hasOwnProperty,Ay=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,bu={},Cu={};function Dy(e){return rs.call(Cu,e)?!0:rs.call(bu,e)?!1:Ay.test(e)?Cu[e]=!0:(bu[e]=!0,!1)}function Fy(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Vy(e,t,r,n){if(t===null||typeof t>"u"||Fy(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Me(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var Oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Oe[e]=new Me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Oe[t]=new Me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Oe[e]=new Me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Oe[e]=new Me(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Oe[e]=new Me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Oe[e]=new Me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Oe[e]=new Me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Oe[e]=new Me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Oe[e]=new Me(e,5,!1,e.toLowerCase(),null,!1,!1)});var dc=/[\-:]([a-z])/g;function pc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(dc,pc);Oe[t]=new Me(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(dc,pc);Oe[t]=new Me(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(dc,pc);Oe[t]=new Me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Oe[e]=new Me(e,1,!1,e.toLowerCase(),null,!1,!1)});Oe.xlinkHref=new Me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Oe[e]=new Me(e,1,!1,e.toLowerCase(),null,!0,!0)});function mc(e,t,r,n){var o=Oe.hasOwnProperty(t)?Oe[t]:null;(o!==null?o.type!==0:n||!(2a||o[i]!==l[a]){var s=` +`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=a);break}}}finally{ya=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Mn(e):""}function By(e){switch(e.tag){case 5:return Mn(e.type);case 16:return Mn("Lazy");case 13:return Mn("Suspense");case 19:return Mn("SuspenseList");case 0:case 2:case 15:return e=wa(e.type,!1),e;case 11:return e=wa(e.type.render,!1),e;case 1:return e=wa(e.type,!0),e;default:return""}}function is(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ar:return"Fragment";case Lr:return"Portal";case ns:return"Profiler";case vc:return"StrictMode";case os:return"Suspense";case ls:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mm:return(e.displayName||"Context")+".Consumer";case pm:return(e._context.displayName||"Context")+".Provider";case hc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gc:return t=e.displayName||null,t!==null?t:is(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return is(e(t))}catch{}}return null}function Hy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return is(t);case 8:return t===vc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function or(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wy(e){var t=hm(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zo(e){e._valueTracker||(e._valueTracker=Wy(e))}function gm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=hm(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Sl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function as(e,t){var r=t.checked;return ie({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Nu(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=or(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ym(e,t){t=t.checked,t!=null&&mc(e,"checked",t,!1)}function ss(e,t){ym(e,t);var r=or(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?cs(e,t.type,r):t.hasOwnProperty("defaultValue")&&cs(e,t.type,or(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function cs(e,t,r){(t!=="number"||Sl(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ln=Array.isArray;function Gr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=jo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Jn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Fn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uy=["Webkit","ms","Moz","O"];Object.keys(Fn).forEach(function(e){Uy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fn[t]=Fn[e]})});function Pm(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Fn.hasOwnProperty(e)&&Fn[e]?(""+t).trim():t+"px"}function xm(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Pm(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Qy=ie({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ds(e,t){if(t){if(Qy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function ps(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ms=null;function yc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vs=null,Kr=null,Zr=null;function Ru(e){if(e=So(e)){if(typeof vs!="function")throw Error(N(280));var t=e.stateNode;t&&(t=Fi(t),vs(e.stateNode,e.type,t))}}function $m(e){Kr?Zr?Zr.push(e):Zr=[e]:Kr=e}function Om(){if(Kr){var e=Kr,t=Zr;if(Zr=Kr=null,Ru(e),t)for(e=0;e>>=0,e===0?32:31-(n1(e)/o1|0)|0}var Io=64,Ro=4194304;function An(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ol(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var a=i&~o;a!==0?n=An(a):(l&=i,l!==0&&(n=An(l)))}else i=r&~o,i!==0?n=An(i):l!==0&&(n=An(l));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function wo(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ut(t),e[t]=r}function s1(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Bn),Hu=" ",Wu=!1;function Um(e,t){switch(e){case"keyup":return M1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dr=!1;function A1(e,t){switch(e){case"compositionend":return Qm(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function D1(e,t){if(Dr)return e==="compositionend"||!Ec&&Um(e,t)?(e=Hm(),ol=xc=Xt=null,Dr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Xu(r)}}function Km(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Km(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zm(){for(var e=window,t=Sl();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Sl(e.document)}return t}function bc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function X1(e){var t=Zm(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Km(r.ownerDocument.documentElement,r)){if(n!==null&&bc(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Gu(r,l);var i=Gu(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Fr=null,Ss=null,Wn=null,Ps=!1;function Ku(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ps||Fr==null||Fr!==Sl(n)||(n=Fr,"selectionStart"in n&&bc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Wn&&oo(Wn,n)||(Wn=n,n=Cl(Ss,"onSelect"),0Hr||(e.current=Cs[Hr],Cs[Hr]=null,Hr--)}function G(e,t){Hr++,Cs[Hr]=e.current,e.current=t}var lr={},ze=ar(lr),De=ar(!1),Sr=lr;function on(e,t){var r=e.type.contextTypes;if(!r)return lr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Fe(e){return e=e.childContextTypes,e!=null}function Nl(){q(De),q(ze)}function nf(e,t,r){if(ze.current!==lr)throw Error(N(168));G(ze,t),G(De,r)}function iv(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(N(108,Hy(e)||"Unknown",o));return ie({},r,n)}function zl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||lr,Sr=ze.current,G(ze,e),G(De,De.current),!0}function of(e,t,r){var n=e.stateNode;if(!n)throw Error(N(169));r?(e=iv(e,t,Sr),n.__reactInternalMemoizedMergedChildContext=e,q(De),q(ze),G(ze,e)):q(De),G(De,r)}var Ct=null,Vi=!1,Ia=!1;function av(e){Ct===null?Ct=[e]:Ct.push(e)}function iw(e){Vi=!0,av(e)}function sr(){if(!Ia&&Ct!==null){Ia=!0;var e=0,t=Y;try{var r=Ct;for(Y=1;e>=i,o-=i,Nt=1<<32-ut(t)+o|r<O?(j=E,E=null):j=E.sibling;var C=m(p,E,h[O],S);if(C===null){E===null&&(E=j);break}e&&E&&C.alternate===null&&t(p,E),d=l(C,d,O),k===null?$=C:k.sibling=C,k=C,E=j}if(O===h.length)return r(p,E),te&&ur(p,O),$;if(E===null){for(;OO?(j=E,E=null):j=E.sibling;var R=m(p,E,C.value,S);if(R===null){E===null&&(E=j);break}e&&E&&R.alternate===null&&t(p,E),d=l(R,d,O),k===null?$=R:k.sibling=R,k=R,E=j}if(C.done)return r(p,E),te&&ur(p,O),$;if(E===null){for(;!C.done;O++,C=h.next())C=v(p,C.value,S),C!==null&&(d=l(C,d,O),k===null?$=C:k.sibling=C,k=C);return te&&ur(p,O),$}for(E=n(p,E);!C.done;O++,C=h.next())C=y(E,p,O,C.value,S),C!==null&&(e&&C.alternate!==null&&E.delete(C.key===null?O:C.key),d=l(C,d,O),k===null?$=C:k.sibling=C,k=C);return e&&E.forEach(function(L){return t(p,L)}),te&&ur(p,O),$}function x(p,d,h,S){if(typeof h=="object"&&h!==null&&h.type===Ar&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case No:e:{for(var $=h.key,k=d;k!==null;){if(k.key===$){if($=h.type,$===Ar){if(k.tag===7){r(p,k.sibling),d=o(k,h.props.children),d.return=p,p=d;break e}}else if(k.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ht&&sf($)===k.type){r(p,k.sibling),d=o(k,h.props),d.ref=On(p,k,h),d.return=p,p=d;break e}r(p,k);break}else t(p,k);k=k.sibling}h.type===Ar?(d=yr(h.props.children,p.mode,S,h.key),d.return=p,p=d):(S=dl(h.type,h.key,h.props,null,p.mode,S),S.ref=On(p,d,h),S.return=p,p=S)}return i(p);case Lr:e:{for(k=h.key;d!==null;){if(d.key===k)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){r(p,d.sibling),d=o(d,h.children||[]),d.return=p,p=d;break e}else{r(p,d);break}else t(p,d);d=d.sibling}d=Va(h,p.mode,S),d.return=p,p=d}return i(p);case Ht:return k=h._init,x(p,d,k(h._payload),S)}if(Ln(h))return w(p,d,h,S);if(_n(h))return g(p,d,h,S);Vo(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(r(p,d.sibling),d=o(d,h),d.return=p,p=d):(r(p,d),d=Fa(h,p.mode,S),d.return=p,p=d),i(p)):r(p,d)}return x}var an=fv(!0),dv=fv(!1),Rl=ar(null),Tl=null,Qr=null,zc=null;function jc(){zc=Qr=Tl=null}function Ic(e){var t=Rl.current;q(Rl),e._currentValue=t}function zs(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function qr(e,t){Tl=e,zc=Qr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ae=!0),e.firstContext=null)}function nt(e){var t=e._currentValue;if(zc!==e)if(e={context:e,memoizedValue:t,next:null},Qr===null){if(Tl===null)throw Error(N(308));Qr=e,Tl.dependencies={lanes:0,firstContext:e}}else Qr=Qr.next=e;return t}var vr=null;function Rc(e){vr===null?vr=[e]:vr.push(e)}function pv(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Rc(t)):(r.next=o.next,o.next=r),t.interleaved=r,Mt(e,n)}function Mt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Wt=!1;function Tc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mv(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function It(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function er(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,F&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Mt(e,r)}return o=n.interleaved,o===null?(t.next=t,Rc(n)):(t.next=o.next,o.next=t),n.interleaved=t,Mt(e,r)}function il(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,_c(e,r)}}function cf(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ml(e,t,r,n){var o=e.updateQueue;Wt=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,c=s.next;s.next=null,i===null?l=c:i.next=c,i=s;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==i&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=s))}if(l!==null){var v=o.baseState;i=0,f=c=s=null,a=l;do{var m=a.lane,y=a.eventTime;if((n&m)===m){f!==null&&(f=f.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=e,g=a;switch(m=t,y=r,g.tag){case 1:if(w=g.payload,typeof w=="function"){v=w.call(y,v,m);break e}v=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=g.payload,m=typeof w=="function"?w.call(y,v,m):w,m==null)break e;v=ie({},v,m);break e;case 2:Wt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[a]:m.push(a))}else y={eventTime:y,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=y,s=v):f=f.next=y,i|=m;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;m=a,a=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(s=v),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);$r|=i,e.lanes=i,e.memoizedState=v}}function uf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Ta.transition;Ta.transition={};try{e(!1),t()}finally{Y=r,Ta.transition=n}}function zv(){return ot().memoizedState}function uw(e,t,r){var n=rr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},jv(e))Iv(t,r);else if(r=pv(e,t,r,n),r!==null){var o=Re();ft(r,e,n,o),Rv(r,t,n)}}function fw(e,t,r){var n=rr(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(jv(e))Iv(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,a=l(i,r);if(o.hasEagerState=!0,o.eagerState=a,dt(a,i)){var s=t.interleaved;s===null?(o.next=o,Rc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}r=pv(e,t,o,n),r!==null&&(o=Re(),ft(r,e,n,o),Rv(r,t,n))}}function jv(e){var t=e.alternate;return e===le||t!==null&&t===le}function Iv(e,t){Un=Al=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Rv(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,_c(e,r)}}var Dl={readContext:nt,useCallback:Ee,useContext:Ee,useEffect:Ee,useImperativeHandle:Ee,useInsertionEffect:Ee,useLayoutEffect:Ee,useMemo:Ee,useReducer:Ee,useRef:Ee,useState:Ee,useDebugValue:Ee,useDeferredValue:Ee,useTransition:Ee,useMutableSource:Ee,useSyncExternalStore:Ee,useId:Ee,unstable_isNewReconciler:!1},dw={readContext:nt,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:nt,useEffect:df,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,sl(4194308,4,Ev.bind(null,t,e),r)},useLayoutEffect:function(e,t){return sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return sl(4,2,e,t)},useMemo:function(e,t){var r=vt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=vt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=uw.bind(null,le,e),[n.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:ff,useDebugValue:Hc,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=ff(!1),t=e[0];return e=cw.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=le,o=vt();if(te){if(r===void 0)throw Error(N(407));r=r()}else{if(r=t(),_e===null)throw Error(N(349));xr&30||yv(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,df(_v.bind(null,n,l,e),[e]),n.flags|=2048,po(9,wv.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=vt(),t=_e.identifierPrefix;if(te){var r=zt,n=Nt;r=(n&~(1<<32-ut(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=uo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[yt]=t,e[ao]=n,Wv(e,t,!1,!1),t.stateNode=e;e:{switch(i=ps(r,n),r){case"dialog":J("cancel",e),J("close",e),o=n;break;case"iframe":case"object":case"embed":J("load",e),o=n;break;case"video":case"audio":for(o=0;oun&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304)}else{if(!n)if(e=Ll(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),En(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!te)return be(t),null}else 2*fe()-l.renderingStartTime>un&&r!==1073741824&&(t.flags|=128,n=!0,En(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=fe(),t.sibling=null,r=oe.current,G(oe,n?r&1|2:r&1),t):(be(t),null);case 22:case 23:return Gc(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?He&1073741824&&(be(t),t.subtreeFlags&6&&(t.flags|=8192)):be(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function _w(e,t){switch(kc(t),t.tag){case 1:return Fe(t.type)&&Nl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sn(),q(De),q(ze),Ac(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Lc(t),null;case 13:if(q(oe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(oe),null;case 4:return sn(),null;case 10:return Ic(t.type._context),null;case 22:case 23:return Gc(),null;case 24:return null;default:return null}}var Ho=!1,Ne=!1,Sw=typeof WeakSet=="function"?WeakSet:Set,I=null;function Yr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ue(e,t,n)}else r.current=null}function Fs(e,t,r){try{r()}catch(n){ue(e,t,n)}}var xf=!1;function Pw(e,t){if(xs=El,e=Zm(),bc(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,a=-1,s=-1,c=0,f=0,v=e,m=null;t:for(;;){for(var y;v!==r||o!==0&&v.nodeType!==3||(a=i+o),v!==l||n!==0&&v.nodeType!==3||(s=i+n),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===r&&++c===o&&(a=i),m===l&&++f===n&&(s=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}r=a===-1||s===-1?null:{start:a,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for($s={focusedElem:e,selectionRange:r},El=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var g=w.memoizedProps,x=w.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?g:at(t.type,g),x);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(S){ue(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return w=xf,xf=!1,w}function Qn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Fs(t,r,l)}o=o.next}while(o!==n)}}function Wi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Vs(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Yv(e){var t=e.alternate;t!==null&&(e.alternate=null,Yv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yt],delete t[ao],delete t[bs],delete t[ow],delete t[lw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xv(e){return e.tag===5||e.tag===3||e.tag===4}function $f(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=kl));else if(n!==4&&(e=e.child,e!==null))for(Bs(e,t,r),e=e.sibling;e!==null;)Bs(e,t,r),e=e.sibling}function Hs(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Hs(e,t,r),e=e.sibling;e!==null;)Hs(e,t,r),e=e.sibling}var Pe=null,st=!1;function Vt(e,t,r){for(r=r.child;r!==null;)Gv(e,t,r),r=r.sibling}function Gv(e,t,r){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(Mi,r)}catch{}switch(r.tag){case 5:Ne||Yr(r,t);case 6:var n=Pe,o=st;Pe=null,Vt(e,t,r),Pe=n,st=o,Pe!==null&&(st?(e=Pe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Pe.removeChild(r.stateNode));break;case 18:Pe!==null&&(st?(e=Pe,r=r.stateNode,e.nodeType===8?ja(e.parentNode,r):e.nodeType===1&&ja(e,r),ro(e)):ja(Pe,r.stateNode));break;case 4:n=Pe,o=st,Pe=r.stateNode.containerInfo,st=!0,Vt(e,t,r),Pe=n,st=o;break;case 0:case 11:case 14:case 15:if(!Ne&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Fs(r,t,i),o=o.next}while(o!==n)}Vt(e,t,r);break;case 1:if(!Ne&&(Yr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){ue(r,t,a)}Vt(e,t,r);break;case 21:Vt(e,t,r);break;case 22:r.mode&1?(Ne=(n=Ne)||r.memoizedState!==null,Vt(e,t,r),Ne=n):Vt(e,t,r);break;default:Vt(e,t,r)}}function Of(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Sw),t.forEach(function(n){var o=zw.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function it(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~l}if(n=o,n=fe()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*$w(n/1960))-n,10e?16:e,Gt===null)var n=!1;else{if(e=Gt,Gt=null,Bl=0,F&6)throw Error(N(331));var o=F;for(F|=4,I=e.current;I!==null;){var l=I,i=l.child;if(I.flags&16){var a=l.deletions;if(a!==null){for(var s=0;sfe()-Yc?gr(e,0):Qc|=r),Ve(e,t)}function nh(e,t){t===0&&(e.mode&1?(t=Ro,Ro<<=1,!(Ro&130023424)&&(Ro=4194304)):t=1);var r=Re();e=Mt(e,t),e!==null&&(wo(e,t,r),Ve(e,r))}function Nw(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),nh(e,r)}function zw(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(N(314))}n!==null&&n.delete(t),nh(e,r)}var oh;oh=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||De.current)Ae=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Ae=!1,yw(e,t,r);Ae=!!(e.flags&131072)}else Ae=!1,te&&t.flags&1048576&&sv(t,Il,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;cl(e,t),e=t.pendingProps;var o=on(t,ze.current);qr(t,r),o=Fc(null,t,n,e,o,r);var l=Vc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fe(n)?(l=!0,zl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Tc(t),o.updater=Hi,t.stateNode=o,o._reactInternals=t,Is(t,n,e,r),t=Ms(null,t,n,!0,l,r)):(t.tag=0,te&&l&&Cc(t),Ie(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(cl(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Iw(n),e=at(n,e),o){case 0:t=Ts(null,t,n,e,r);break e;case 1:t=_f(null,t,n,e,r);break e;case 11:t=yf(null,t,n,e,r);break e;case 14:t=wf(null,t,n,at(n.type,e),r);break e}throw Error(N(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),Ts(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),_f(e,t,n,o,r);case 3:e:{if(Vv(t),e===null)throw Error(N(387));n=t.pendingProps,l=t.memoizedState,o=l.element,mv(e,t),Ml(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=cn(Error(N(423)),t),t=Sf(e,t,n,r,o);break e}else if(n!==o){o=cn(Error(N(424)),t),t=Sf(e,t,n,r,o);break e}else for(Ue=qt(t.stateNode.containerInfo.firstChild),Qe=t,te=!0,ct=null,r=dv(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ln(),n===o){t=Lt(e,t,r);break e}Ie(e,t,n,r)}t=t.child}return t;case 5:return vv(t),e===null&&Ns(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,Os(n,o)?i=null:l!==null&&Os(n,l)&&(t.flags|=32),Fv(e,t),Ie(e,t,i,r),t.child;case 6:return e===null&&Ns(t),null;case 13:return Bv(e,t,r);case 4:return Mc(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=an(t,null,n,r):Ie(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),yf(e,t,n,o,r);case 7:return Ie(e,t,t.pendingProps,r),t.child;case 8:return Ie(e,t,t.pendingProps.children,r),t.child;case 12:return Ie(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,G(Rl,n._currentValue),n._currentValue=i,l!==null)if(dt(l.value,i)){if(l.children===o.children&&!De.current){t=Lt(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){i=l.child;for(var s=a.firstContext;s!==null;){if(s.context===n){if(l.tag===1){s=It(-1,r&-r),s.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}l.lanes|=r,s=l.alternate,s!==null&&(s.lanes|=r),zs(l.return,r,t),a.lanes|=r;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(N(341));i.lanes|=r,a=i.alternate,a!==null&&(a.lanes|=r),zs(i,r,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}Ie(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,qr(t,r),o=nt(o),n=n(o),t.flags|=1,Ie(e,t,n,r),t.child;case 14:return n=t.type,o=at(n,t.pendingProps),o=at(n.type,o),wf(e,t,n,o,r);case 15:return Av(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:at(n,o),cl(e,t),t.tag=1,Fe(n)?(e=!0,zl(t)):e=!1,qr(t,r),Tv(t,n,o),Is(t,n,o,r),Ms(null,t,n,!0,e,r);case 19:return Hv(e,t,r);case 22:return Dv(e,t,r)}throw Error(N(156,t.tag))};function lh(e,t){return jm(e,t)}function jw(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function tt(e,t,r,n){return new jw(e,t,r,n)}function Zc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Iw(e){if(typeof e=="function")return Zc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hc)return 11;if(e===gc)return 14}return 2}function nr(e,t){var r=e.alternate;return r===null?(r=tt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function dl(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Zc(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ar:return yr(r.children,o,l,t);case vc:i=8,o|=8;break;case ns:return e=tt(12,r,t,o|2),e.elementType=ns,e.lanes=l,e;case os:return e=tt(13,r,t,o),e.elementType=os,e.lanes=l,e;case ls:return e=tt(19,r,t,o),e.elementType=ls,e.lanes=l,e;case vm:return Qi(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pm:i=10;break e;case mm:i=9;break e;case hc:i=11;break e;case gc:i=14;break e;case Ht:i=16,n=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=tt(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function yr(e,t,r,n){return e=tt(7,e,n,t),e.lanes=r,e}function Qi(e,t,r,n){return e=tt(22,e,n,t),e.elementType=vm,e.lanes=r,e.stateNode={isHidden:!1},e}function Fa(e,t,r){return e=tt(6,e,null,t),e.lanes=r,e}function Va(e,t,r){return t=tt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Rw(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Sa(0),this.expirationTimes=Sa(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sa(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Jc(e,t,r,n,o,l,i,a,s){return e=new Rw(e,t,r,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=tt(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Tc(l),e}function Tw(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ch)}catch(e){console.error(e)}}ch(),cm.exports=Ge;var ru=cm.exports,If=ru;ts.createRoot=If.createRoot,ts.hydrateRoot=If.hydrateRoot;const uh=()=>!window.invokeNative,Fw=()=>{},fh=async e=>{const t=`https://cfx-nui-mt_dealerships/vehiclesImages/${e}.png`,r=new Image;return r.src=t,new Promise(n=>{r.onload=()=>{n(t)},r.onerror=async()=>{const o=`https://gta-images.s3.fr-par.scw.cloud/vehicle/${e}.webp`,l=new Image;l.src=o,l.onload=()=>{n(o)},l.onerror=()=>{n("")}}})},dh=e=>{const t=Object.values(e).flat();return t.sort((r,n)=>r.price-n.price),t},Yt=(e,t)=>Intl.NumberFormat("de-DE").format(e)+t,Ul=(e,t)=>{const r=u.useRef(Fw);u.useEffect(()=>{r.current=t},[t]),u.useEffect(()=>{const n=o=>{const{action:l,data:i}=o.data;r.current&&l===e&&r.current(i)};return window.addEventListener("message",n),()=>window.removeEventListener("message",n)},[e])};async function jt(e,t,r){const n={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(uh()&&r)return r;const o=window.GetParentResourceName?window.GetParentResourceName():"nui-frame-app";return await(await fetch(`https://${o}/${e}`,n)).json()}const Vw=u.createContext(null),Rf=({children:e,componentName:t})=>{const[r,n]=u.useState(!1);return Ul(`setVisible${t}`,n),u.useEffect(()=>{const o=l=>{r&&l.code==="Escape"&&(uh()?n(!1):jt("hideFrame",{name:`setVisible${t}`}))};return window.addEventListener("keydown",o),()=>window.removeEventListener("keydown",o)},[r,t]),P.jsx(Vw.Provider,{value:{visible:r,setVisible:n},children:P.jsx("div",{style:{visibility:r?"visible":"hidden"},children:e})})};var wt=function(){return wt=Object.assign||function(t){for(var r,n=1,o=arguments.length;n"u")return o_;var t=l_(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},a_=hh(),tn="data-scroll-locked",s_=function(e,t,r,n){var o=e.left,l=e.top,i=e.right,a=e.gap;return r===void 0&&(r="margin"),` + .`.concat(Hw,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(a,"px ").concat(n,`; + } + body[`).concat(tn,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(o,`px; + padding-top: `).concat(l,`px; + padding-right: `).concat(i,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(a,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(pl,` { + right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(ml,` { + margin-right: `).concat(a,"px ").concat(n,`; + } + + .`).concat(pl," .").concat(pl,` { + right: 0 `).concat(n,`; + } + + .`).concat(ml," .").concat(ml,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(tn,`] { + `).concat(Ww,": ").concat(a,`px; + } +`)},Mf=function(){var e=parseInt(document.body.getAttribute(tn)||"0",10);return isFinite(e)?e:0},c_=function(){u.useEffect(function(){return document.body.setAttribute(tn,(Mf()+1).toString()),function(){var e=Mf()-1;e<=0?document.body.removeAttribute(tn):document.body.setAttribute(tn,e.toString())}},[])},u_=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=n===void 0?"margin":n;c_();var l=u.useMemo(function(){return i_(o)},[o]);return u.createElement(a_,{styles:s_(l,!t,o,r?"":"!important")})},Xs=!1;if(typeof window<"u")try{var Qo=Object.defineProperty({},"passive",{get:function(){return Xs=!0,!0}});window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{Xs=!1}var Ir=Xs?{passive:!1}:!1,f_=function(e){return e.tagName==="TEXTAREA"},gh=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!f_(e)&&r[t]==="visible")},d_=function(e){return gh(e,"overflowY")},p_=function(e){return gh(e,"overflowX")},Lf=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=yh(e,n);if(o){var l=wh(e,n),i=l[1],a=l[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},m_=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},v_=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},yh=function(e,t){return e==="v"?d_(t):p_(t)},wh=function(e,t){return e==="v"?m_(t):v_(t)},h_=function(e,t){return e==="h"&&t==="rtl"?-1:1},g_=function(e,t,r,n,o){var l=h_(e,window.getComputedStyle(t).direction),i=l*n,a=r.target,s=t.contains(a),c=!1,f=i>0,v=0,m=0;do{var y=wh(e,a),w=y[0],g=y[1],x=y[2],p=g-x-l*w;(w||p)&&yh(e,a)&&(v+=p,m+=w),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return(f&&(Math.abs(v)<1||!o)||!f&&(Math.abs(m)<1||!o))&&(c=!0),c},Yo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Af=function(e){return[e.deltaX,e.deltaY]},Df=function(e){return e&&"current"in e?e.current:e},y_=function(e,t){return e[0]===t[0]&&e[1]===t[1]},w_=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},__=0,Rr=[];function S_(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),o=u.useState(__++)[0],l=u.useState(hh)[0],i=u.useRef(e);u.useEffect(function(){i.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=Bw([e.lockRef.current],(e.shards||[]).map(Df),!0).filter(Boolean);return g.forEach(function(x){return x.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=u.useCallback(function(g,x){if("touches"in g&&g.touches.length===2)return!i.current.allowPinchZoom;var p=Yo(g),d=r.current,h="deltaX"in g?g.deltaX:d[0]-p[0],S="deltaY"in g?g.deltaY:d[1]-p[1],$,k=g.target,E=Math.abs(h)>Math.abs(S)?"h":"v";if("touches"in g&&E==="h"&&k.type==="range")return!1;var O=Lf(E,k);if(!O)return!0;if(O?$=E:($=E==="v"?"h":"v",O=Lf(E,k)),!O)return!1;if(!n.current&&"changedTouches"in g&&(h||S)&&(n.current=$),!$)return!0;var j=n.current||$;return g_(j,x,g,j==="h"?h:S,!0)},[]),s=u.useCallback(function(g){var x=g;if(!(!Rr.length||Rr[Rr.length-1]!==l)){var p="deltaY"in x?Af(x):Yo(x),d=t.current.filter(function($){return $.name===x.type&&($.target===x.target||x.target===$.shadowParent)&&y_($.delta,p)})[0];if(d&&d.should){x.cancelable&&x.preventDefault();return}if(!d){var h=(i.current.shards||[]).map(Df).filter(Boolean).filter(function($){return $.contains(x.target)}),S=h.length>0?a(x,h[0]):!i.current.noIsolation;S&&x.cancelable&&x.preventDefault()}}},[]),c=u.useCallback(function(g,x,p,d){var h={name:g,delta:x,target:p,should:d,shadowParent:P_(p)};t.current.push(h),setTimeout(function(){t.current=t.current.filter(function(S){return S!==h})},1)},[]),f=u.useCallback(function(g){r.current=Yo(g),n.current=void 0},[]),v=u.useCallback(function(g){c(g.type,Af(g),g.target,a(g,e.lockRef.current))},[]),m=u.useCallback(function(g){c(g.type,Yo(g),g.target,a(g,e.lockRef.current))},[]);u.useEffect(function(){return Rr.push(l),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:m}),document.addEventListener("wheel",s,Ir),document.addEventListener("touchmove",s,Ir),document.addEventListener("touchstart",f,Ir),function(){Rr=Rr.filter(function(g){return g!==l}),document.removeEventListener("wheel",s,Ir),document.removeEventListener("touchmove",s,Ir),document.removeEventListener("touchstart",f,Ir)}},[]);var y=e.removeScrollBar,w=e.inert;return u.createElement(u.Fragment,null,w?u.createElement(l,{styles:w_(o)}):null,y?u.createElement(u_,{gapMode:e.gapMode}):null)}function P_(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const x_=Zw(vh,S_);var _h=u.forwardRef(function(e,t){return u.createElement(Zi,wt({},e,{ref:t,sideCar:x_}))});_h.classNames=Zi.classNames;function Sh(e){const t=u.createContext(null);return[({children:o,value:l})=>_.createElement(t.Provider,{value:l},o),()=>{const o=u.useContext(t);if(o===null)throw new Error(e);return o}]}function Ph(e){return Array.isArray(e)?e:[e]}function $_(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}const O_=typeof window<"u"?u.useLayoutEffect:u.useEffect;function E_(e){function t(n){const o=Object.keys(n).reduce((l,i)=>(l[`${e}:${i}`]=a=>n[i](a.detail),l),{});O_(()=>(Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l]),window.addEventListener(l,o[l])}),()=>Object.keys(o).forEach(l=>{window.removeEventListener(l,o[l])})),[o])}function r(n){return(...o)=>$_(`${e}:${String(n)}`,o[0])}return[t,r]}function b_(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==_.Fragment:!1}function xh(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t({fontFamily:e.fontFamily||"sans-serif"})}var z_=Object.defineProperty,Ff=Object.getOwnPropertySymbols,j_=Object.prototype.hasOwnProperty,I_=Object.prototype.propertyIsEnumerable,Vf=(e,t,r)=>t in e?z_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bf=(e,t)=>{for(var r in t||(t={}))j_.call(t,r)&&Vf(e,r,t[r]);if(Ff)for(var r of Ff(t))I_.call(t,r)&&Vf(e,r,t[r]);return e};function R_(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:Bf({},e.focusRing==="always"||e.focusRing==="auto"?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:Bf({},e.focusRing==="auto"||e.focusRing==="never"?e.focusRingStyles.resetStyles(e):null)})}function xo(e){return t=>typeof e.primaryShade=="number"?e.primaryShade:e.primaryShade[t||e.colorScheme]}function nu(e){const t=xo(e);return(r,n,o=!0,l=!0)=>{if(typeof r=="string"&&r.includes(".")){const[a,s]=r.split("."),c=parseInt(s,10);if(a in e.colors&&c>=0&&c<10)return e.colors[a][typeof n=="number"&&!l?n:c]}const i=typeof n=="number"?n:t();return r in e.colors?e.colors[r][i]:o?e.colors[e.primaryColor][i]:r}}function $h(e){let t="";for(let r=1;r{const o={from:(n==null?void 0:n.from)||e.defaultGradient.from,to:(n==null?void 0:n.to)||e.defaultGradient.to,deg:(n==null?void 0:n.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,r(),!1)} 0%, ${t(o.to,r(),!1)} 100%)`}}function Eh(e){return t=>{if(typeof t=="number")return`${t/16}${e}`;if(typeof t=="string"){const r=t.replace("px","");if(!Number.isNaN(Number(r)))return`${Number(r)/16}${e}`}return t}}const b=Eh("rem"),Ji=Eh("em");function A({size:e,sizes:t,units:r}){return e in t?t[e]:typeof e=="number"?r==="em"?Ji(e):b(e):e||t.md}function fn(e){return typeof e=="number"?e:typeof e=="string"&&e.includes("rem")?Number(e.replace("rem",""))*16:typeof e=="string"&&e.includes("em")?Number(e.replace("em",""))*16:Number(e)}function L_(e){return t=>`@media (min-width: ${Ji(fn(A({size:t,sizes:e.breakpoints})))})`}function A_(e){return t=>`@media (max-width: ${Ji(fn(A({size:t,sizes:e.breakpoints}))-1)})`}function D_(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)}function F_(e){let t=e.replace("#","");if(t.length===3){const i=t.split("");t=[i[0],i[0],i[1],i[1],i[2],i[2]].join("")}const r=parseInt(t,16),n=r>>16&255,o=r>>8&255,l=r&255;return{r:n,g:o,b:l,a:1}}function V_(e){const[t,r,n,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:r,b:n,a:o||1}}function ou(e){return D_(e)?F_(e):e.startsWith("rgb")?V_(e):{r:0,g:0,b:0,a:1}}function Mr(e,t){if(typeof e!="string"||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r,g:n,b:o}=ou(e);return`rgba(${r}, ${n}, ${o}, ${t})`}function B_(e=0){return{position:"absolute",top:b(e),right:b(e),left:b(e),bottom:b(e)}}function H_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=ou(e),i=1-t,a=s=>Math.round(s*i);return`rgba(${a(r)}, ${a(n)}, ${a(o)}, ${l})`}function W_(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r,g:n,b:o,a:l}=ou(e),i=a=>Math.round(a+(255-a)*t);return`rgba(${i(r)}, ${i(n)}, ${i(o)}, ${l})`}function U_(e){return t=>{if(typeof t=="number")return b(t);const r=typeof e.defaultRadius=="number"?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||r}}function Q_(e,t){if(typeof e=="string"&&e.includes(".")){const[r,n]=e.split("."),o=parseInt(n,10);if(r in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:r,shade:o}}return{isSplittedColor:!1}}function Y_(e){const t=nu(e),r=xo(e),n=Oh(e);return({variant:o,color:l,gradient:i,primaryFallback:a})=>{const s=Q_(l,e);switch(o){case"light":return{border:"transparent",background:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1),color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?7:1,a,!1),e.colorScheme==="dark"?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),hover:Mr(t(l,e.colorScheme==="dark"?8:0,a,!1),e.colorScheme==="dark"?.2:1)};case"outline":return{border:t(l,e.colorScheme==="dark"?5:r("light")),background:"transparent",color:t(l,e.colorScheme==="dark"?5:r("light")),hover:e.colorScheme==="dark"?Mr(t(l,5,a,!1),.05):Mr(t(l,0,a,!1),.35)};case"default":return{border:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4],background:e.colorScheme==="dark"?e.colors.dark[6]:e.white,color:e.colorScheme==="dark"?e.white:e.black,hover:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(l,r()),hover:null};case"transparent":return{border:"transparent",color:l==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(l,e.colorScheme==="dark"?2:r("light")),background:"transparent",hover:null};case"gradient":return{background:n(i),color:e.white,border:"transparent",hover:null};default:{const c=r(),f=s.isSplittedColor?s.shade:c,v=s.isSplittedColor?s.key:l;return{border:"transparent",background:t(v,f,a),color:e.white,hover:t(v,f===9?8:f+1)}}}}}function X_(e){return t=>{const r=xo(e)(t);return e.colors[e.primaryColor][r]}}function G_(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}}function K_(e){return()=>({userSelect:"none",color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]})}function Z_(e){return()=>e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}const he={fontStyles:N_,themeColor:nu,focusStyles:R_,linearGradient:T_,radialGradient:M_,smallerThan:A_,largerThan:L_,rgba:Mr,cover:B_,darken:H_,lighten:W_,radius:U_,variant:Y_,primaryShade:xo,hover:G_,gradient:Oh,primaryColor:X_,placeholderStyles:K_,dimmed:Z_};var J_=Object.defineProperty,q_=Object.defineProperties,eS=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,tS=Object.prototype.hasOwnProperty,rS=Object.prototype.propertyIsEnumerable,Wf=(e,t,r)=>t in e?J_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nS=(e,t)=>{for(var r in t||(t={}))tS.call(t,r)&&Wf(e,r,t[r]);if(Hf)for(var r of Hf(t))rS.call(t,r)&&Wf(e,r,t[r]);return e},oS=(e,t)=>q_(e,eS(t));function bh(e){return oS(nS({},e),{fn:{fontStyles:he.fontStyles(e),themeColor:he.themeColor(e),focusStyles:he.focusStyles(e),largerThan:he.largerThan(e),smallerThan:he.smallerThan(e),radialGradient:he.radialGradient,linearGradient:he.linearGradient,gradient:he.gradient(e),rgba:he.rgba,cover:he.cover,lighten:he.lighten,darken:he.darken,primaryShade:he.primaryShade(e),radius:he.radius(e),variant:he.variant(e),hover:he.hover,primaryColor:he.primaryColor(e),placeholderStyles:he.placeholderStyles(e),dimmed:he.dimmed(e)}})}const lS={dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:k_,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor][e.colorScheme==="dark"?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor][typeof e.primaryShade=="object"?e.primaryShade[e.colorScheme]:e.primaryShade]})}},$o=bh(lS);function iS(e){if(e.sheet)return e.sheet;for(var t=0;t0?xe(gn,--Be):0,dn--,me===10&&(dn=1,ea--),me}function Ye(){return me=Be2||ho(me)>3?"":" "}function wS(e,t){for(;--t&&Ye()&&!(me<48||me>102||me>57&&me<65||me>70&&me<97););return Oo(e,vl()+(t<6&&xt()==32&&Ye()==32))}function Ks(e){for(;Ye();)switch(me){case e:return Be;case 34:case 39:e!==34&&e!==39&&Ks(me);break;case 40:e===41&&Ks(e);break;case 92:Ye();break}return Be}function _S(e,t){for(;Ye()&&e+me!==57;)if(e+me===84&&xt()===47)break;return"/*"+Oo(t,Be-1)+"*"+qi(e===47?e:Ye())}function SS(e){for(;!ho(xt());)Ye();return Oo(e,Be)}function PS(e){return Ih(gl("",null,null,null,[""],e=jh(e),0,[0],e))}function gl(e,t,r,n,o,l,i,a,s){for(var c=0,f=0,v=i,m=0,y=0,w=0,g=1,x=1,p=1,d=0,h="",S=o,$=l,k=n,E=h;x;)switch(w=d,d=Ye()){case 40:if(w!=108&&xe(E,v-1)==58){Gs(E+=H(hl(d),"&","&\f"),"&\f")!=-1&&(p=-1);break}case 34:case 39:case 91:E+=hl(d);break;case 9:case 10:case 13:case 32:E+=yS(w);break;case 92:E+=wS(vl()-1,7);continue;case 47:switch(xt()){case 42:case 47:Xo(xS(_S(Ye(),vl()),t,r),s);break;default:E+="/"}break;case 123*g:a[c++]=ht(E)*p;case 125*g:case 59:case 0:switch(d){case 0:case 125:x=0;case 59+f:p==-1&&(E=H(E,/\f/g,"")),y>0&&ht(E)-v&&Xo(y>32?Qf(E+";",n,r,v-1):Qf(H(E," ","")+";",n,r,v-2),s);break;case 59:E+=";";default:if(Xo(k=Uf(E,t,r,c,f,o,a,h,S=[],$=[],v),l),d===123)if(f===0)gl(E,t,k,k,S,l,v,a,$);else switch(m===99&&xe(E,3)===110?100:m){case 100:case 108:case 109:case 115:gl(e,k,k,n&&Xo(Uf(e,k,k,0,0,o,a,h,o,S=[],v),$),o,$,v,a,n?S:$);break;default:gl(E,k,k,k,[""],$,0,a,$)}}c=f=y=0,g=p=1,h=E="",v=i;break;case 58:v=1+ht(E),y=w;default:if(g<1){if(d==123)--g;else if(d==125&&g++==0&&gS()==125)continue}switch(E+=qi(d),d*g){case 38:p=f>0?1:(E+="\f",-1);break;case 44:a[c++]=(ht(E)-1)*p,p=1;break;case 64:xt()===45&&(E+=hl(Ye())),m=xt(),f=v=ht(h=E+=SS(vl())),d++;break;case 45:w===45&&ht(E)==2&&(g=0)}}return l}function Uf(e,t,r,n,o,l,i,a,s,c,f){for(var v=o-1,m=o===0?l:[""],y=au(m),w=0,g=0,x=0;w0?m[p]+" "+d:H(d,/&\f/g,m[p])))&&(s[x++]=h);return ta(e,t,r,o===0?lu:a,s,c,f)}function xS(e,t,r){return ta(e,t,r,Ch,qi(hS()),vo(e,2,-2),0)}function Qf(e,t,r,n){return ta(e,t,r,iu,vo(e,0,n),vo(e,n+1,-1),n)}function rn(e,t){for(var r="",n=au(e),o=0;o6)switch(xe(e,t+1)){case 109:if(xe(e,t+4)!==45)break;case 102:return H(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+Ql+(xe(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Gs(e,"stretch")?Rh(H(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(xe(e,t+1)!==115)break;case 6444:switch(xe(e,ht(e)-3-(~Gs(e,"!important")&&10))){case 107:return H(e,":",":"+B)+e;case 101:return H(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(xe(e,14)===45?"inline-":"")+"box$3$1"+B+"$2$3$1"+Ce+"$2box$3")+e}break;case 5936:switch(xe(e,t+11)){case 114:return B+e+Ce+H(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+Ce+H(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+Ce+H(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+Ce+e+e}return e}var IS=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case iu:t.return=Rh(t.value,t.length);break;case kh:return rn([Cn(t,{value:H(t.value,"@","@"+B)})],o);case lu:if(t.length)return vS(t.props,function(l){switch(mS(l,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return rn([Cn(t,{props:[H(l,/:(read-\w+)/,":"+Ql+"$1")]})],o);case"::placeholder":return rn([Cn(t,{props:[H(l,/:(plac\w+)/,":"+B+"input-$1")]}),Cn(t,{props:[H(l,/:(plac\w+)/,":"+Ql+"$1")]}),Cn(t,{props:[H(l,/:(plac\w+)/,Ce+"input-$1")]})],o)}return""})}},RS=[IS],Th=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var x=g.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||RS,l={},i,a=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var x=g.getAttribute("data-emotion").split(" "),p=1;p=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var YS={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},XS=/[A-Z]|^ms/g,GS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Vh=function(t){return t.charCodeAt(1)===45},Gf=function(t){return t!=null&&typeof t!="boolean"},Ua=bS(function(e){return Vh(e)?e:e.replace(XS,"-$&").toLowerCase()}),Kf=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(GS,function(n,o,l){return gt={name:o,styles:l,next:gt},o})}return YS[t]!==1&&!Vh(t)&&typeof r=="number"&&r!==0?r+"px":r};function go(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return gt={name:r.name,styles:r.styles,next:gt},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)gt={name:n.name,styles:n.styles,next:gt},n=n.next;var o=r.styles+";";return o}return KS(e,t,r)}case"function":{if(e!==void 0){var l=gt,i=r(e);return gt=l,go(e,t,i)}break}}if(t==null)return r;var a=t[r];return a!==void 0?a:r}function KS(e,t,r){var n="";if(Array.isArray(r))for(var o=0;ot in e?r2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,a2=(e,t)=>{for(var r in t||(t={}))l2.call(t,r)&&ed(e,r,t[r]);if(qf)for(var r of qf(t))i2.call(t,r)&&ed(e,r,t[r]);return e},s2=(e,t)=>n2(e,o2(t));function c2({theme:e}){return _.createElement(da,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:e.colorScheme==="dark"?"dark":"light"},body:s2(a2({},e.fn.fontStyles()),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}function kn(e,t,r,n=b){Object.keys(t).forEach(o=>{e[`--mantine-${r}-${o}`]=n(t[o])})}function u2({theme:e}){const t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":`${e.lineHeight}`,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":`${e.headings.fontWeight}`};kn(t,e.shadows,"shadow"),kn(t,e.fontSizes,"font-size"),kn(t,e.radius,"radius"),kn(t,e.spacing,"spacing"),kn(t,e.breakpoints,"breakpoints",Ji),Object.keys(e.colors).forEach(n=>{e.colors[n].forEach((o,l)=>{t[`--mantine-color-${n}-${l}`]=o})});const r=e.headings.sizes;return Object.keys(r).forEach(n=>{t[`--mantine-${n}-font-size`]=r[n].fontSize,t[`--mantine-${n}-line-height`]=`${r[n].lineHeight}`}),_.createElement(da,{styles:{":root":t}})}var f2=Object.defineProperty,d2=Object.defineProperties,p2=Object.getOwnPropertyDescriptors,td=Object.getOwnPropertySymbols,m2=Object.prototype.hasOwnProperty,v2=Object.prototype.propertyIsEnumerable,rd=(e,t,r)=>t in e?f2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mt=(e,t)=>{for(var r in t||(t={}))m2.call(t,r)&&rd(e,r,t[r]);if(td)for(var r of td(t))v2.call(t,r)&&rd(e,r,t[r]);return e},Qa=(e,t)=>d2(e,p2(t));function h2(e,t){var r;if(!t)return e;const n=Object.keys(e).reduce((o,l)=>{if(l==="headings"&&t.headings){const i=t.headings.sizes?Object.keys(e.headings.sizes).reduce((a,s)=>(a[s]=mt(mt({},e.headings.sizes[s]),t.headings.sizes[s]),a),{}):e.headings.sizes;return Qa(mt({},o),{headings:Qa(mt(mt({},e.headings),t.headings),{sizes:i})})}if(l==="breakpoints"&&t.breakpoints){const i=mt(mt({},e.breakpoints),t.breakpoints);return Qa(mt({},o),{breakpoints:Object.fromEntries(Object.entries(i).sort((a,s)=>fn(a[1])-fn(s[1])))})}return o[l]=typeof t[l]=="object"?mt(mt({},e[l]),t[l]):typeof t[l]=="number"||typeof t[l]=="boolean"||typeof t[l]=="function"?t[l]:t[l]||e[l],o},{});if(t!=null&&t.fontFamily&&!((r=t==null?void 0:t.headings)!=null&&r.fontFamily)&&(n.headings.fontFamily=t.fontFamily),!(n.primaryColor in n.colors))throw new Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return n}function g2(e,t){return bh(h2(e,t))}function Wh(e){return Object.keys(e).reduce((t,r)=>(e[r]!==void 0&&(t[r]=e[r]),t),{})}const y2={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:`${b(1)} dotted ButtonText`},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function w2(){return _.createElement(da,{styles:y2})}var _2=Object.defineProperty,nd=Object.getOwnPropertySymbols,S2=Object.prototype.hasOwnProperty,P2=Object.prototype.propertyIsEnumerable,od=(e,t,r)=>t in e?_2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Gn=(e,t)=>{for(var r in t||(t={}))S2.call(t,r)&&od(e,r,t[r]);if(nd)for(var r of nd(t))P2.call(t,r)&&od(e,r,t[r]);return e};const Yl=u.createContext({theme:$o});function cr(){var e;return((e=u.useContext(Yl))==null?void 0:e.theme)||$o}function x2(e){const t=cr(),r=n=>{var o,l,i,a;return{styles:((o=t.components[n])==null?void 0:o.styles)||{},classNames:((l=t.components[n])==null?void 0:l.classNames)||{},variants:(i=t.components[n])==null?void 0:i.variants,sizes:(a=t.components[n])==null?void 0:a.sizes}};return Array.isArray(e)?e.map(r):[r(e)]}function Uh(){var e;return(e=u.useContext(Yl))==null?void 0:e.emotionCache}function U(e,t,r){var n;const o=cr(),l=(n=o.components[e])==null?void 0:n.defaultProps,i=typeof l=="function"?l(o):l;return Gn(Gn(Gn({},t),i),Wh(r))}function Qh({theme:e,emotionCache:t,withNormalizeCSS:r=!1,withGlobalStyles:n=!1,withCSSVariables:o=!1,inherit:l=!1,children:i}){const a=u.useContext(Yl),s=g2($o,l?Gn(Gn({},a.theme),e):e);return _.createElement(t2,{theme:s},_.createElement(Yl.Provider,{value:{theme:s,emotionCache:t}},r&&_.createElement(w2,null),n&&_.createElement(c2,{theme:s}),o&&_.createElement(u2,{theme:s}),typeof s.globalStyles=="function"&&_.createElement(da,{styles:s.globalStyles(s)}),i))}Qh.displayName="@mantine/core/MantineProvider";const $2={app:100,modal:200,popover:300,overlay:400,max:9999};function fu(e){return $2[e]}function O2(e,t){const r=u.useRef();return(!r.current||t.length!==r.current.prevDeps.length||r.current.prevDeps.map((n,o)=>n===t[o]).indexOf(!1)>=0)&&(r.current={v:e(),prevDeps:[...t]}),r.current.v}const E2=Th({key:"mantine",prepend:!0});function b2(){return Uh()||E2}var C2=Object.defineProperty,ld=Object.getOwnPropertySymbols,k2=Object.prototype.hasOwnProperty,N2=Object.prototype.propertyIsEnumerable,id=(e,t,r)=>t in e?C2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z2=(e,t)=>{for(var r in t||(t={}))k2.call(t,r)&&id(e,r,t[r]);if(ld)for(var r of ld(t))N2.call(t,r)&&id(e,r,t[r]);return e};const Ya="ref";function j2(e){let t;if(e.length!==1)return{args:e,ref:t};const[r]=e;if(!(r instanceof Object))return{args:e,ref:t};if(!(Ya in r))return{args:e,ref:t};t=r[Ya];const n=z2({},r);return delete n[Ya],{args:[n],ref:t}}const{cssFactory:I2}=(()=>{function e(r,n,o){const l=[],i=WS(r,l,o);return l.length<2?o:i+n(l)}function t(r){const{cache:n}=r,o=(...i)=>{const{ref:a,args:s}=j2(i),c=Bh(s,n.registered);return Fh(n,c,!1),`${n.key}-${c.name}${a===void 0?"":` ${a}`}`};return{css:o,cx:(...i)=>e(n.registered,o,C_(i))}}return{cssFactory:t}})();function Yh(){const e=b2();return O2(()=>I2({cache:e}),[e])}function R2({cx:e,classes:t,context:r,classNames:n,name:o,cache:l}){const i=r.reduce((a,s)=>(Object.keys(s.classNames).forEach(c=>{typeof a[c]!="string"?a[c]=`${s.classNames[c]}`:a[c]=`${a[c]} ${s.classNames[c]}`}),a),{});return Object.keys(t).reduce((a,s)=>(a[s]=e(t[s],i[s],n!=null&&n[s],Array.isArray(o)?o.filter(Boolean).map(c=>`${(l==null?void 0:l.key)||"mantine"}-${c}-${s}`).join(" "):o?`${(l==null?void 0:l.key)||"mantine"}-${o}-${s}`:null),a),{})}var T2=Object.defineProperty,ad=Object.getOwnPropertySymbols,M2=Object.prototype.hasOwnProperty,L2=Object.prototype.propertyIsEnumerable,sd=(e,t,r)=>t in e?T2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xa=(e,t)=>{for(var r in t||(t={}))M2.call(t,r)&&sd(e,r,t[r]);if(ad)for(var r of ad(t))L2.call(t,r)&&sd(e,r,t[r]);return e};function Js(e,t){return t&&Object.keys(t).forEach(r=>{e[r]?e[r]=Xa(Xa({},e[r]),t[r]):e[r]=Xa({},t[r])}),e}function cd(e,t,r,n){const o=l=>typeof l=="function"?l(t,r||{},n):l||{};return Array.isArray(e)?e.map(l=>o(l.styles)).reduce((l,i)=>Js(l,i),{}):o(e)}function A2({ctx:e,theme:t,params:r,variant:n,size:o}){return e.reduce((l,i)=>(i.variants&&n in i.variants&&Js(l,i.variants[n](t,r,{variant:n,size:o})),i.sizes&&o in i.sizes&&Js(l,i.sizes[o](t,r,{variant:n,size:o})),l),{})}function ee(e){const t=typeof e=="function"?e:()=>e;function r(n,o){const l=cr(),i=x2(o==null?void 0:o.name),a=Uh(),s={variant:o==null?void 0:o.variant,size:o==null?void 0:o.size},{css:c,cx:f}=Yh(),v=t(l,n,s),m=cd(o==null?void 0:o.styles,l,n,s),y=cd(i,l,n,s),w=A2({ctx:i,theme:l,params:n,variant:o==null?void 0:o.variant,size:o==null?void 0:o.size}),g=Object.fromEntries(Object.keys(v).map(x=>{const p=f({[c(v[x])]:!(o!=null&&o.unstyled)},c(w[x]),c(y[x]),c(m[x]));return[x,p]}));return{classes:R2({cx:f,classes:g,context:i,classNames:o==null?void 0:o.classNames,name:o==null?void 0:o.name,cache:a}),cx:f,theme:l}}return r}function ud(e){return`___ref-${e}`}var D2=Object.defineProperty,F2=Object.defineProperties,V2=Object.getOwnPropertyDescriptors,fd=Object.getOwnPropertySymbols,B2=Object.prototype.hasOwnProperty,H2=Object.prototype.propertyIsEnumerable,dd=(e,t,r)=>t in e?D2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Nn=(e,t)=>{for(var r in t||(t={}))B2.call(t,r)&&dd(e,r,t[r]);if(fd)for(var r of fd(t))H2.call(t,r)&&dd(e,r,t[r]);return e},zn=(e,t)=>F2(e,V2(t));const jn={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${b(10)})`},transitionProperty:"transform, opacity"},Go={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${b(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${b(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:zn(Nn({},jn),{common:{transformOrigin:"center center"}}),"pop-bottom-left":zn(Nn({},jn),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":zn(Nn({},jn),{common:{transformOrigin:"bottom right"}}),"pop-top-left":zn(Nn({},jn),{common:{transformOrigin:"top left"}}),"pop-top-right":zn(Nn({},jn),{common:{transformOrigin:"top right"}})};function W2(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch{return e.addListener(t),()=>e.removeListener(t)}}function U2(e,t){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function Q2(e,t,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){const[n,o]=u.useState(r?t:U2(e)),l=u.useRef();return u.useEffect(()=>{if("matchMedia"in window)return l.current=window.matchMedia(e),o(l.current.matches),W2(l.current,i=>o(i.matches))},[e]),n}const Xh=typeof document<"u"?u.useLayoutEffect:u.useEffect;function du(e,t){const r=u.useRef(!1);u.useEffect(()=>()=>{r.current=!1},[]),u.useEffect(()=>{if(r.current)return e();r.current=!0},t)}function Y2({opened:e,shouldReturnFocus:t=!0}){const r=u.useRef(),n=()=>{var o;r.current&&"focus"in r.current&&typeof r.current.focus=="function"&&((o=r.current)==null||o.focus({preventScroll:!0}))};return du(()=>{let o=-1;const l=i=>{i.key==="Tab"&&window.clearTimeout(o)};return document.addEventListener("keydown",l),e?r.current=document.activeElement:t&&(o=window.setTimeout(n,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",l)}},[e,t]),n}const X2=/input|select|textarea|button|object/,Gh="a, input, select, textarea, button, object, [tabindex]";function G2(e){return e.style.display==="none"}function K2(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let r=e;for(;r&&!(r===document.body||r.nodeType===11);){if(G2(r))return!1;r=r.parentNode}return!0}function Kh(e){let t=e.getAttribute("tabindex");return t===null&&(t=void 0),parseInt(t,10)}function qs(e){const t=e.nodeName.toLowerCase(),r=!Number.isNaN(Kh(e));return(X2.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&K2(e)}function Zh(e){const t=Kh(e);return(Number.isNaN(t)||t>=0)&&qs(e)}function Z2(e){return Array.from(e.querySelectorAll(Gh)).filter(Zh)}function J2(e,t){const r=Z2(e);if(!r.length){t.preventDefault();return}const n=r[t.shiftKey?0:r.length-1],o=e.getRootNode();if(!(n===o.activeElement||e===o.activeElement))return;t.preventDefault();const i=r[t.shiftKey?r.length-1:0];i&&i.focus()}function Kn(){return`mantine-${Math.random().toString(36).slice(2,11)}`}function q2(e,t="body > :not(script)"){const r=Kn(),n=Array.from(document.querySelectorAll(t)).map(o=>{var l;if((l=o==null?void 0:o.shadowRoot)!=null&&l.contains(e)||o.contains(e))return;const i=o.getAttribute("aria-hidden"),a=o.getAttribute("data-hidden"),s=o.getAttribute("data-focus-id");return o.setAttribute("data-focus-id",r),i===null||i==="false"?o.setAttribute("aria-hidden","true"):!a&&!s&&o.setAttribute("data-hidden",i),{node:o,ariaHidden:a||null}});return()=>{n.forEach(o=>{!o||r!==o.node.getAttribute("data-focus-id")||(o.ariaHidden===null?o.node.removeAttribute("aria-hidden"):o.node.setAttribute("aria-hidden",o.ariaHidden),o.node.removeAttribute("data-focus-id"),o.node.removeAttribute("data-hidden"))})}}function eP(e=!0){const t=u.useRef(),r=u.useRef(null),n=l=>{let i=l.querySelector("[data-autofocus]");if(!i){const a=Array.from(l.querySelectorAll(Gh));i=a.find(Zh)||a.find(qs)||null,!i&&qs(l)&&(i=l)}i&&i.focus({preventScroll:!0})},o=u.useCallback(l=>{if(e){if(l===null){r.current&&(r.current(),r.current=null);return}r.current=q2(l),t.current!==l&&(l?(setTimeout(()=>{l.getRootNode()&&n(l)}),t.current=l):t.current=null)}},[e]);return u.useEffect(()=>{if(!e)return;t.current&&setTimeout(()=>n(t.current));const l=i=>{i.key==="Tab"&&t.current&&J2(t.current,i)};return document.addEventListener("keydown",l),()=>{document.removeEventListener("keydown",l),r.current&&r.current()}},[e]),o}const tP=_.useId||(()=>{});function rP(){const e=tP();return e?`mantine-${e.replace(/:/g,"")}`:""}function nP(e){const t=rP(),[r,n]=u.useState(t);return Xh(()=>{n(Kn())},[]),typeof e=="string"?e:typeof window>"u"?t:r}function oP(e,t,r){u.useEffect(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}function lP(e,t){typeof e=="function"?e(t):typeof e=="object"&&e!==null&&"current"in e&&(e.current=t)}function iP(...e){return t=>{e.forEach(r=>lP(r,t))}}function aP(...e){return u.useCallback(iP(...e),e)}function Jh(e,t){return Q2("(prefers-reduced-motion: reduce)",e,t)}var pd=Object.getOwnPropertySymbols,sP=Object.prototype.hasOwnProperty,cP=Object.prototype.propertyIsEnumerable,uP=(e,t)=>{var r={};for(var n in e)sP.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pd)for(var n of pd(e))t.indexOf(n)<0&&cP.call(e,n)&&(r[n]=e[n]);return r};function qh(e){const t=e,{m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:f,py:v,pt:m,pb:y,pl:w,pr:g,bg:x,c:p,opacity:d,ff:h,fz:S,fw:$,lts:k,ta:E,lh:O,fs:j,tt:C,td:R,w:L,miw:V,maw:K,h:ae,mih:se,mah:Je,bgsz:z,bgp:T,bgr:M,bga:Z,pos:ce,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}=t,dy=uP(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:Wh({m:r,mx:n,my:o,mt:l,mb:i,ml:a,mr:s,p:c,px:f,py:v,pt:m,pb:y,pl:w,pr:g,bg:x,c:p,opacity:d,ff:h,fz:S,fw:$,lts:k,ta:E,lh:O,fs:j,tt:C,td:R,w:L,miw:V,maw:K,h:ae,mih:se,mah:Je,bgsz:z,bgp:T,bgr:M,bga:Z,pos:ce,top:Nr,left:Ot,bottom:wn,right:Et,inset:zr,display:fy}),rest:dy}}function fP(e,t){const r=Object.keys(e).filter(n=>n!=="base").sort((n,o)=>fn(A({size:n,sizes:t.breakpoints}))-fn(A({size:o,sizes:t.breakpoints})));return"base"in e?["base",...r]:r}function dP({value:e,theme:t,getValue:r,property:n}){if(e==null)return;if(typeof e=="object")return fP(e,t).reduce((i,a)=>{if(a==="base"&&e.base!==void 0){const c=r(e.base,t);return Array.isArray(n)?(n.forEach(f=>{i[f]=c}),i):(i[n]=c,i)}const s=r(e[a],t);return Array.isArray(n)?(i[t.fn.largerThan(a)]={},n.forEach(c=>{i[t.fn.largerThan(a)][c]=s}),i):(i[t.fn.largerThan(a)]={[n]:s},i)},{});const o=r(e,t);return Array.isArray(n)?n.reduce((l,i)=>(l[i]=o,l),{}):{[n]:o}}function pP(e,t){return e==="dimmed"?t.colorScheme==="dark"?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background}function mP(e){return b(e)}function vP(e){return e}function hP(e,t){return A({size:e,sizes:t.fontSizes})}const gP=["-xs","-sm","-md","-lg","-xl"];function yP(e,t){return gP.includes(e)?`calc(${A({size:e.replace("-",""),sizes:t.spacing})} * -1)`:A({size:e,sizes:t.spacing})}const wP={identity:vP,color:pP,size:mP,fontSize:hP,spacing:yP},_P={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var SP=Object.defineProperty,md=Object.getOwnPropertySymbols,PP=Object.prototype.hasOwnProperty,xP=Object.prototype.propertyIsEnumerable,vd=(e,t,r)=>t in e?SP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hd=(e,t)=>{for(var r in t||(t={}))PP.call(t,r)&&vd(e,r,t[r]);if(md)for(var r of md(t))xP.call(t,r)&&vd(e,r,t[r]);return e};function gd(e,t,r=_P){return Object.keys(r).reduce((o,l)=>(l in e&&e[l]!==void 0&&o.push(dP({value:e[l],getValue:wP[r[l].type],property:r[l].property,theme:t})),o),[]).reduce((o,l)=>(Object.keys(l).forEach(i=>{typeof l[i]=="object"&&l[i]!==null&&i in o?o[i]=hd(hd({},o[i]),l[i]):o[i]=l[i]}),o),{})}function yd(e,t){return typeof e=="function"?e(t):e}function $P(e,t,r){const n=cr(),{css:o,cx:l}=Yh();return Array.isArray(e)?l(r,o(gd(t,n)),e.map(i=>o(yd(i,n)))):l(r,o(yd(e,n)),o(gd(t,n)))}var OP=Object.defineProperty,Xl=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,wd=(e,t,r)=>t in e?OP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,EP=(e,t)=>{for(var r in t||(t={}))e0.call(t,r)&&wd(e,r,t[r]);if(Xl)for(var r of Xl(t))t0.call(t,r)&&wd(e,r,t[r]);return e},bP=(e,t)=>{var r={};for(var n in e)e0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Xl)for(var n of Xl(e))t.indexOf(n)<0&&t0.call(e,n)&&(r[n]=e[n]);return r};const r0=u.forwardRef((e,t)=>{var r=e,{className:n,component:o,style:l,sx:i}=r,a=bP(r,["className","component","style","sx"]);const{systemStyles:s,rest:c}=qh(a),f=o||"div";return _.createElement(f,EP({ref:t,className:$P(i,s,n),style:l},c))});r0.displayName="@mantine/core/Box";const ne=r0;var CP=Object.defineProperty,kP=Object.defineProperties,NP=Object.getOwnPropertyDescriptors,_d=Object.getOwnPropertySymbols,zP=Object.prototype.hasOwnProperty,jP=Object.prototype.propertyIsEnumerable,Sd=(e,t,r)=>t in e?CP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Pd=(e,t)=>{for(var r in t||(t={}))zP.call(t,r)&&Sd(e,r,t[r]);if(_d)for(var r of _d(t))jP.call(t,r)&&Sd(e,r,t[r]);return e},IP=(e,t)=>kP(e,NP(t)),RP=ee(e=>({root:IP(Pd(Pd({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})})),TP=Object.defineProperty,Gl=Object.getOwnPropertySymbols,n0=Object.prototype.hasOwnProperty,o0=Object.prototype.propertyIsEnumerable,xd=(e,t,r)=>t in e?TP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,MP=(e,t)=>{for(var r in t||(t={}))n0.call(t,r)&&xd(e,r,t[r]);if(Gl)for(var r of Gl(t))o0.call(t,r)&&xd(e,r,t[r]);return e},LP=(e,t)=>{var r={};for(var n in e)n0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Gl)for(var n of Gl(e))t.indexOf(n)<0&&o0.call(e,n)&&(r[n]=e[n]);return r};const l0=u.forwardRef((e,t)=>{const r=U("UnstyledButton",{},e),{className:n,component:o="button",unstyled:l,variant:i}=r,a=LP(r,["className","component","unstyled","variant"]),{classes:s,cx:c}=RP(null,{name:"UnstyledButton",unstyled:l,variant:i});return _.createElement(ne,MP({component:o,ref:t,className:c(s.root,n),type:o==="button"?"button":void 0},a))});l0.displayName="@mantine/core/UnstyledButton";const i0=l0;var AP=Object.defineProperty,DP=Object.defineProperties,FP=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,VP=Object.prototype.hasOwnProperty,BP=Object.prototype.propertyIsEnumerable,Od=(e,t,r)=>t in e?AP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ec=(e,t)=>{for(var r in t||(t={}))VP.call(t,r)&&Od(e,r,t[r]);if($d)for(var r of $d(t))BP.call(t,r)&&Od(e,r,t[r]);return e},Ed=(e,t)=>DP(e,FP(t));const HP=["subtle","filled","outline","light","default","transparent","gradient"],Ko={xs:b(18),sm:b(22),md:b(28),lg:b(34),xl:b(44)};function WP({variant:e,theme:t,color:r,gradient:n}){const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:HP.includes(e)?ec({border:`${b(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}var UP=ee((e,{radius:t,color:r,gradient:n},{variant:o,size:l})=>({root:Ed(ec({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:A({size:l,sizes:Ko}),minHeight:A({size:l,sizes:Ko}),width:A({size:l,sizes:Ko}),minWidth:A({size:l,sizes:Ko})},WP({variant:o,theme:e,color:r,gradient:n})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray[e.colorScheme==="dark"?6:4],cursor:"not-allowed",backgroundColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),borderColor:o==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":Ed(ec({content:'""'},e.fn.cover(b(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})),QP=Object.defineProperty,Kl=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,s0=Object.prototype.propertyIsEnumerable,bd=(e,t,r)=>t in e?QP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Cd=(e,t)=>{for(var r in t||(t={}))a0.call(t,r)&&bd(e,r,t[r]);if(Kl)for(var r of Kl(t))s0.call(t,r)&&bd(e,r,t[r]);return e},kd=(e,t)=>{var r={};for(var n in e)a0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Kl)for(var n of Kl(e))t.indexOf(n)<0&&s0.call(e,n)&&(r[n]=e[n]);return r};function YP(e){var t=e,{size:r,color:n}=t,o=kd(t,["size","color"]);const l=o,{style:i}=l,a=kd(l,["style"]);return _.createElement("svg",Cd({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Cd({width:r},i)},a),_.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},_.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))}var XP=Object.defineProperty,Zl=Object.getOwnPropertySymbols,c0=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,Nd=(e,t,r)=>t in e?XP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,zd=(e,t)=>{for(var r in t||(t={}))c0.call(t,r)&&Nd(e,r,t[r]);if(Zl)for(var r of Zl(t))u0.call(t,r)&&Nd(e,r,t[r]);return e},jd=(e,t)=>{var r={};for(var n in e)c0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Zl)for(var n of Zl(e))t.indexOf(n)<0&&u0.call(e,n)&&(r[n]=e[n]);return r};function GP(e){var t=e,{size:r,color:n}=t,o=jd(t,["size","color"]);const l=o,{style:i}=l,a=jd(l,["style"]);return _.createElement("svg",zd({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:n,style:zd({width:r,height:r},i)},a),_.createElement("g",{fill:"none",fillRule:"evenodd"},_.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},_.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),_.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},_.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))}var KP=Object.defineProperty,Jl=Object.getOwnPropertySymbols,f0=Object.prototype.hasOwnProperty,d0=Object.prototype.propertyIsEnumerable,Id=(e,t,r)=>t in e?KP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rd=(e,t)=>{for(var r in t||(t={}))f0.call(t,r)&&Id(e,r,t[r]);if(Jl)for(var r of Jl(t))d0.call(t,r)&&Id(e,r,t[r]);return e},Td=(e,t)=>{var r={};for(var n in e)f0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Jl)for(var n of Jl(e))t.indexOf(n)<0&&d0.call(e,n)&&(r[n]=e[n]);return r};function ZP(e){var t=e,{size:r,color:n}=t,o=Td(t,["size","color"]);const l=o,{style:i}=l,a=Td(l,["style"]);return _.createElement("svg",Rd({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:n,style:Rd({width:r},i)},a),_.createElement("circle",{cx:"15",cy:"15",r:"15"},_.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},_.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),_.createElement("circle",{cx:"105",cy:"15",r:"15"},_.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),_.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}var JP=Object.defineProperty,ql=Object.getOwnPropertySymbols,p0=Object.prototype.hasOwnProperty,m0=Object.prototype.propertyIsEnumerable,Md=(e,t,r)=>t in e?JP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qP=(e,t)=>{for(var r in t||(t={}))p0.call(t,r)&&Md(e,r,t[r]);if(ql)for(var r of ql(t))m0.call(t,r)&&Md(e,r,t[r]);return e},e5=(e,t)=>{var r={};for(var n in e)p0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ql)for(var n of ql(e))t.indexOf(n)<0&&m0.call(e,n)&&(r[n]=e[n]);return r};const Ga={bars:YP,oval:GP,dots:ZP},t5={xs:b(18),sm:b(22),md:b(36),lg:b(44),xl:b(58)},r5={size:"md"};function pu(e){const t=U("Loader",r5,e),{size:r,color:n,variant:o}=t,l=e5(t,["size","color","variant"]),i=cr(),a=o in Ga?o:i.loader;return _.createElement(ne,qP({role:"presentation",component:Ga[a]||Ga.bars,size:A({size:r,sizes:t5}),color:i.fn.variant({variant:"filled",primaryFallback:!1,color:n||i.primaryColor}).background},l))}pu.displayName="@mantine/core/Loader";var n5=Object.defineProperty,ei=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable,Ld=(e,t,r)=>t in e?n5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ad=(e,t)=>{for(var r in t||(t={}))v0.call(t,r)&&Ld(e,r,t[r]);if(ei)for(var r of ei(t))h0.call(t,r)&&Ld(e,r,t[r]);return e},o5=(e,t)=>{var r={};for(var n in e)v0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ei)for(var n of ei(e))t.indexOf(n)<0&&h0.call(e,n)&&(r[n]=e[n]);return r};const l5={color:"gray",size:"md",variant:"subtle"},g0=u.forwardRef((e,t)=>{const r=U("ActionIcon",l5,e),{className:n,color:o,children:l,radius:i,size:a,variant:s,gradient:c,disabled:f,loaderProps:v,loading:m,unstyled:y,__staticSelector:w}=r,g=o5(r,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:x,cx:p,theme:d}=UP({radius:i,color:o,gradient:c},{name:["ActionIcon",w],unstyled:y,size:a,variant:s}),h=_.createElement(pu,Ad({color:d.fn.variant({color:o,variant:s}).color,size:"100%","data-action-icon-loader":!0},v));return _.createElement(i0,Ad({className:p(x.root,n),ref:t,disabled:f,"data-disabled":f||void 0,"data-loading":m||void 0,unstyled:y},g),m?h:l)});g0.displayName="@mantine/core/ActionIcon";const i5=g0;var a5=Object.defineProperty,s5=Object.defineProperties,c5=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,y0=Object.prototype.hasOwnProperty,w0=Object.prototype.propertyIsEnumerable,Dd=(e,t,r)=>t in e?a5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u5=(e,t)=>{for(var r in t||(t={}))y0.call(t,r)&&Dd(e,r,t[r]);if(ti)for(var r of ti(t))w0.call(t,r)&&Dd(e,r,t[r]);return e},f5=(e,t)=>s5(e,c5(t)),d5=(e,t)=>{var r={};for(var n in e)y0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ti)for(var n of ti(e))t.indexOf(n)<0&&w0.call(e,n)&&(r[n]=e[n]);return r};function _0(e){const t=U("Portal",{},e),{children:r,target:n,className:o,innerRef:l}=t,i=d5(t,["children","target","className","innerRef"]),a=cr(),[s,c]=u.useState(!1),f=u.useRef();return Xh(()=>(c(!0),f.current=n?typeof n=="string"?document.querySelector(n):n:document.createElement("div"),n||document.body.appendChild(f.current),()=>{!n&&document.body.removeChild(f.current)}),[n]),s?ru.createPortal(_.createElement("div",f5(u5({className:o,dir:a.dir},i),{ref:l}),r),f.current):null}_0.displayName="@mantine/core/Portal";var p5=Object.defineProperty,ri=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Fd=(e,t,r)=>t in e?p5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m5=(e,t)=>{for(var r in t||(t={}))S0.call(t,r)&&Fd(e,r,t[r]);if(ri)for(var r of ri(t))P0.call(t,r)&&Fd(e,r,t[r]);return e},v5=(e,t)=>{var r={};for(var n in e)S0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ri)for(var n of ri(e))t.indexOf(n)<0&&P0.call(e,n)&&(r[n]=e[n]);return r};function x0(e){var t=e,{withinPortal:r=!0,children:n}=t,o=v5(t,["withinPortal","children"]);return r?_.createElement(_0,m5({},o),n):_.createElement(_.Fragment,null,n)}x0.displayName="@mantine/core/OptionalPortal";var h5=Object.defineProperty,ni=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,O0=Object.prototype.propertyIsEnumerable,Vd=(e,t,r)=>t in e?h5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bd=(e,t)=>{for(var r in t||(t={}))$0.call(t,r)&&Vd(e,r,t[r]);if(ni)for(var r of ni(t))O0.call(t,r)&&Vd(e,r,t[r]);return e},g5=(e,t)=>{var r={};for(var n in e)$0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ni)for(var n of ni(e))t.indexOf(n)<0&&O0.call(e,n)&&(r[n]=e[n]);return r};function E0(e){const t=e,{width:r,height:n,style:o}=t,l=g5(t,["width","height","style"]);return _.createElement("svg",Bd({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Bd({width:r,height:n},o)},l),_.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}E0.displayName="@mantine/core/CloseIcon";var y5=Object.defineProperty,oi=Object.getOwnPropertySymbols,b0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,Hd=(e,t,r)=>t in e?y5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w5=(e,t)=>{for(var r in t||(t={}))b0.call(t,r)&&Hd(e,r,t[r]);if(oi)for(var r of oi(t))C0.call(t,r)&&Hd(e,r,t[r]);return e},_5=(e,t)=>{var r={};for(var n in e)b0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&oi)for(var n of oi(e))t.indexOf(n)<0&&C0.call(e,n)&&(r[n]=e[n]);return r};const S5={xs:b(12),sm:b(16),md:b(20),lg:b(28),xl:b(34)},P5={size:"sm"},k0=u.forwardRef((e,t)=>{const r=U("CloseButton",P5,e),{iconSize:n,size:o,children:l}=r,i=_5(r,["iconSize","size","children"]),a=b(n||S5[o]);return _.createElement(i5,w5({ref:t,__staticSelector:"CloseButton",size:o},i),l||_.createElement(E0,{width:a,height:a}))});k0.displayName="@mantine/core/CloseButton";const mu=k0;var x5=Object.defineProperty,$5=Object.defineProperties,O5=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,E5=Object.prototype.hasOwnProperty,b5=Object.prototype.propertyIsEnumerable,Ud=(e,t,r)=>t in e?x5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Zo=(e,t)=>{for(var r in t||(t={}))E5.call(t,r)&&Ud(e,r,t[r]);if(Wd)for(var r of Wd(t))b5.call(t,r)&&Ud(e,r,t[r]);return e},C5=(e,t)=>$5(e,O5(t));function k5({underline:e,strikethrough:t}){const r=[];return e&&r.push("underline"),t&&r.push("line-through"),r.length>0?r.join(" "):"none"}function N5({theme:e,color:t}){return t==="dimmed"?e.fn.dimmed():typeof t=="string"&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function z5(e){return typeof e=="number"?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function j5({theme:e,truncate:t}){return t==="start"?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:e.dir==="ltr"?"rtl":"ltr",textAlign:e.dir==="ltr"?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}var I5=ee((e,{color:t,lineClamp:r,truncate:n,inline:o,inherit:l,underline:i,gradient:a,weight:s,transform:c,align:f,strikethrough:v,italic:m},{size:y})=>{const w=e.fn.variant({variant:"gradient",gradient:a});return{root:C5(Zo(Zo(Zo(Zo({},e.fn.fontStyles()),e.fn.focusStyles()),z5(r)),j5({theme:e,truncate:n})),{color:N5({color:t,theme:e}),fontFamily:l?"inherit":e.fontFamily,fontSize:l||y===void 0?"inherit":A({size:y,sizes:e.fontSizes}),lineHeight:l?"inherit":o?1:e.lineHeight,textDecoration:k5({underline:i,strikethrough:v}),WebkitTapHighlightColor:"transparent",fontWeight:l?"inherit":s,textTransform:c,textAlign:f,fontStyle:m?"italic":void 0}),gradient:{backgroundImage:w.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}}),R5=Object.defineProperty,li=Object.getOwnPropertySymbols,N0=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,Qd=(e,t,r)=>t in e?R5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T5=(e,t)=>{for(var r in t||(t={}))N0.call(t,r)&&Qd(e,r,t[r]);if(li)for(var r of li(t))z0.call(t,r)&&Qd(e,r,t[r]);return e},M5=(e,t)=>{var r={};for(var n in e)N0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&li)for(var n of li(e))t.indexOf(n)<0&&z0.call(e,n)&&(r[n]=e[n]);return r};const L5={variant:"text"},j0=u.forwardRef((e,t)=>{const r=U("Text",L5,e),{className:n,size:o,weight:l,transform:i,color:a,align:s,variant:c,lineClamp:f,truncate:v,gradient:m,inline:y,inherit:w,underline:g,strikethrough:x,italic:p,classNames:d,styles:h,unstyled:S,span:$,__staticSelector:k}=r,E=M5(r,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:O,cx:j}=I5({color:a,lineClamp:f,truncate:v,inline:y,inherit:w,underline:g,strikethrough:x,italic:p,weight:l,transform:i,align:s,gradient:m},{unstyled:S,name:k||"Text",variant:c,size:o});return _.createElement(ne,T5({ref:t,className:j(O.root,{[O.gradient]:c==="gradient"},n),component:$?"span":"div"},E))});j0.displayName="@mantine/core/Text";const W=j0;function A5(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function I0(...e){return t=>e.forEach(r=>A5(r,t))}function Cr(...e){return u.useCallback(I0(...e),e)}const R0=u.forwardRef((e,t)=>{const{children:r,...n}=e,o=u.Children.toArray(r),l=o.find(F5);if(l){const i=l.props.children,a=o.map(s=>s===l?u.Children.count(i)>1?u.Children.only(null):u.isValidElement(i)?i.props.children:null:s);return u.createElement(tc,re({},n,{ref:t}),u.isValidElement(i)?u.cloneElement(i,void 0,a):null)}return u.createElement(tc,re({},n,{ref:t}),r)});R0.displayName="Slot";const tc=u.forwardRef((e,t)=>{const{children:r,...n}=e;return u.isValidElement(r)?u.cloneElement(r,{...V5(n,r.props),ref:I0(t,r.ref)}):u.Children.count(r)>1?u.Children.only(null):null});tc.displayName="SlotClone";const D5=({children:e})=>u.createElement(u.Fragment,null,e);function F5(e){return u.isValidElement(e)&&e.type===D5}function V5(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...a)=>{l(...a),o(...a)}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}const B5=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],Eo=B5.reduce((e,t)=>{const r=u.forwardRef((n,o)=>{const{asChild:l,...i}=n,a=l?R0:t;return u.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),u.createElement(a,re({},i,{ref:o}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),rc=globalThis!=null&&globalThis.document?u.useLayoutEffect:()=>{};function H5(e,t){return u.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const bo=e=>{const{present:t,children:r}=e,n=W5(t),o=typeof r=="function"?r({present:n.isPresent}):u.Children.only(r),l=Cr(n.ref,o.ref);return typeof r=="function"||n.isPresent?u.cloneElement(o,{ref:l}):null};bo.displayName="Presence";function W5(e){const[t,r]=u.useState(),n=u.useRef({}),o=u.useRef(e),l=u.useRef("none"),i=e?"mounted":"unmounted",[a,s]=H5(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return u.useEffect(()=>{const c=Jo(n.current);l.current=a==="mounted"?c:"none"},[a]),rc(()=>{const c=n.current,f=o.current;if(f!==e){const m=l.current,y=Jo(c);e?s("MOUNT"):y==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(f&&m!==y?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),rc(()=>{if(t){const c=v=>{const y=Jo(n.current).includes(v.animationName);v.target===t&&y&&ru.flushSync(()=>s("ANIMATION_END"))},f=v=>{v.target===t&&(l.current=Jo(n.current))};return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:u.useCallback(c=>{c&&(n.current=getComputedStyle(c)),r(c)},[])}}function Jo(e){return(e==null?void 0:e.animationName)||"none"}function U5(e,t=[]){let r=[];function n(l,i){const a=u.createContext(i),s=r.length;r=[...r,i];function c(v){const{scope:m,children:y,...w}=v,g=(m==null?void 0:m[e][s])||a,x=u.useMemo(()=>w,Object.values(w));return u.createElement(g.Provider,{value:x},y)}function f(v,m){const y=(m==null?void 0:m[e][s])||a,w=u.useContext(y);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${v}\` must be used within \`${l}\``)}return c.displayName=l+"Provider",[c,f]}const o=()=>{const l=r.map(i=>u.createContext(i));return function(a){const s=(a==null?void 0:a[e])||l;return u.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[n,Q5(o,...t)]}function Q5(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const i=n.reduce((a,{useScope:s,scopeName:c})=>{const v=s(l)[`__scope${c}`];return{...a,...v}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}function pr(e){const t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}const Y5=u.createContext(void 0);function X5(e){const t=u.useContext(Y5);return e||t||"ltr"}function G5(e,[t,r]){return Math.min(r,Math.max(t,e))}function wr(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e==null||e(o),r===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function K5(e,t){return u.useReducer((r,n)=>{const o=t[r][n];return o??r},e)}const T0="ScrollArea",[M0,bb]=U5(T0),[Z5,lt]=M0(T0),J5=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...i}=e,[a,s]=u.useState(null),[c,f]=u.useState(null),[v,m]=u.useState(null),[y,w]=u.useState(null),[g,x]=u.useState(null),[p,d]=u.useState(0),[h,S]=u.useState(0),[$,k]=u.useState(!1),[E,O]=u.useState(!1),j=Cr(t,R=>s(R)),C=X5(o);return u.createElement(Z5,{scope:r,type:n,dir:C,scrollHideDelay:l,scrollArea:a,viewport:c,onViewportChange:f,content:v,onContentChange:m,scrollbarX:y,onScrollbarXChange:w,scrollbarXEnabled:$,onScrollbarXEnabledChange:k,scrollbarY:g,onScrollbarYChange:x,scrollbarYEnabled:E,onScrollbarYEnabledChange:O,onCornerWidthChange:d,onCornerHeightChange:S},u.createElement(Eo.div,re({dir:C},i,{ref:j,style:{position:"relative","--radix-scroll-area-corner-width":p+"px","--radix-scroll-area-corner-height":h+"px",...e.style}})))}),q5="ScrollAreaViewport",ex=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,...o}=e,l=lt(q5,r),i=u.useRef(null),a=Cr(t,i,l.onViewportChange);return u.createElement(u.Fragment,null,u.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),u.createElement(Eo.div,re({"data-radix-scroll-area-viewport":""},o,{ref:a,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style}}),u.createElement("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"}},n)))}),Dt="ScrollAreaScrollbar",tx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=lt(Dt,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:i}=o,a=e.orientation==="horizontal";return u.useEffect(()=>(a?l(!0):i(!0),()=>{a?l(!1):i(!1)}),[a,l,i]),o.type==="hover"?u.createElement(rx,re({},n,{ref:t,forceMount:r})):o.type==="scroll"?u.createElement(nx,re({},n,{ref:t,forceMount:r})):o.type==="auto"?u.createElement(L0,re({},n,{ref:t,forceMount:r})):o.type==="always"?u.createElement(vu,re({},n,{ref:t})):null}),rx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=lt(Dt,e.__scopeScrollArea),[l,i]=u.useState(!1);return u.useEffect(()=>{const a=o.scrollArea;let s=0;if(a){const c=()=>{window.clearTimeout(s),i(!0)},f=()=>{s=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return a.addEventListener("pointerenter",c),a.addEventListener("pointerleave",f),()=>{window.clearTimeout(s),a.removeEventListener("pointerenter",c),a.removeEventListener("pointerleave",f)}}},[o.scrollArea,o.scrollHideDelay]),u.createElement(bo,{present:r||l},u.createElement(L0,re({"data-state":l?"visible":"hidden"},n,{ref:t})))}),nx=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=lt(Dt,e.__scopeScrollArea),l=e.orientation==="horizontal",i=ma(()=>s("SCROLL_END"),100),[a,s]=K5("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return u.useEffect(()=>{if(a==="idle"){const c=window.setTimeout(()=>s("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(c)}},[a,o.scrollHideDelay,s]),u.useEffect(()=>{const c=o.viewport,f=l?"scrollLeft":"scrollTop";if(c){let v=c[f];const m=()=>{const y=c[f];v!==y&&(s("SCROLL"),i()),v=y};return c.addEventListener("scroll",m),()=>c.removeEventListener("scroll",m)}},[o.viewport,l,s,i]),u.createElement(bo,{present:r||a!=="hidden"},u.createElement(vu,re({"data-state":a==="hidden"?"hidden":"visible"},n,{ref:t,onPointerEnter:wr(e.onPointerEnter,()=>s("POINTER_ENTER")),onPointerLeave:wr(e.onPointerLeave,()=>s("POINTER_LEAVE"))})))}),L0=u.forwardRef((e,t)=>{const r=lt(Dt,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,i]=u.useState(!1),a=e.orientation==="horizontal",s=ma(()=>{if(r.viewport){const c=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=lt(Dt,e.__scopeScrollArea),l=u.useRef(null),i=u.useRef(0),[a,s]=u.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=V0(a.viewport,a.content),f={...n,sizes:a,onSizesChange:s,hasThumb:c>0&&c<1,onThumbChange:m=>l.current=m,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:m=>i.current=m};function v(m,y){return fx(m,i.current,a,y)}return r==="horizontal"?u.createElement(ox,re({},f,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollLeft,y=Yd(m,a,o.dir);l.current.style.transform=`translate3d(${y}px, 0, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollLeft=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollLeft=v(m,o.dir))}})):r==="vertical"?u.createElement(lx,re({},f,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const m=o.viewport.scrollTop,y=Yd(m,a);l.current.style.transform=`translate3d(0, ${y}px, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollTop=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollTop=v(m))}})):null}),ox=u.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=lt(Dt,e.__scopeScrollArea),[i,a]=u.useState(),s=u.useRef(null),c=Cr(t,s,l.onScrollbarXChange);return u.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),u.createElement(D0,re({"data-orientation":"horizontal"},o,{ref:c,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":pa(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.x),onDragScroll:f=>e.onDragScroll(f.x),onWheelScroll:(f,v)=>{if(l.viewport){const m=l.viewport.scrollLeft+f.deltaX;e.onWheelScroll(m),H0(m,v)&&f.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:ii(i.paddingLeft),paddingEnd:ii(i.paddingRight)}})}}))}),lx=u.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=lt(Dt,e.__scopeScrollArea),[i,a]=u.useState(),s=u.useRef(null),c=Cr(t,s,l.onScrollbarYChange);return u.useEffect(()=>{s.current&&a(getComputedStyle(s.current))},[s]),u.createElement(D0,re({"data-orientation":"vertical"},o,{ref:c,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":pa(r)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.y),onDragScroll:f=>e.onDragScroll(f.y),onWheelScroll:(f,v)=>{if(l.viewport){const m=l.viewport.scrollTop+f.deltaY;e.onWheelScroll(m),H0(m,v)&&f.preventDefault()}},onResize:()=>{s.current&&l.viewport&&i&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:ii(i.paddingTop),paddingEnd:ii(i.paddingBottom)}})}}))}),[ix,A0]=M0(Dt),D0=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:i,onThumbPointerDown:a,onThumbPositionChange:s,onDragScroll:c,onWheelScroll:f,onResize:v,...m}=e,y=lt(Dt,r),[w,g]=u.useState(null),x=Cr(t,j=>g(j)),p=u.useRef(null),d=u.useRef(""),h=y.viewport,S=n.content-n.viewport,$=pr(f),k=pr(s),E=ma(v,10);function O(j){if(p.current){const C=j.clientX-p.current.left,R=j.clientY-p.current.top;c({x:C,y:R})}}return u.useEffect(()=>{const j=C=>{const R=C.target;(w==null?void 0:w.contains(R))&&$(C,S)};return document.addEventListener("wheel",j,{passive:!1}),()=>document.removeEventListener("wheel",j,{passive:!1})},[h,w,S,$]),u.useEffect(k,[n,k]),pn(w,E),pn(y.content,E),u.createElement(ix,{scope:r,scrollbar:w,hasThumb:o,onThumbChange:pr(l),onThumbPointerUp:pr(i),onThumbPositionChange:k,onThumbPointerDown:pr(a)},u.createElement(Eo.div,re({},m,{ref:x,style:{position:"absolute",...m.style},onPointerDown:wr(e.onPointerDown,j=>{j.button===0&&(j.target.setPointerCapture(j.pointerId),p.current=w.getBoundingClientRect(),d.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",O(j))}),onPointerMove:wr(e.onPointerMove,O),onPointerUp:wr(e.onPointerUp,j=>{const C=j.target;C.hasPointerCapture(j.pointerId)&&C.releasePointerCapture(j.pointerId),document.body.style.webkitUserSelect=d.current,p.current=null})})))}),nc="ScrollAreaThumb",ax=u.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=A0(nc,e.__scopeScrollArea);return u.createElement(bo,{present:r||o.hasThumb},u.createElement(sx,re({ref:t},n)))}),sx=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=lt(nc,r),i=A0(nc,r),{onThumbPositionChange:a}=i,s=Cr(t,v=>i.onThumbChange(v)),c=u.useRef(),f=ma(()=>{c.current&&(c.current(),c.current=void 0)},100);return u.useEffect(()=>{const v=l.viewport;if(v){const m=()=>{if(f(),!c.current){const y=dx(v,a);c.current=y,a()}};return a(),v.addEventListener("scroll",m),()=>v.removeEventListener("scroll",m)}},[l.viewport,f,a]),u.createElement(Eo.div,re({"data-state":i.hasThumb?"visible":"hidden"},o,{ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:wr(e.onPointerDownCapture,v=>{const y=v.target.getBoundingClientRect(),w=v.clientX-y.left,g=v.clientY-y.top;i.onThumbPointerDown({x:w,y:g})}),onPointerUp:wr(e.onPointerUp,i.onThumbPointerUp)}))}),F0="ScrollAreaCorner",cx=u.forwardRef((e,t)=>{const r=lt(F0,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?u.createElement(ux,re({},e,{ref:t})):null}),ux=u.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=lt(F0,r),[l,i]=u.useState(0),[a,s]=u.useState(0),c=!!(l&&a);return pn(o.scrollbarX,()=>{var f;const v=((f=o.scrollbarX)===null||f===void 0?void 0:f.offsetHeight)||0;o.onCornerHeightChange(v),s(v)}),pn(o.scrollbarY,()=>{var f;const v=((f=o.scrollbarY)===null||f===void 0?void 0:f.offsetWidth)||0;o.onCornerWidthChange(v),i(v)}),c?u.createElement(Eo.div,re({},n,{ref:t,style:{width:l,height:a,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}})):null});function ii(e){return e?parseInt(e,10):0}function V0(e,t){const r=e/t;return isNaN(r)?0:r}function pa(e){const t=V0(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function fx(e,t,r,n="ltr"){const o=pa(r),l=o/2,i=t||l,a=o-i,s=r.scrollbar.paddingStart+i,c=r.scrollbar.size-r.scrollbar.paddingEnd-a,f=r.content-r.viewport,v=n==="ltr"?[0,f]:[f*-1,0];return B0([s,c],v)(e)}function Yd(e,t,r="ltr"){const n=pa(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=l-n,s=r==="ltr"?[0,i]:[i*-1,0],c=G5(e,s);return B0([0,i],[0,a])(c)}function B0(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function H0(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function ma(e,t){const r=pr(e),n=u.useRef(0);return u.useEffect(()=>()=>window.clearTimeout(n.current),[]),u.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function pn(e,t){const r=pr(t);rc(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}const px=J5,mx=ex,Xd=tx,Gd=ax,vx=cx;var hx=ee((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?b(t):void 0,paddingBottom:r?b(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${b(t)} / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],[`& .${ud("thumb")}`]:{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:b(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:b(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:ud("thumb"),flex:1,backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:b(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:b(44),minHeight:b(44)}},corner:{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),gx=Object.defineProperty,yx=Object.defineProperties,wx=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,W0=Object.prototype.hasOwnProperty,U0=Object.prototype.propertyIsEnumerable,Kd=(e,t,r)=>t in e?gx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,oc=(e,t)=>{for(var r in t||(t={}))W0.call(t,r)&&Kd(e,r,t[r]);if(ai)for(var r of ai(t))U0.call(t,r)&&Kd(e,r,t[r]);return e},Q0=(e,t)=>yx(e,wx(t)),Y0=(e,t)=>{var r={};for(var n in e)W0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ai)for(var n of ai(e))t.indexOf(n)<0&&U0.call(e,n)&&(r[n]=e[n]);return r};const X0={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},va=u.forwardRef((e,t)=>{const r=U("ScrollArea",X0,e),{children:n,className:o,classNames:l,styles:i,scrollbarSize:a,scrollHideDelay:s,type:c,dir:f,offsetScrollbars:v,viewportRef:m,onScrollPositionChange:y,unstyled:w,variant:g,viewportProps:x}=r,p=Y0(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[d,h]=u.useState(!1),S=cr(),{classes:$,cx:k}=hx({scrollbarSize:a,offsetScrollbars:v,scrollbarHovered:d,hidden:c==="never"},{name:"ScrollArea",classNames:l,styles:i,unstyled:w,variant:g});return _.createElement(px,{type:c==="never"?"always":c,scrollHideDelay:s,dir:f||S.dir,ref:t,asChild:!0},_.createElement(ne,oc({className:k($.root,o)},p),_.createElement(mx,Q0(oc({},x),{className:$.viewport,ref:m,onScroll:typeof y=="function"?({currentTarget:E})=>y({x:E.scrollLeft,y:E.scrollTop}):void 0}),n),_.createElement(Xd,{orientation:"horizontal",className:$.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},_.createElement(Gd,{className:$.thumb})),_.createElement(Xd,{orientation:"vertical",className:$.scrollbar,forceMount:!0,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1)},_.createElement(Gd,{className:$.thumb})),_.createElement(vx,{className:$.corner})))}),G0=u.forwardRef((e,t)=>{const r=U("ScrollAreaAutosize",X0,e),{children:n,classNames:o,styles:l,scrollbarSize:i,scrollHideDelay:a,type:s,dir:c,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:m,unstyled:y,sx:w,variant:g,viewportProps:x}=r,p=Y0(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return _.createElement(ne,Q0(oc({},p),{ref:t,sx:[{display:"flex"},...Ph(w)]}),_.createElement(ne,{sx:{display:"flex",flexDirection:"column",flex:1}},_.createElement(va,{classNames:o,styles:l,scrollHideDelay:a,scrollbarSize:i,type:s,dir:c,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:m,unstyled:y,variant:g,viewportProps:x},n)))});G0.displayName="@mantine/core/ScrollAreaAutosize";va.displayName="@mantine/core/ScrollArea";va.Autosize=G0;const K0=va;var _x=Object.defineProperty,Zd=Object.getOwnPropertySymbols,Sx=Object.prototype.hasOwnProperty,Px=Object.prototype.propertyIsEnumerable,Jd=(e,t,r)=>t in e?_x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tr=(e,t)=>{for(var r in t||(t={}))Sx.call(t,r)&&Jd(e,r,t[r]);if(Zd)for(var r of Zd(t))Px.call(t,r)&&Jd(e,r,t[r]);return e};const qd={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function xx({transition:e,state:t,duration:r,timingFunction:n}){const o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return typeof e=="string"?e in Go?Tr(Tr(Tr({transitionProperty:Go[e].transitionProperty},o),Go[e].common),Go[e][qd[t]]):null:Tr(Tr(Tr({transitionProperty:e.transitionProperty},o),e.common),e[qd[t]])}function $x({duration:e,exitDuration:t,timingFunction:r,mounted:n,onEnter:o,onExit:l,onEntered:i,onExited:a}){const s=cr(),c=Jh(),f=s.respectReducedMotion?c:!1,[v,m]=u.useState(f?0:e),[y,w]=u.useState(n?"entered":"exited"),g=u.useRef(-1),x=p=>{const d=p?o:l,h=p?i:a;w(p?"pre-entering":"pre-exiting"),window.clearTimeout(g.current);const S=f?0:p?e:t;if(m(S),S===0)typeof d=="function"&&d(),typeof h=="function"&&h(),w(p?"entered":"exited");else{const $=window.setTimeout(()=>{typeof d=="function"&&d(),w(p?"entering":"exiting")},10);g.current=window.setTimeout(()=>{window.clearTimeout($),typeof h=="function"&&h(),w(p?"entered":"exited")},S)}};return du(()=>{x(n)},[n]),u.useEffect(()=>()=>window.clearTimeout(g.current),[]),{transitionDuration:v,transitionStatus:y,transitionTimingFunction:r||s.transitionTimingFunction}}function hu({keepMounted:e,transition:t,duration:r=250,exitDuration:n=r,mounted:o,children:l,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:f}){const{transitionDuration:v,transitionStatus:m,transitionTimingFunction:y}=$x({mounted:o,exitDuration:n,duration:r,timingFunction:i,onExit:a,onEntered:s,onEnter:c,onExited:f});return v===0?o?_.createElement(_.Fragment,null,l({})):e?l({display:"none"}):null:m==="exited"?e?l({display:"none"}):null:_.createElement(_.Fragment,null,l(xx({transition:t,duration:v,state:m,timingFunction:y})))}hu.displayName="@mantine/core/Transition";function Z0({children:e,active:t=!0,refProp:r="ref"}){const n=eP(t),o=aP(n,e==null?void 0:e.ref);return b_(e)?u.cloneElement(e,{[r]:o}):e}Z0.displayName="@mantine/core/FocusTrap";var Ox=ee((e,t,{size:r})=>({label:{display:"inline-block",fontSize:A({size:r,sizes:e.fontSizes}),fontWeight:500,color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})),Ex=Object.defineProperty,si=Object.getOwnPropertySymbols,J0=Object.prototype.hasOwnProperty,q0=Object.prototype.propertyIsEnumerable,ep=(e,t,r)=>t in e?Ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bx=(e,t)=>{for(var r in t||(t={}))J0.call(t,r)&&ep(e,r,t[r]);if(si)for(var r of si(t))q0.call(t,r)&&ep(e,r,t[r]);return e},Cx=(e,t)=>{var r={};for(var n in e)J0.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&si)for(var n of si(e))t.indexOf(n)<0&&q0.call(e,n)&&(r[n]=e[n]);return r};const kx={labelElement:"label",size:"sm"},gu=u.forwardRef((e,t)=>{const r=U("InputLabel",kx,e),{labelElement:n,children:o,required:l,size:i,classNames:a,styles:s,unstyled:c,className:f,htmlFor:v,__staticSelector:m,variant:y,onMouseDown:w}=r,g=Cx(r,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:x,cx:p}=Ox(null,{name:["InputWrapper",m],classNames:a,styles:s,unstyled:c,variant:y,size:i});return _.createElement(ne,bx({component:n,ref:t,className:p(x.label,f),htmlFor:n==="label"?v:void 0,onMouseDown:d=>{w==null||w(d),!d.defaultPrevented&&d.detail>1&&d.preventDefault()}},g),o,l&&_.createElement("span",{className:x.required,"aria-hidden":!0}," *"))});gu.displayName="@mantine/core/InputLabel";var Nx=ee((e,t,{size:r})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${A({size:r,sizes:e.fontSizes})} - ${b(2)})`,lineHeight:1.2,display:"block"}})),zx=Object.defineProperty,ci=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,tp=(e,t,r)=>t in e?zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jx=(e,t)=>{for(var r in t||(t={}))eg.call(t,r)&&tp(e,r,t[r]);if(ci)for(var r of ci(t))tg.call(t,r)&&tp(e,r,t[r]);return e},Ix=(e,t)=>{var r={};for(var n in e)eg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ci)for(var n of ci(e))t.indexOf(n)<0&&tg.call(e,n)&&(r[n]=e[n]);return r};const Rx={size:"sm"},yu=u.forwardRef((e,t)=>{const r=U("InputError",Rx,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:f}=r,v=Ix(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Nx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:f,size:s});return _.createElement(W,jx({className:y(m.error,o),ref:t},v),n)});yu.displayName="@mantine/core/InputError";var Tx=ee((e,t,{size:r})=>({description:{wordBreak:"break-word",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${A({size:r,sizes:e.fontSizes})} - ${b(2)})`,lineHeight:1.2,display:"block"}})),Mx=Object.defineProperty,ui=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,rp=(e,t,r)=>t in e?Mx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lx=(e,t)=>{for(var r in t||(t={}))rg.call(t,r)&&rp(e,r,t[r]);if(ui)for(var r of ui(t))ng.call(t,r)&&rp(e,r,t[r]);return e},Ax=(e,t)=>{var r={};for(var n in e)rg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ui)for(var n of ui(e))t.indexOf(n)<0&&ng.call(e,n)&&(r[n]=e[n]);return r};const Dx={size:"sm"},wu=u.forwardRef((e,t)=>{const r=U("InputDescription",Dx,e),{children:n,className:o,classNames:l,styles:i,unstyled:a,size:s,__staticSelector:c,variant:f}=r,v=Ax(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:y}=Tx(null,{name:["InputWrapper",c],classNames:l,styles:i,unstyled:a,variant:f,size:s});return _.createElement(W,Lx({color:"dimmed",className:y(m.description,o),ref:t,unstyled:a},v),n)});wu.displayName="@mantine/core/InputDescription";const og=u.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),Fx=og.Provider,Vx=()=>u.useContext(og);function Bx(e,{hasDescription:t,hasError:r}){const n=e.findIndex(s=>s==="input"),o=e[n-1],l=e[n+1];return{offsetBottom:t&&l==="description"||r&&l==="error",offsetTop:t&&o==="description"||r&&o==="error"}}var Hx=Object.defineProperty,Wx=Object.defineProperties,Ux=Object.getOwnPropertyDescriptors,np=Object.getOwnPropertySymbols,Qx=Object.prototype.hasOwnProperty,Yx=Object.prototype.propertyIsEnumerable,op=(e,t,r)=>t in e?Hx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xx=(e,t)=>{for(var r in t||(t={}))Qx.call(t,r)&&op(e,r,t[r]);if(np)for(var r of np(t))Yx.call(t,r)&&op(e,r,t[r]);return e},Gx=(e,t)=>Wx(e,Ux(t)),Kx=ee(e=>({root:Gx(Xx({},e.fn.fontStyles()),{lineHeight:e.lineHeight})})),Zx=Object.defineProperty,Jx=Object.defineProperties,qx=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,ig=Object.prototype.propertyIsEnumerable,lp=(e,t,r)=>t in e?Zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Bt=(e,t)=>{for(var r in t||(t={}))lg.call(t,r)&&lp(e,r,t[r]);if(fi)for(var r of fi(t))ig.call(t,r)&&lp(e,r,t[r]);return e},ip=(e,t)=>Jx(e,qx(t)),e$=(e,t)=>{var r={};for(var n in e)lg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&fi)for(var n of fi(e))t.indexOf(n)<0&&ig.call(e,n)&&(r[n]=e[n]);return r};const t$={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},ag=u.forwardRef((e,t)=>{const r=U("InputWrapper",t$,e),{className:n,label:o,children:l,required:i,id:a,error:s,description:c,labelElement:f,labelProps:v,descriptionProps:m,errorProps:y,classNames:w,styles:g,size:x,inputContainer:p,__staticSelector:d,unstyled:h,inputWrapperOrder:S,withAsterisk:$,variant:k}=r,E=e$(r,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:O,cx:j}=Kx(null,{classNames:w,styles:g,name:["InputWrapper",d],unstyled:h,variant:k,size:x}),C={classNames:w,styles:g,unstyled:h,size:x,variant:k,__staticSelector:d},R=typeof $=="boolean"?$:i,L=a?`${a}-error`:y==null?void 0:y.id,V=a?`${a}-description`:m==null?void 0:m.id,ae=`${!!s&&typeof s!="boolean"?L:""} ${c?V:""}`,se=ae.trim().length>0?ae.trim():void 0,Je=o&&_.createElement(gu,Bt(Bt({key:"label",labelElement:f,id:a?`${a}-label`:void 0,htmlFor:a,required:R},C),v),o),z=c&&_.createElement(wu,ip(Bt(Bt({key:"description"},m),C),{size:(m==null?void 0:m.size)||C.size,id:(m==null?void 0:m.id)||V}),c),T=_.createElement(u.Fragment,{key:"input"},p(l)),M=typeof s!="boolean"&&s&&_.createElement(yu,ip(Bt(Bt({},y),C),{size:(y==null?void 0:y.size)||C.size,key:"error",id:(y==null?void 0:y.id)||L}),s),Z=S.map(ce=>{switch(ce){case"label":return Je;case"input":return T;case"description":return z;case"error":return M;default:return null}});return _.createElement(Fx,{value:Bt({describedBy:se},Bx(S,{hasDescription:!!z,hasError:!!M}))},_.createElement(ne,Bt({className:j(O.root,n),ref:t},E),Z))});ag.displayName="@mantine/core/InputWrapper";var r$=Object.defineProperty,di=Object.getOwnPropertySymbols,sg=Object.prototype.hasOwnProperty,cg=Object.prototype.propertyIsEnumerable,ap=(e,t,r)=>t in e?r$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,n$=(e,t)=>{for(var r in t||(t={}))sg.call(t,r)&&ap(e,r,t[r]);if(di)for(var r of di(t))cg.call(t,r)&&ap(e,r,t[r]);return e},o$=(e,t)=>{var r={};for(var n in e)sg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&di)for(var n of di(e))t.indexOf(n)<0&&cg.call(e,n)&&(r[n]=e[n]);return r};const l$={},ug=u.forwardRef((e,t)=>{const r=U("InputPlaceholder",l$,e),{sx:n}=r,o=o$(r,["sx"]);return _.createElement(ne,n$({component:"span",sx:[l=>l.fn.placeholderStyles(),...Ph(n)],ref:t},o))});ug.displayName="@mantine/core/InputPlaceholder";var i$=Object.defineProperty,a$=Object.defineProperties,s$=Object.getOwnPropertyDescriptors,sp=Object.getOwnPropertySymbols,c$=Object.prototype.hasOwnProperty,u$=Object.prototype.propertyIsEnumerable,cp=(e,t,r)=>t in e?i$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qo=(e,t)=>{for(var r in t||(t={}))c$.call(t,r)&&cp(e,r,t[r]);if(sp)for(var r of sp(t))u$.call(t,r)&&cp(e,r,t[r]);return e},Ka=(e,t)=>a$(e,s$(t));const je={xs:b(30),sm:b(36),md:b(42),lg:b(50),xl:b(60)},f$=["default","filled","unstyled"];function d$({theme:e,variant:t}){return f$.includes(t)?t==="default"?{border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:t==="filled"?{border:`${b(1)} solid transparent`,backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:b(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}var p$=ee((e,{multiline:t,radius:r,invalid:n,rightSectionWidth:o,withRightSection:l,iconWidth:i,offsetBottom:a,offsetTop:s,pointer:c},{variant:f,size:v})=>{const m=e.fn.variant({variant:"filled",color:"red"}).background,y=f==="default"||f==="filled"?{minHeight:A({size:v,sizes:je}),paddingLeft:`calc(${A({size:v,sizes:je})} / 3)`,paddingRight:l?o||A({size:v,sizes:je}):`calc(${A({size:v,sizes:je})} / 3)`,borderRadius:e.fn.radius(r)}:f==="unstyled"&&l?{paddingRight:o||A({size:v,sizes:je})}:null;return{wrapper:{position:"relative",marginTop:s?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:a?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:Ka(qo(qo(Ka(qo({},e.fn.fontStyles()),{height:t?f==="unstyled"?void 0:"auto":A({size:v,sizes:je}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${A({size:v,sizes:je})} - ${b(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:A({size:v,sizes:e.fontSizes}),width:"100%",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:c?"pointer":void 0}),d$({theme:e,variant:f})),y),{"&:disabled, &[data-disabled]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:m,borderColor:m,"&::placeholder":{opacity:1,color:m}},"&[data-with-icon]":{paddingLeft:typeof i=="number"?b(i):A({size:v,sizes:je})},"&::placeholder":Ka(qo({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:i?b(i):A({size:v,sizes:je}),color:n?e.colors.red[e.colorScheme==="dark"?6:7]:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:o||A({size:v,sizes:je})}}}),m$=Object.defineProperty,v$=Object.defineProperties,h$=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,up=(e,t,r)=>t in e?m$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,el=(e,t)=>{for(var r in t||(t={}))fg.call(t,r)&&up(e,r,t[r]);if(pi)for(var r of pi(t))dg.call(t,r)&&up(e,r,t[r]);return e},fp=(e,t)=>v$(e,h$(t)),g$=(e,t)=>{var r={};for(var n in e)fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&pi)for(var n of pi(e))t.indexOf(n)<0&&dg.call(e,n)&&(r[n]=e[n]);return r};const y$={size:"sm",variant:"default"},kr=u.forwardRef((e,t)=>{const r=U("Input",y$,e),{className:n,error:o,required:l,disabled:i,variant:a,icon:s,style:c,rightSectionWidth:f,iconWidth:v,rightSection:m,rightSectionProps:y,radius:w,size:g,wrapperProps:x,classNames:p,styles:d,__staticSelector:h,multiline:S,sx:$,unstyled:k,pointer:E}=r,O=g$(r,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:j,offsetTop:C,describedBy:R}=Vx(),{classes:L,cx:V}=p$({radius:w,multiline:S,invalid:!!o,rightSectionWidth:f?b(f):void 0,iconWidth:v,withRightSection:!!m,offsetBottom:j,offsetTop:C,pointer:E},{classNames:p,styles:d,name:["Input",h],unstyled:k,variant:a,size:g}),{systemStyles:K,rest:ae}=qh(O);return _.createElement(ne,el(el({className:V(L.wrapper,n),sx:$,style:c},K),x),s&&_.createElement("div",{className:L.icon},s),_.createElement(ne,fp(el({component:"input"},ae),{ref:t,required:l,"aria-invalid":!!o,"aria-describedby":R,disabled:i,"data-disabled":i||void 0,"data-with-icon":!!s||void 0,"data-invalid":!!o||void 0,className:L.input})),m&&_.createElement("div",fp(el({},y),{className:L.rightSection}),m))});kr.displayName="@mantine/core/Input";kr.Wrapper=ag;kr.Label=gu;kr.Description=wu;kr.Error=yu;kr.Placeholder=ug;const pg=kr;var w$=Object.defineProperty,_$=Object.defineProperties,S$=Object.getOwnPropertyDescriptors,dp=Object.getOwnPropertySymbols,P$=Object.prototype.hasOwnProperty,x$=Object.prototype.propertyIsEnumerable,pp=(e,t,r)=>t in e?w$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Za=(e,t)=>{for(var r in t||(t={}))P$.call(t,r)&&pp(e,r,t[r]);if(dp)for(var r of dp(t))x$.call(t,r)&&pp(e,r,t[r]);return e},$$=(e,t)=>_$(e,S$(t));const O$=["light","filled","outline","dot","gradient"],Ja={xs:{fontSize:b(9),height:b(16)},sm:{fontSize:b(10),height:b(18)},md:{fontSize:b(11),height:b(20)},lg:{fontSize:b(13),height:b(26)},xl:{fontSize:b(16),height:b(32)}},E$={xs:b(4),sm:b(4),md:b(6),lg:b(8),xl:b(10)};function b$({theme:e,variant:t,color:r,size:n,gradient:o}){if(!O$.includes(t))return null;if(t==="dot"){const i=A({size:n,sizes:E$});return{backgroundColor:"transparent",color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${A({size:n,sizes:e.spacing})} / 1.5 - ${i} / 2)`,"&::before":{content:'""',display:"block",width:i,height:i,borderRadius:i,backgroundColor:e.fn.themeColor(r,e.colorScheme==="dark"?4:e.fn.primaryShade("light"),!0),marginRight:i}}}const l=e.fn.variant({color:r,variant:t,gradient:o});return{background:l.background,color:l.color,border:`${b(t==="gradient"?0:1)} solid ${l.border}`}}var C$=ee((e,{color:t,radius:r,gradient:n,fullWidth:o},{variant:l,size:i})=>{const{fontSize:a,height:s}=i in Ja?Ja[i]:Ja.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:Za($$(Za(Za({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:a,height:s,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${s} - ${b(2)})`,textDecoration:"none",padding:`0 calc(${A({size:i,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(r),fontWeight:700,letterSpacing:b(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),b$({theme:e,variant:l,color:t,size:i,gradient:n}))}}),k$=Object.defineProperty,mi=Object.getOwnPropertySymbols,mg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,mp=(e,t,r)=>t in e?k$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N$=(e,t)=>{for(var r in t||(t={}))mg.call(t,r)&&mp(e,r,t[r]);if(mi)for(var r of mi(t))vg.call(t,r)&&mp(e,r,t[r]);return e},z$=(e,t)=>{var r={};for(var n in e)mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&mi)for(var n of mi(e))t.indexOf(n)<0&&vg.call(e,n)&&(r[n]=e[n]);return r};const j$={variant:"light",size:"md",radius:"xl"},hg=u.forwardRef((e,t)=>{const r=U("Badge",j$,e),{className:n,color:o,variant:l,fullWidth:i,children:a,size:s,leftSection:c,rightSection:f,radius:v,gradient:m,classNames:y,styles:w,unstyled:g}=r,x=z$(r,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:p,cx:d}=C$({fullWidth:i,color:o,radius:v,gradient:m},{classNames:y,styles:w,name:"Badge",unstyled:g,variant:l,size:s});return _.createElement(ne,N$({className:d(p.root,n),ref:t},x),c&&_.createElement("span",{className:p.leftSection},c),_.createElement("span",{className:p.inner},a),f&&_.createElement("span",{className:p.rightSection},f))});hg.displayName="@mantine/core/Badge";const Q=hg;var I$=ee((e,{orientation:t,buttonBorderWidth:r})=>({root:{display:"flex",flexDirection:t==="vertical"?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,[t==="vertical"?"borderBottomLeftRadius":"borderTopRightRadius"]:0,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${b(r)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,[t==="vertical"?"borderTopRightRadius":"borderBottomLeftRadius"]:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${b(r)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:`calc(${b(r)} / 2)`,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:`calc(${b(r)} / 2)`},"& + [data-button]":{[t==="vertical"?"marginTop":"marginLeft"]:`calc(${r} * -1)`,"@media (min-resolution: 192dpi)":{[t==="vertical"?"marginTop":"marginLeft"]:0}}}}})),R$=Object.defineProperty,vi=Object.getOwnPropertySymbols,gg=Object.prototype.hasOwnProperty,yg=Object.prototype.propertyIsEnumerable,vp=(e,t,r)=>t in e?R$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T$=(e,t)=>{for(var r in t||(t={}))gg.call(t,r)&&vp(e,r,t[r]);if(vi)for(var r of vi(t))yg.call(t,r)&&vp(e,r,t[r]);return e},M$=(e,t)=>{var r={};for(var n in e)gg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&vi)for(var n of vi(e))t.indexOf(n)<0&&yg.call(e,n)&&(r[n]=e[n]);return r};const L$={orientation:"horizontal",buttonBorderWidth:1},wg=u.forwardRef((e,t)=>{const r=U("ButtonGroup",L$,e),{className:n,orientation:o,buttonBorderWidth:l,unstyled:i}=r,a=M$(r,["className","orientation","buttonBorderWidth","unstyled"]),{classes:s,cx:c}=I$({orientation:o,buttonBorderWidth:l},{name:"ButtonGroup",unstyled:i});return _.createElement(ne,T$({className:c(s.root,n),ref:t},a))});wg.displayName="@mantine/core/ButtonGroup";var A$=Object.defineProperty,D$=Object.defineProperties,F$=Object.getOwnPropertyDescriptors,hp=Object.getOwnPropertySymbols,V$=Object.prototype.hasOwnProperty,B$=Object.prototype.propertyIsEnumerable,gp=(e,t,r)=>t in e?A$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))V$.call(t,r)&&gp(e,r,t[r]);if(hp)for(var r of hp(t))B$.call(t,r)&&gp(e,r,t[r]);return e},yl=(e,t)=>D$(e,F$(t));const H$=["filled","outline","light","white","default","subtle","gradient"],lc={xs:{height:je.xs,paddingLeft:b(14),paddingRight:b(14)},sm:{height:je.sm,paddingLeft:b(18),paddingRight:b(18)},md:{height:je.md,paddingLeft:b(22),paddingRight:b(22)},lg:{height:je.lg,paddingLeft:b(26),paddingRight:b(26)},xl:{height:je.xl,paddingLeft:b(32),paddingRight:b(32)},"compact-xs":{height:b(22),paddingLeft:b(7),paddingRight:b(7)},"compact-sm":{height:b(26),paddingLeft:b(8),paddingRight:b(8)},"compact-md":{height:b(30),paddingLeft:b(10),paddingRight:b(10)},"compact-lg":{height:b(34),paddingLeft:b(12),paddingRight:b(12)},"compact-xl":{height:b(40),paddingLeft:b(14),paddingRight:b(14)}};function W$({compact:e,size:t,withLeftIcon:r,withRightIcon:n}){if(e)return lc[`compact-${t}`];const o=lc[t];return o?yl(kt({},o),{paddingLeft:r?`calc(${o.paddingLeft} / 1.5)`:o.paddingLeft,paddingRight:n?`calc(${o.paddingRight} / 1.5)`:o.paddingRight}):{}}const U$=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function Q$({variant:e,theme:t,color:r,gradient:n}){if(!H$.includes(e))return null;const o=t.fn.variant({color:r,variant:e,gradient:n});return e==="gradient"?kt({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):kt({border:`${b(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}var Y$=ee((e,{radius:t,fullWidth:r,compact:n,withLeftIcon:o,withRightIcon:l,color:i,gradient:a},{variant:s,size:c})=>({root:yl(kt(yl(kt(kt(kt(kt({},W$({compact:n,size:c,withLeftIcon:o,withRightIcon:l})),e.fn.fontStyles()),e.fn.focusStyles()),U$(r)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:A({size:c,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),Q$({variant:s,theme:e,color:i,gradient:a})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":yl(kt({content:'""'},e.fn.cover(b(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})),X$=Object.defineProperty,hi=Object.getOwnPropertySymbols,_g=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,yp=(e,t,r)=>t in e?X$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wp=(e,t)=>{for(var r in t||(t={}))_g.call(t,r)&&yp(e,r,t[r]);if(hi)for(var r of hi(t))Sg.call(t,r)&&yp(e,r,t[r]);return e},G$=(e,t)=>{var r={};for(var n in e)_g.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&hi)for(var n of hi(e))t.indexOf(n)<0&&Sg.call(e,n)&&(r[n]=e[n]);return r};const K$={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},_u=u.forwardRef((e,t)=>{const r=U("Button",K$,e),{className:n,size:o,color:l,type:i,disabled:a,children:s,leftIcon:c,rightIcon:f,fullWidth:v,variant:m,radius:y,uppercase:w,compact:g,loading:x,loaderPosition:p,loaderProps:d,gradient:h,classNames:S,styles:$,unstyled:k}=r,E=G$(r,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:O,cx:j,theme:C}=Y$({radius:y,color:l,fullWidth:v,compact:g,gradient:h,withLeftIcon:!!c,withRightIcon:!!f},{name:"Button",unstyled:k,classNames:S,styles:$,variant:m,size:o}),R=C.fn.variant({color:l,variant:m}),L=_.createElement(pu,wp({color:R.color,size:`calc(${A({size:o,sizes:lc}).height} / 2)`},d));return _.createElement(i0,wp({className:j(O.root,n),type:i,disabled:a,"data-button":!0,"data-disabled":a||void 0,"data-loading":x||void 0,ref:t,unstyled:k},E),_.createElement("div",{className:O.inner},(c||x&&p==="left")&&_.createElement("span",{className:j(O.icon,O.leftIcon)},x&&p==="left"?L:c),x&&p==="center"&&_.createElement("span",{className:O.centerLoader},L),_.createElement("span",{className:O.label,style:{textTransform:w?"uppercase":void 0}},s),(f||x&&p==="right")&&_.createElement("span",{className:j(O.icon,O.rightIcon)},x&&p==="right"?L:f)))});_u.displayName="@mantine/core/Button";_u.Group=wg;const pe=_u;var Z$=ee((e,{radius:t,shadow:r})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[r]||r||"none","&[data-with-border]":{border:`${b(1)} solid ${e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]}`}}})),J$=Object.defineProperty,gi=Object.getOwnPropertySymbols,Pg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,_p=(e,t,r)=>t in e?J$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q$=(e,t)=>{for(var r in t||(t={}))Pg.call(t,r)&&_p(e,r,t[r]);if(gi)for(var r of gi(t))xg.call(t,r)&&_p(e,r,t[r]);return e},eO=(e,t)=>{var r={};for(var n in e)Pg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&gi)for(var n of gi(e))t.indexOf(n)<0&&xg.call(e,n)&&(r[n]=e[n]);return r};const tO={},$g=u.forwardRef((e,t)=>{const r=U("Paper",tO,e),{className:n,children:o,radius:l,withBorder:i,shadow:a,unstyled:s,variant:c}=r,f=eO(r,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:v,cx:m}=Z$({radius:l,shadow:a},{name:"Paper",unstyled:s,variant:c});return _.createElement(ne,q$({className:m(v.root,n),"data-with-border":i||void 0,ref:t},f),o)});$g.displayName="@mantine/core/Paper";const We=$g,[rO,yn]=Sh("ModalBase component was not found in tree");var nO=ee(()=>({close:{marginLeft:"auto",marginRight:0}})),oO=Object.defineProperty,yi=Object.getOwnPropertySymbols,Og=Object.prototype.hasOwnProperty,Eg=Object.prototype.propertyIsEnumerable,Sp=(e,t,r)=>t in e?oO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lO=(e,t)=>{for(var r in t||(t={}))Og.call(t,r)&&Sp(e,r,t[r]);if(yi)for(var r of yi(t))Eg.call(t,r)&&Sp(e,r,t[r]);return e},iO=(e,t)=>{var r={};for(var n in e)Og.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&yi)for(var n of yi(e))t.indexOf(n)<0&&Eg.call(e,n)&&(r[n]=e[n]);return r};const aO={size:"sm"},sO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}CloseButton`,aO,e),{className:o}=n,l=iO(n,["className"]),{classes:i,cx:a}=nO(null,r.stylesApi);return _.createElement(mu,lO({className:a(i.close,o),ref:t,onClick:r.onClose},l))});var cO=ee(()=>({overlay:{}})),uO=Object.defineProperty,fO=Object.defineProperties,dO=Object.getOwnPropertyDescriptors,Pp=Object.getOwnPropertySymbols,pO=Object.prototype.hasOwnProperty,mO=Object.prototype.propertyIsEnumerable,xp=(e,t,r)=>t in e?uO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vO=(e,t)=>{for(var r in t||(t={}))pO.call(t,r)&&xp(e,r,t[r]);if(Pp)for(var r of Pp(t))mO.call(t,r)&&xp(e,r,t[r]);return e},hO=(e,t)=>fO(e,dO(t)),gO=ee((e,{color:t,opacity:r,blur:n,radius:o,gradient:l,fixed:i,zIndex:a})=>({root:hO(vO({},e.fn.cover(0)),{position:i?"fixed":"absolute",backgroundColor:l?void 0:e.fn.rgba(t,r),backgroundImage:l,backdropFilter:n?`blur(${b(n)})`:void 0,borderRadius:e.fn.radius(o),zIndex:a,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})})),yO=Object.defineProperty,wi=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Cg=Object.prototype.propertyIsEnumerable,$p=(e,t,r)=>t in e?yO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wO=(e,t)=>{for(var r in t||(t={}))bg.call(t,r)&&$p(e,r,t[r]);if(wi)for(var r of wi(t))Cg.call(t,r)&&$p(e,r,t[r]);return e},_O=(e,t)=>{var r={};for(var n in e)bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&wi)for(var n of wi(e))t.indexOf(n)<0&&Cg.call(e,n)&&(r[n]=e[n]);return r};const SO={opacity:.6,color:"#000",zIndex:fu("modal"),radius:0},kg=u.forwardRef((e,t)=>{const r=U("Overlay",SO,e),{variant:n,opacity:o,color:l,blur:i,gradient:a,zIndex:s,radius:c,children:f,className:v,classNames:m,styles:y,unstyled:w,center:g,fixed:x}=r,p=_O(r,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:d,cx:h}=gO({color:l,opacity:o,blur:i,radius:c,gradient:a,fixed:x,zIndex:s},{name:"Overlay",classNames:m,styles:y,unstyled:w,variant:n});return _.createElement(ne,wO({ref:t,className:h(d.root,v),"data-center":g||void 0},p),f)});kg.displayName="@mantine/core/Overlay";const PO=kg;var xO=Object.defineProperty,$O=Object.defineProperties,OO=Object.getOwnPropertyDescriptors,_i=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Op=(e,t,r)=>t in e?xO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,In=(e,t)=>{for(var r in t||(t={}))Ng.call(t,r)&&Op(e,r,t[r]);if(_i)for(var r of _i(t))zg.call(t,r)&&Op(e,r,t[r]);return e},EO=(e,t)=>$O(e,OO(t)),bO=(e,t)=>{var r={};for(var n in e)Ng.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&_i)for(var n of _i(e))t.indexOf(n)<0&&zg.call(e,n)&&(r[n]=e[n]);return r};const CO={},kO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Overlay`,CO,e),{onClick:o,transitionProps:l,style:i,className:a}=n,s=bO(n,["onClick","transitionProps","style","className"]),{classes:c,cx:f}=cO(null,r.stylesApi),v=m=>{o==null||o(m),r.closeOnClickOutside&&r.onClose()};return _.createElement(hu,EO(In(In({mounted:r.opened},r.transitionProps),l),{transition:"fade"}),m=>_.createElement(PO,In({ref:t,onClick:v,fixed:!0,style:In(In({},i),m),className:f(c.overlay,a),zIndex:r.zIndex},s)))});var NO=ee((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}})),zO=Object.defineProperty,Si=Object.getOwnPropertySymbols,jg=Object.prototype.hasOwnProperty,Ig=Object.prototype.propertyIsEnumerable,Ep=(e,t,r)=>t in e?zO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rn=(e,t)=>{for(var r in t||(t={}))jg.call(t,r)&&Ep(e,r,t[r]);if(Si)for(var r of Si(t))Ig.call(t,r)&&Ep(e,r,t[r]);return e},jO=(e,t)=>{var r={};for(var n in e)jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Si)for(var n of Si(e))t.indexOf(n)<0&&Ig.call(e,n)&&(r[n]=e[n]);return r};const IO={},RO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Content`,IO,e),{className:o,transitionProps:l,style:i,onKeyDown:a}=n,s=jO(n,["className","transitionProps","style","onKeyDown"]),{classes:c,cx:f}=NO({zIndex:r.zIndex},r.stylesApi),v=m=>{var y;((y=m.target)==null?void 0:y.getAttribute("data-mantine-stop-propagation"))!=="true"&&m.key==="Escape"&&r.closeOnEscape&&r.onClose(),a==null||a(m)};return _.createElement(hu,Rn(Rn({mounted:r.opened,transition:"pop"},r.transitionProps),l),m=>_.createElement("div",{className:f(c.inner)},_.createElement(Z0,{active:r.opened&&r.trapFocus},_.createElement(We,Rn({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":r.bodyMounted?r.getBodyId():void 0,"aria-labelledby":r.titleMounted?r.getTitleId():void 0,onKeyDown:v,ref:t,className:f(c.content,o),style:Rn(Rn({},i),m),shadow:r.shadow},s),s.children))))});var TO=ee((e,{padding:t})=>{const r=A({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:r,paddingRight:`calc(${r} - ${b(5)})`,position:"sticky",top:0,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,zIndex:1e3}}}),MO=Object.defineProperty,Pi=Object.getOwnPropertySymbols,Rg=Object.prototype.hasOwnProperty,Tg=Object.prototype.propertyIsEnumerable,bp=(e,t,r)=>t in e?MO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,LO=(e,t)=>{for(var r in t||(t={}))Rg.call(t,r)&&bp(e,r,t[r]);if(Pi)for(var r of Pi(t))Tg.call(t,r)&&bp(e,r,t[r]);return e},AO=(e,t)=>{var r={};for(var n in e)Rg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Pi)for(var n of Pi(e))t.indexOf(n)<0&&Tg.call(e,n)&&(r[n]=e[n]);return r};const DO={},FO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Header`,DO,e),{className:o}=n,l=AO(n,["className"]),{classes:i,cx:a}=TO({padding:r.padding},r.stylesApi);return _.createElement(ne,LO({ref:t,className:a(i.header,o)},l))});var VO=ee(e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})),BO=Object.defineProperty,xi=Object.getOwnPropertySymbols,Mg=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,Cp=(e,t,r)=>t in e?BO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,HO=(e,t)=>{for(var r in t||(t={}))Mg.call(t,r)&&Cp(e,r,t[r]);if(xi)for(var r of xi(t))Lg.call(t,r)&&Cp(e,r,t[r]);return e},WO=(e,t)=>{var r={};for(var n in e)Mg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&xi)for(var n of xi(e))t.indexOf(n)<0&&Lg.call(e,n)&&(r[n]=e[n]);return r};const UO={},QO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Title`,UO,e),{className:o}=n,l=WO(n,["className"]),{classes:i,cx:a}=VO(null,r.stylesApi);return u.useEffect(()=>(r.setTitleMounted(!0),()=>r.setTitleMounted(!1)),[]),_.createElement(ne,HO({component:"h2",id:r.getTitleId(),className:a(i.title,o),ref:t},l))});var YO=ee((e,{padding:t})=>({body:{padding:A({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})),XO=Object.defineProperty,$i=Object.getOwnPropertySymbols,Ag=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,kp=(e,t,r)=>t in e?XO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,GO=(e,t)=>{for(var r in t||(t={}))Ag.call(t,r)&&kp(e,r,t[r]);if($i)for(var r of $i(t))Dg.call(t,r)&&kp(e,r,t[r]);return e},KO=(e,t)=>{var r={};for(var n in e)Ag.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&$i)for(var n of $i(e))t.indexOf(n)<0&&Dg.call(e,n)&&(r[n]=e[n]);return r};const ZO={},JO=u.forwardRef((e,t)=>{const r=yn(),n=U(`${r.__staticSelector}Body`,ZO,e),{className:o}=n,l=KO(n,["className"]),{classes:i,cx:a}=YO({padding:r.padding},r.stylesApi);return u.useEffect(()=>(r.setBodyMounted(!0),()=>r.setBodyMounted(!1)),[]),_.createElement(ne,GO({id:r.getBodyId(),className:a(i.body,o),ref:t},l))});function qO({children:e}){return _.createElement(_.Fragment,null,e)}function eE({opened:e,transitionDuration:t}){const[r,n]=u.useState(e),o=u.useRef(),i=Jh()?0:t;return u.useEffect(()=>(e?(n(!0),window.clearTimeout(o.current)):i===0?n(!1):o.current=window.setTimeout(()=>n(!1),i),()=>window.clearTimeout(o.current)),[e,i]),r}var tE=ee(()=>({root:{}})),rE=Object.defineProperty,nE=Object.defineProperties,oE=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Vg=Object.prototype.propertyIsEnumerable,Np=(e,t,r)=>t in e?rE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qa=(e,t)=>{for(var r in t||(t={}))Fg.call(t,r)&&Np(e,r,t[r]);if(Oi)for(var r of Oi(t))Vg.call(t,r)&&Np(e,r,t[r]);return e},zp=(e,t)=>nE(e,oE(t)),lE=(e,t)=>{var r={};for(var n in e)Fg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oi)for(var n of Oi(e))t.indexOf(n)<0&&Vg.call(e,n)&&(r[n]=e[n]);return r};const Su={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:fu("modal"),padding:"md",size:"md",shadow:"xl"};function de(e){const t=U("ModalBase",Su,e),{opened:r,onClose:n,children:o,closeOnClickOutside:l,__staticSelector:i,transitionProps:a,withinPortal:s,portalProps:c,keepMounted:f,target:v,zIndex:m,lockScroll:y,trapFocus:w,closeOnEscape:g,returnFocus:x,padding:p,shadow:d,id:h,size:S,variant:$,classNames:k,unstyled:E,styles:O,className:j}=t,C=lE(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:R,cx:L}=tE(null,{name:i,classNames:k,styles:O,unstyled:E,variant:$,size:S}),V=nP(h),[K,ae]=u.useState(!1),[se,Je]=u.useState(!1),z=typeof(a==null?void 0:a.duration)=="number"?a==null?void 0:a.duration:200,T=eE({opened:r,transitionDuration:z});return oP("keydown",M=>{!w&&M.key==="Escape"&&g&&n()}),Y2({opened:r,shouldReturnFocus:w&&x}),_.createElement(x0,zp(qa({},c),{withinPortal:s,target:v}),_.createElement(rO,{value:{__staticSelector:i,opened:r,onClose:n,closeOnClickOutside:l,transitionProps:zp(qa({},a),{duration:z,keepMounted:f}),zIndex:m,padding:p,id:V,getTitleId:()=>`${V}-title`,getBodyId:()=>`${V}-body`,titleMounted:K,bodyMounted:se,setTitleMounted:ae,setBodyMounted:Je,trapFocus:w,closeOnEscape:g,shadow:d,stylesApi:{name:i,size:S,variant:$,classNames:k,styles:O,unstyled:E}}},_.createElement(_h,{enabled:T&&y},_.createElement(ne,qa({className:L(R.root,j)},C),o))))}de.CloseButton=sO;de.Overlay=kO;de.Content=RO;de.Header=FO;de.Title=QO;de.Body=JO;de.NativeScrollArea=qO;function iE(e){return u.Children.toArray(e).filter(Boolean)}const aE={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var sE=ee((e,{spacing:t,position:r,noWrap:n,grow:o,align:l,count:i})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:l||"center",flexWrap:n?"nowrap":"wrap",justifyContent:aE[r],gap:A({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:o?`calc(${100/i}% - (${b(A({size:t,sizes:e.spacing}))} - ${A({size:t,sizes:e.spacing})} / ${i}))`:void 0,flexGrow:o?1:0}}})),cE=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Hg=Object.prototype.propertyIsEnumerable,jp=(e,t,r)=>t in e?cE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,uE=(e,t)=>{for(var r in t||(t={}))Bg.call(t,r)&&jp(e,r,t[r]);if(Ei)for(var r of Ei(t))Hg.call(t,r)&&jp(e,r,t[r]);return e},fE=(e,t)=>{var r={};for(var n in e)Bg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ei)for(var n of Ei(e))t.indexOf(n)<0&&Hg.call(e,n)&&(r[n]=e[n]);return r};const dE={position:"left",spacing:"md"},_t=u.forwardRef((e,t)=>{const r=U("Group",dE,e),{className:n,position:o,align:l,children:i,noWrap:a,grow:s,spacing:c,unstyled:f,variant:v}=r,m=fE(r,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),y=iE(i),{classes:w,cx:g}=sE({align:l,grow:s,noWrap:a,spacing:c,position:o,count:y.length},{unstyled:f,name:"Group",variant:v});return _.createElement(ne,uE({className:g(w.root,n),ref:t},m),y)});_t.displayName="@mantine/core/Group";var pE=Object.defineProperty,bi=Object.getOwnPropertySymbols,Wg=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Ip=(e,t,r)=>t in e?pE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rp=(e,t)=>{for(var r in t||(t={}))Wg.call(t,r)&&Ip(e,r,t[r]);if(bi)for(var r of bi(t))Ug.call(t,r)&&Ip(e,r,t[r]);return e},mE=(e,t)=>{var r={};for(var n in e)Wg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&bi)for(var n of bi(e))t.indexOf(n)<0&&Ug.call(e,n)&&(r[n]=e[n]);return r};function vE(e){const t=e,{width:r,height:n,style:o}=t,l=mE(t,["width","height","style"]);return _.createElement("svg",Rp({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Rp({width:r,height:n},o)},l),_.createElement("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var hE=Object.defineProperty,gE=Object.defineProperties,yE=Object.getOwnPropertyDescriptors,Tp=Object.getOwnPropertySymbols,wE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,Mp=(e,t,r)=>t in e?hE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lp=(e,t)=>{for(var r in t||(t={}))wE.call(t,r)&&Mp(e,r,t[r]);if(Tp)for(var r of Tp(t))_E.call(t,r)&&Mp(e,r,t[r]);return e},Ap=(e,t)=>gE(e,yE(t)),SE=ee((e,{radius:t})=>({root:{},imageWrapper:{position:"relative"},figure:{margin:0},image:Ap(Lp({},e.fn.fontStyles()),{display:"block",width:"100%",height:"100%",border:0,borderRadius:e.fn.radius(t)}),caption:{color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[7],marginTop:e.spacing.xs},placeholder:Ap(Lp({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],borderRadius:e.fn.radius(t)})})),PE=Object.defineProperty,xE=Object.defineProperties,$E=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Yg=Object.prototype.propertyIsEnumerable,Dp=(e,t,r)=>t in e?PE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tn=(e,t)=>{for(var r in t||(t={}))Qg.call(t,r)&&Dp(e,r,t[r]);if(Ci)for(var r of Ci(t))Yg.call(t,r)&&Dp(e,r,t[r]);return e},OE=(e,t)=>xE(e,$E(t)),EE=(e,t)=>{var r={};for(var n in e)Qg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ci)for(var n of Ci(e))t.indexOf(n)<0&&Yg.call(e,n)&&(r[n]=e[n]);return r};const bE={fit:"cover",width:"100%",height:"auto",radius:0},_r=u.forwardRef((e,t)=>{const r=U("Image",bE,e),{className:n,alt:o,src:l,fit:i,width:a,height:s,radius:c,imageProps:f,withPlaceholder:v,placeholder:m,imageRef:y,classNames:w,styles:g,caption:x,unstyled:p,style:d,variant:h}=r,S=EE(r,["className","alt","src","fit","width","height","radius","imageProps","withPlaceholder","placeholder","imageRef","classNames","styles","caption","unstyled","style","variant"]),{classes:$,cx:k}=SE({radius:c},{classNames:w,styles:g,unstyled:p,name:"Image",variant:h}),[E,O]=u.useState(!l),j=v&&E;return du(()=>{O(!l)},[l]),_.createElement(ne,Tn({className:k($.root,n),style:Tn({width:b(a)},d),ref:t},S),_.createElement("figure",{className:$.figure},_.createElement("div",{className:$.imageWrapper},_.createElement("img",OE(Tn({src:l,alt:o,ref:y},f),{className:k($.image,f==null?void 0:f.className),onError:C=>{O(!0),typeof(f==null?void 0:f.onError)=="function"&&f.onError(C)},style:Tn(Tn({objectFit:i,width:b(a),height:b(s)},j&&{overflow:"hidden"}),f==null?void 0:f.style)})),j&&_.createElement("div",{className:$.placeholder,title:o},m||_.createElement("div",null,_.createElement(vE,{width:b(40),height:b(40)})))),!!x&&_.createElement(W,{component:"figcaption",size:"sm",align:"center",className:$.caption},x)))});_r.displayName="@mantine/core/Image";const[CE,kE]=Sh("Modal component was not found in tree"),NE={xs:b(320),sm:b(380),md:b(440),lg:b(620),xl:b(780)};var zE=ee((e,{yOffset:t,xOffset:r,centered:n,fullScreen:o},{size:l})=>({content:{flex:o?"0 0 100%":`0 0 ${A({size:l,sizes:NE})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${b(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:r,paddingRight:o?0:r,display:"flex",justifyContent:"center",alignItems:n?"center":"flex-start"}})),jE=Object.defineProperty,IE=Object.defineProperties,RE=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Gg=Object.prototype.propertyIsEnumerable,Fp=(e,t,r)=>t in e?jE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ic=(e,t)=>{for(var r in t||(t={}))Xg.call(t,r)&&Fp(e,r,t[r]);if(ki)for(var r of ki(t))Gg.call(t,r)&&Fp(e,r,t[r]);return e},Kg=(e,t)=>IE(e,RE(t)),TE=(e,t)=>{var r={};for(var n in e)Xg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ki)for(var n of ki(e))t.indexOf(n)<0&&Gg.call(e,n)&&(r[n]=e[n]);return r};const ME=Kg(ic({},Su),{yOffset:"5dvh",xOffset:"5vw"});function Zg(e){const t=U("ModalRoot",ME,e),{classNames:r,variant:n,size:o,yOffset:l,xOffset:i,scrollAreaComponent:a,radius:s,centered:c,fullScreen:f}=t,v=TE(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:m,cx:y}=zE({yOffset:l,xOffset:i,centered:c,fullScreen:f},{name:"Modal",variant:n,size:o});return _.createElement(CE,{value:{yOffset:l,scrollAreaComponent:a,radius:s}},_.createElement(de,ic({__staticSelector:"Modal",size:o,variant:n,classNames:Kg(ic({},r),{content:y(m.content,r==null?void 0:r.content),inner:y(m.inner,r==null?void 0:r.inner)})},v)))}var LE=Object.defineProperty,Ni=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,Vp=(e,t,r)=>t in e?LE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,AE=(e,t)=>{for(var r in t||(t={}))Jg.call(t,r)&&Vp(e,r,t[r]);if(Ni)for(var r of Ni(t))qg.call(t,r)&&Vp(e,r,t[r]);return e},DE=(e,t)=>{var r={};for(var n in e)Jg.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ni)for(var n of Ni(e))t.indexOf(n)<0&&qg.call(e,n)&&(r[n]=e[n]);return r};const FE={shadow:"xl"},ey=u.forwardRef((e,t)=>{const r=U("ModalContent",FE,e),{children:n,scrollAreaComponent:o}=r,l=DE(r,["children","scrollAreaComponent"]),i=kE(),a=o||i.scrollAreaComponent||de.NativeScrollArea;return _.createElement(de.Content,AE({ref:t,radius:i.radius},l),_.createElement(a,{style:{maxHeight:`calc(100dvh - (${b(i.yOffset)} * 2))`}},n))});var VE=Object.defineProperty,BE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,zi=Object.getOwnPropertySymbols,ty=Object.prototype.hasOwnProperty,ry=Object.prototype.propertyIsEnumerable,Bp=(e,t,r)=>t in e?VE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wl=(e,t)=>{for(var r in t||(t={}))ty.call(t,r)&&Bp(e,r,t[r]);if(zi)for(var r of zi(t))ry.call(t,r)&&Bp(e,r,t[r]);return e},WE=(e,t)=>BE(e,HE(t)),UE=(e,t)=>{var r={};for(var n in e)ty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&zi)for(var n of zi(e))t.indexOf(n)<0&&ry.call(e,n)&&(r[n]=e[n]);return r};const QE=WE(wl({},Su),{transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0});function Ft(e){const t=U("Modal",QE,e),{title:r,withOverlay:n,overlayProps:o,withCloseButton:l,closeButtonProps:i,children:a}=t,s=UE(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),c=!!r||l;return _.createElement(Zg,wl({},s),n&&_.createElement(de.Overlay,wl({},o)),_.createElement(ey,null,c&&_.createElement(de.Header,null,r&&_.createElement(de.Title,null,r),l&&_.createElement(de.CloseButton,wl({},i))),_.createElement(de.Body,null,a)))}Ft.Root=Zg;Ft.CloseButton=de.CloseButton;Ft.Overlay=de.Overlay;Ft.Content=ey;Ft.Header=de.Header;Ft.Title=de.Title;Ft.Body=de.Body;Ft.NativeScrollArea=de.NativeScrollArea;const Pu=u.createContext(null);Pu.displayName="@mantine/modals/ModalsContext";function YE(){const e=u.useContext(Pu);if(!e)throw new Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return e}var XE=Object.defineProperty,GE=Object.defineProperties,KE=Object.getOwnPropertyDescriptors,Hp=Object.getOwnPropertySymbols,ZE=Object.prototype.hasOwnProperty,JE=Object.prototype.propertyIsEnumerable,Wp=(e,t,r)=>t in e?XE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,es=(e,t)=>{for(var r in t||(t={}))ZE.call(t,r)&&Wp(e,r,t[r]);if(Hp)for(var r of Hp(t))JE.call(t,r)&&Wp(e,r,t[r]);return e},Up=(e,t)=>GE(e,KE(t));function qE({id:e,cancelProps:t,confirmProps:r,labels:n={cancel:"",confirm:""},closeOnConfirm:o=!0,closeOnCancel:l=!0,groupProps:i,onCancel:a,onConfirm:s,children:c}){const{cancel:f,confirm:v}=n,m=YE(),y=g=>{typeof(t==null?void 0:t.onClick)=="function"&&(t==null||t.onClick(g)),typeof a=="function"&&a(),l&&m.closeModal(e)},w=g=>{typeof(r==null?void 0:r.onClick)=="function"&&(r==null||r.onClick(g)),typeof s=="function"&&s(),o&&m.closeModal(e)};return _.createElement(_.Fragment,null,c&&_.createElement(ne,{mb:"md"},c),_.createElement(_t,es({position:"right"},i),_.createElement(pe,Up(es({variant:"default"},t),{onClick:y}),(t==null?void 0:t.children)||f),_.createElement(pe,Up(es({},r),{onClick:w}),(r==null?void 0:r.children)||v)))}function Qp(e,t){var r,n,o,l;t&&e.type==="confirm"&&((n=(r=e.props).onCancel)==null||n.call(r)),(l=(o=e.props).onClose)==null||l.call(o)}function eb(e,t){switch(t.type){case"OPEN":return{current:t.modal,modals:[...e.modals,t.modal]};case"CLOSE":{const r=e.modals.find(o=>o.id===t.modalId);if(!r)return e;Qp(r,t.canceled);const n=e.modals.filter(o=>o.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case"CLOSE_ALL":return e.modals.length?(e.modals.concat().reverse().forEach(r=>{Qp(r,t.canceled)}),{current:e.current,modals:[]}):e;default:return e}}const[tb,Co]=E_("mantine-modals"),rb=Co("openModal"),nb=Co("closeModal"),ob=Co("closeAllModals"),lb=Co("openConfirmModal"),ib=e=>Co("openContextModal")(e),ke={open:rb,close:nb,closeAll:ob,openConfirmModal:lb,openContextModal:ib};var ab=Object.defineProperty,sb=Object.defineProperties,cb=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,ny=Object.prototype.hasOwnProperty,oy=Object.prototype.propertyIsEnumerable,Yp=(e,t,r)=>t in e?ab(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_l=(e,t)=>{for(var r in t||(t={}))ny.call(t,r)&&Yp(e,r,t[r]);if(ji)for(var r of ji(t))oy.call(t,r)&&Yp(e,r,t[r]);return e},Xp=(e,t)=>sb(e,cb(t)),dr=(e,t)=>{var r={};for(var n in e)ny.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ji)for(var n of ji(e))t.indexOf(n)<0&&oy.call(e,n)&&(r[n]=e[n]);return r};function ub(e){if(!e)return{confirmProps:{},modalProps:{}};const t=e,{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:f,labels:v}=t,m=dr(t,["id","children","onCancel","onConfirm","closeOnConfirm","closeOnCancel","cancelProps","confirmProps","groupProps","labels"]);return{confirmProps:{id:r,children:n,onCancel:o,onConfirm:l,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:c,groupProps:f,labels:v},modalProps:_l({id:r},m)}}function fb({children:e,modalProps:t,labels:r,modals:n}){const[o,l]=u.useReducer(eb,{modals:[],current:null}),i=u.useRef(o);i.current=o;const a=u.useCallback(x=>{l({type:"CLOSE_ALL",canceled:x})},[i,l]),s=u.useCallback(x=>{var p=x,{modalId:d}=p,h=dr(p,["modalId"]);const S=d||Kn();return l({type:"OPEN",modal:{id:S,type:"content",props:h}}),S},[l]),c=u.useCallback(x=>{var p=x,{modalId:d}=p,h=dr(p,["modalId"]);const S=d||Kn();return l({type:"OPEN",modal:{id:S,type:"confirm",props:h}}),S},[l]),f=u.useCallback((x,p)=>{var d=p,{modalId:h}=d,S=dr(d,["modalId"]);const $=h||Kn();return l({type:"OPEN",modal:{id:$,type:"context",props:S,ctx:x}}),$},[l]),v=u.useCallback((x,p)=>{l({type:"CLOSE",modalId:x,canceled:p})},[i,l]);tb({openModal:s,openConfirmModal:c,openContextModal:x=>{var p=x,{modal:d}=p,h=dr(p,["modal"]);return f(d,h)},closeModal:v,closeContextModal:v,closeAllModals:a});const m={modals:o.modals,openModal:s,openConfirmModal:c,openContextModal:f,closeModal:v,closeContextModal:v,closeAll:a},y=()=>{const x=i.current.current;switch(x==null?void 0:x.type){case"context":{const p=x.props,{innerProps:d}=p,h=dr(p,["innerProps"]),S=n[x.ctx];return{modalProps:h,content:_.createElement(S,{innerProps:d,context:m,id:x.id})}}case"confirm":{const{modalProps:p,confirmProps:d}=ub(x.props);return{modalProps:p,content:_.createElement(qE,Xp(_l({},d),{id:x.id,labels:x.props.labels||r}))}}case"content":{const p=x.props,{children:d}=p;return{modalProps:dr(p,["children"]),content:_.createElement(_.Fragment,null,d)}}default:return{modalProps:{},content:null}}},{modalProps:w,content:g}=y();return _.createElement(Pu.Provider,{value:m},_.createElement(Ft,Xp(_l(_l({zIndex:fu("modal")+1},t),w),{opened:o.modals.length>0,onClose:()=>v(o.current.id)}),g),e)}const ly=ee(e=>({wrapper:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",position:"fixed",width:"100%"},header:{width:"100%",height:50,borderTopLeftRadius:e.radius.sm,borderTopRightRadius:e.radius.sm,borderBottom:"1px solid #373a40",display:"flex",justifyContent:"space-between"},categoriesPaper:{width:"100%",height:54,overflow:"hidden",padding:"5px",backgroundColor:e.colors.dark[8]},categoriesBox:{width:"100%",height:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",overflowX:"auto",whiteSpace:"nowrap",gap:"5px"},vehiclesMainPaper:{"&::-webkit-scrollbar":{display:"none"},width:"100%",maxHeight:590,padding:"5px",display:"flex",alignItems:"flex-start",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"10px",paddingLeft:"10px",paddingRight:"10px",marginTop:"-5px",overflowX:"hidden",overflow:"auto",scrollbarWidth:"none",backgroundColor:e.colors.dark[8]},vehiclePaper:{width:"250px",padding:"5px",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",whiteSpace:"nowrap",gap:"2px",cursor:"pointer"},vehicleModalBtns:{padding:"5px",width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",marginTop:"5px"},vehicleBadges:{width:"100%",display:"flex",justifyContent:"center",flexDirection:"row",flexWrap:"wrap",alignItems:"center",gap:"5px"},modalFix:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",fontFamily:"sans-serif",".mantine-Modal-modal":{margin:"auto",top:0,bottom:0}},removeScroll:{"&::-webkit-scrollbar":{display:"none"},maxHeight:500,overflow:"auto"}}));var iy={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Gp=_.createContext&&_.createContext(iy),db=["attr","size","title"];function pb(e,t){if(e==null)return{};var r=mb(e,t),n,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mb(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Ii(){return Ii=Object.assign?Object.assign.bind():function(e){for(var t=1;t_.createElement(t.tag,Ri({key:r},t.attr),ay(t.child)))}function $t(e){return t=>_.createElement(yb,Ii({attr:Ri({},e.attr)},t),ay(e.child))}function yb(e){var t=r=>{var{attr:n,size:o,title:l}=e,i=pb(e,db),a=o||r.size||"1em",s;return r.className&&(s=r.className),e.className&&(s=(s?s+" ":"")+e.className),_.createElement("svg",Ii({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,i,{className:s,style:Ri(Ri({color:e.color||r.color},r.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),l&&_.createElement("title",null,l),e.children)};return Gp!==void 0?_.createElement(Gp.Consumer,null,r=>t(r)):t(iy)}function wb(e){return $t({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"m8 0 6.61 3h.89a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.38l.5 2a.498.498 0 0 1-.485.62H.5a.498.498 0 0 1-.485-.62l.5-2A.5.5 0 0 1 1 13V6H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 3h.89zM3.777 3h8.447L8 1zM2 6v7h1V6zm2 0v7h2.5V6zm3.5 0v7h1V6zm2 0v7H12V6zM13 6v7h1V6zm2-1V4H1v1zm-.39 9H1.39l-.25 1h13.72z"},child:[]}]})(e)}function _b(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Export"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M12.337,3.176a.455.455,0,0,0-.311-.138c-.015,0-.028,0-.043-.006s-.027,0-.041.006a.457.457,0,0,0-.312.138L7.961,6.845a.5.5,0,0,0,.707.707l2.816-2.815V15.479a.5.5,0,0,0,1,0V4.737L15.3,7.552a.5.5,0,0,0,.707-.707Z"},child:[]}]}]}]})(e)}function Sb(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Import"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M5.552,20.968a2.577,2.577,0,0,1-2.5-2.73c-.012-2.153,0-4.306,0-6.459a.5.5,0,0,1,1,0c0,2.2-.032,4.4,0,6.6.016,1.107.848,1.589,1.838,1.589H18.353A1.546,1.546,0,0,0,19.825,19a3.023,3.023,0,0,0,.1-1.061V11.779h0a.5.5,0,0,1,1,0c0,2.224.085,4.465,0,6.687a2.567,2.567,0,0,1-2.67,2.5Z"},child:[]},{tag:"path",attr:{d:"M11.63,15.818a.459.459,0,0,0,.312.138c.014,0,.027.005.042.006s.027,0,.041-.006a.457.457,0,0,0,.312-.138l3.669-3.669a.5.5,0,0,0-.707-.707l-2.815,2.815V3.515a.5.5,0,0,0-1,0V14.257L8.668,11.442a.5.5,0,0,0-.707.707Z"},child:[]}]}]}]})(e)}function Zp(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.08 3.11H5.77L6.85 7zM19 17H5v-5h14v5z"},child:[]},{tag:"circle",attr:{cx:"7.5",cy:"14.5",r:"1.5"},child:[]},{tag:"circle",attr:{cx:"16.5",cy:"14.5",r:"1.5"},child:[]}]})(e)}function ac(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z",opacity:".87"},child:[]},{tag:"path",attr:{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"},child:[]}]})(e)}function sy(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"},child:[]}]})(e)}function cy(e){return $t({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 3v4a1 1 0 0 0 1 1h4"},child:[]},{tag:"path",attr:{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z"},child:[]},{tag:"path",attr:{d:"M14 11h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3h-2.5"},child:[]},{tag:"path",attr:{d:"M12 17v1m0 -8v1"},child:[]}]})(e)}function Pb(e){return $t({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M256 176v160m80-80H176"},child:[]}]})(e)}function xb(e){return $t({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"},child:[]}]})(e)}function uy(e){return $t({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"},child:[]}]})(e)}const $b=()=>{const{classes:e}=ly(),[t,r]=u.useState([]),[n,o]=u.useState([]),[l,i]=u.useState(""),[a,s]=u.useState(""),[c,f]=u.useState(null),[v,m]=u.useState(0),[y,w]=u.useState({}),[g,x]=u.useState({}),[p,d]=u.useState([]),[h,S]=u.useState([]),[$,k]=u.useState(""),[E,O]=u.useState("");Ul("dashboard",C=>{C.locales&&x(C.locales),C.categories&&Array.isArray(C.categories)&&r(C.categories),C.vehicles&&Array.isArray(C.vehicles)&&o(dh(C.vehicles)),C.dealership&&f(C.dealership),C.dealershipMoney&&m(C.dealershipMoney),C.sells&&d(C.sells),C.importations&&S(C.importations),C.currencyIcon&&O(C.currencyIcon)}),u.useEffect(()=>{(async()=>{const R={};for(const L of n)R[L.model]=await fh(L.model);w(R)})()},[n]),Ul("importationState",C=>{s(C.state)});const j=n.filter(C=>{const{model:R,name:L,brand:V,category:K,stock:ae}=C,se=l.toLowerCase();return se=="stock"?(ae||0)>0:K.toLowerCase().includes($)&&(R.toLowerCase().includes(se)||L.toLowerCase().includes(se)||V.toLowerCase().includes(se)||K.toLowerCase().includes(se))});return P.jsx("div",{className:e.wrapper,children:P.jsxs(We,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,style:{backgroundColor:$o.colors.dark[8]},children:[P.jsxs(We,{className:e.header,children:[P.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:c==null?void 0:c.logo}),P.jsx(pg,{placeholder:g.ui_search,w:500,style:{margin:"5px"},value:l,icon:P.jsx(uy,{}),onChange:C=>i(C.currentTarget.value)}),P.jsxs(_t,{style:{margin:"5px"},children:[P.jsx(Q,{variant:"light",size:"lg",color:"green",leftSection:P.jsx(wb,{}),children:Yt(v,E)}),P.jsx(pe,{variant:"light",color:"teal",size:"sm",leftIcon:P.jsx(_b,{}),onClick:()=>{ke.open({title:g.ui_dealership_sells_title,centered:!0,size:"xs",radius:"sm",className:e.modalFix,children:P.jsx("div",{className:e.removeScroll,children:p.length>0&&p.map(({buyerName:C,price:R,vehicle:L,sellerName:V,plate:K,date:ae})=>P.jsxs(We,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[P.jsxs(W,{fw:600,size:"md",children:[g.ui_date,": ",P.jsx(Q,{variant:"light",size:"md",children:ae||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_employee,": ",P.jsx(Q,{variant:"light",size:"md",children:V||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_customer,": ",P.jsx(Q,{variant:"light",size:"md",children:C||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_plate,": ",P.jsx(Q,{variant:"light",size:"md",children:K||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_model,": ",P.jsx(Q,{variant:"light",size:"md",children:L||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"green",children:Yt(R,E)||"N/A"})]})]}))})})},children:g.ui_sells}),(c==null?void 0:c.useStock)&&P.jsx(pe,{variant:"light",color:"teal",size:"sm",leftIcon:P.jsx(Sb,{}),onClick:()=>{ke.open({title:g.ui_dealership_importations_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsx("div",{className:e.removeScroll,children:h.length>0&&h.map(({workerName:C,price:R,vehicle:L,date:V})=>P.jsxs(We,{withBorder:!0,radius:"sm",style:{padding:5,marginBottom:5},children:[P.jsxs(W,{fw:600,size:"md",children:[g.ui_date,": ",P.jsx(Q,{variant:"light",size:"md",children:V||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_employee,": ",P.jsx(Q,{variant:"light",size:"md",children:C||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_model,": ",P.jsx(Q,{variant:"light",size:"md",children:L||"N/A"})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"red",children:Yt(R,E)||"N/A"})]})]}))})})},children:g.ui_importations}),P.jsx(mu,{size:"lg",onClick:()=>jt("hideFrame",{name:"setVisibleDashboard"})})]})]}),P.jsx(We,{className:e.categoriesPaper,children:P.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:P.jsxs(ne,{className:e.categoriesBox,children:[P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>{k(""),i("")},children:g.ui_all}),(c==null?void 0:c.job)&&(c==null?void 0:c.useStock)&&P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:g.ui_stocked}),t.length>0&&t.map(({id:C,label:R})=>P.jsx(pe,{variant:"light",color:$==C?"teal":"blue",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>{k(C),l=="stock"&&i("")},children:R},C))]})})}),P.jsx(We,{className:e.vehiclesMainPaper,children:j.length>0&&j.map(({model:C,name:R,brand:L,price:V,category:K,class:ae,seats:se,weight:Je,stock:z})=>P.jsxs(We,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{ke.open({title:g.ui_vehicle_info_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:y[C]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${C}.webp`}),P.jsxs(W,{fw:700,size:"xl",children:[L," ",R]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"green",children:Yt(V,E)})]}),(c==null?void 0:c.useStock)&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_stock,": ",P.jsx(Q,{variant:"light",size:"md",color:"cyan",children:z})]}),P.jsxs(W,{fw:600,size:"md",children:[g.ui_category,": ",P.jsx(Q,{variant:"light",size:"md",children:K})]}),ae&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_class,": ",P.jsx(Q,{variant:"light",size:"md",color:"yellow",children:ae})]}),Je&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_weight,": ",P.jsxs(Q,{variant:"light",size:"md",color:"grape",children:[Je,"kg"]})]}),se&&P.jsxs(W,{fw:600,size:"md",children:[g.ui_seats,": ",P.jsx(Q,{variant:"light",size:"md",color:"violet",children:se})]}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[P.jsx(pe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(cy,{}),disabled:(c==null?void 0:c.useStock)&&(z||0)<=0,onClick:()=>{ke.closeAll(),jt("sellVehicle",{model:C,dealership:c})},children:g.ui_sell}),(c==null?void 0:c.useStock)&&a&&P.jsx(pe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ac,{}),onClick:()=>{ke.closeAll(),jt("cancelStock")},children:g.ui_cancel_stock}),(c==null?void 0:c.useStock)&&!a&&P.jsx(pe,{variant:"light",color:"cyan",size:"sm",leftIcon:P.jsx(Pb,{}),onClick:()=>{ke.closeAll(),ke.open({title:g.ui_confirm_importation_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(W,{children:g.ui_confirm_importation_message}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[P.jsx(pe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ac,{}),onClick:()=>{ke.closeAll()},children:g.ui_cancel}),P.jsx(pe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(sy,{}),onClick:()=>{ke.closeAll(),jt("stockVehicle",{model:C,dealership:c})},children:g.ui_confirm})]})]})})},children:g.ui_add_stock})]})]})})},children:[P.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:y[C]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${C}.webp`}),P.jsxs(W,{size:"sm",fw:700,children:[L," ",R]}),P.jsxs(_t,{className:e.vehicleBadges,children:[P.jsx(Q,{size:"sm",variant:"light",color:"green",children:Yt(V,E)}),(c==null?void 0:c.useStock)&&P.jsx(Q,{size:"sm",variant:"light",color:"cyan",children:z}),ae&&P.jsx(Q,{size:"sm",variant:"light",color:"yellow",children:ae})]})]}))})]})})},Ob=()=>{const{classes:e}=ly(),[t,r]=u.useState([]),[n,o]=u.useState([]),[l,i]=u.useState(""),[a,s]=u.useState(null),[c,f]=u.useState(0),[v,m]=u.useState({}),[y,w]=u.useState({}),[g,x]=u.useState(!1),[p,d]=u.useState(""),[h,S]=u.useState(""),[$,k]=u.useState("");Ul("catalogue",O=>{O.locales&&w(O.locales),O.categories&&Array.isArray(O.categories)&&r(O.categories),O.vehicles&&Array.isArray(O.vehicles)&&o(dh(O.vehicles)),O.dealership&&s(O.dealership),O.playerMoney&&f(O.playerMoney),O.canChangeVehicle&&x(O.canChangeVehicle),O.vehicleId&&d(O.vehicleId),O.currencyIcon&&k(O.currencyIcon)}),u.useEffect(()=>{(async()=>{const j={};for(const C of n)j[C.model]=await fh(C.model);m(j)})()},[n]);const E=n.filter(O=>{const{model:j,name:C,brand:R,category:L,stock:V}=O,K=l.toLowerCase();return K=="stock"?(V||0)>0:L.toLowerCase().includes(h)&&(j.toLowerCase().includes(K)||C.toLowerCase().includes(K)||R.toLowerCase().includes(K)||L.toLowerCase().includes(K))});return P.jsx("div",{className:e.wrapper,children:P.jsxs(We,{withBorder:!0,shadow:"lg",radius:"sm",w:1312,h:690,style:{backgroundColor:$o.colors.dark[8]},children:[P.jsxs(We,{className:e.header,children:[P.jsx(_r,{style:{height:50,width:90,padding:5},fit:"contain",src:a==null?void 0:a.logo}),P.jsx(pg,{placeholder:y.ui_search,w:500,style:{margin:"5px"},value:l,icon:P.jsx(uy,{}),onChange:O=>i(O.currentTarget.value)}),P.jsxs(_t,{children:[P.jsx(Q,{variant:"light",size:"lg",color:"green",leftSection:P.jsx(xb,{}),children:Yt(c,$)}),P.jsx(mu,{size:"lg",style:{margin:5},onClick:()=>jt("hideFrame",{name:"setVisibleCatalogue"})})]})]}),P.jsx(We,{className:e.categoriesPaper,children:P.jsx(K0,{h:"100%",scrollbarSize:6,scrollHideDelay:0,children:P.jsxs(ne,{className:e.categoriesBox,children:[P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>{S(""),i("")},children:y.ui_all}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsx(pe,{variant:"light",style:{margin:"5px"},color:"yellow",size:"xs",onClick:()=>i("stock"),children:y.ui_stocked}),t.length>0&&t.map(({id:O,label:j})=>P.jsx(pe,{variant:"light",color:h==O?"teal":"blue",style:{margin:"5px",cursor:"pointer"},size:"xs",onClick:()=>{S(O),l=="stock"&&i("")},children:j},O))]})})}),P.jsx(We,{className:e.vehiclesMainPaper,children:E.length>0&&E.map(({model:O,name:j,brand:C,price:R,category:L,class:V,seats:K,weight:ae,stock:se})=>P.jsxs(We,{className:e.vehiclePaper,radius:"sm",withBorder:!0,shadow:"xs",onClick:()=>{ke.open({title:y.ui_vehicle_info_title,centered:!0,size:"sm",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(_r,{height:220,fit:"contain",alt:"No Image",src:v[O]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${O}.webp`}),P.jsxs(W,{fw:700,size:"xl",children:[C," ",j]}),P.jsxs(W,{fw:600,size:"md",children:[y.ui_price,": ",P.jsx(Q,{variant:"light",size:"md",color:"green",children:Yt(R,$)})]}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_stock,": ",P.jsx(Q,{variant:"light",size:"md",color:"cyan",children:se})]}),P.jsxs(W,{fw:600,size:"md",children:[y.ui_category,": ",P.jsx(Q,{variant:"light",size:"md",children:L})]}),V&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_class,": ",P.jsx(Q,{variant:"light",size:"md",color:"yellow",children:V})]}),ae&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_weight,": ",P.jsxs(Q,{variant:"light",size:"md",color:"grape",children:[ae,"kg"]})]}),K&&P.jsxs(W,{fw:600,size:"md",children:[y.ui_seats,": ",P.jsx(Q,{variant:"light",size:"md",color:"violet",children:K})]}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[(!(a!=null&&a.job)||(a==null?void 0:a.job)&&(a==null?void 0:a.allowBuyCatalogue))&&P.jsx(pe,{variant:"light",color:"green",size:"xs",leftIcon:P.jsx(cy,{}),disabled:(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&(se||0)<=0,onClick:()=>{ke.closeAll(),ke.open({title:y.ui_confirm_buy_vehicle_title,centered:!0,size:"xs",className:e.modalFix,children:P.jsxs("div",{className:e.removeScroll,children:[P.jsx(W,{children:y.ui_confirm_buy_vehicle_message}),P.jsxs(_t,{className:e.vehicleModalBtns,children:[P.jsx(pe,{variant:"light",color:"red",size:"sm",leftIcon:P.jsx(ac,{}),onClick:()=>{ke.closeAll()},children:y.ui_cancel}),P.jsx(pe,{variant:"light",color:"green",size:"sm",leftIcon:P.jsx(sy,{}),onClick:()=>{ke.closeAll(),jt("buyVehicle",{model:O,dealership:a})},children:y.ui_confirm})]})]})})},children:y.ui_buy}),g&&P.jsx(pe,{variant:"light",color:"gray",size:"xs",onClick:()=>{ke.closeAll(),jt("changeShowroomVehicle",{vehicleId:p,newVehicle:O,dealership:a})},leftIcon:P.jsx(Zp,{}),children:y.ui_change_vehicle}),P.jsx(pe,{variant:"light",color:"cyan",size:"xs",onClick:()=>{ke.closeAll(),jt("testDrive",{model:O,dealership:a})},leftIcon:P.jsx(Zp,{}),children:y.ui_test_drive})]})]})})},children:[P.jsx(_r,{height:120,style:{padding:5},radius:"sm",fit:"contain",alt:"No Image",src:v[O]||`https://gta-images.s3.fr-par.scw.cloud/vehicle/${O}.webp`}),P.jsxs(W,{size:"sm",fw:700,children:[C," ",j]}),P.jsxs(_t,{className:e.vehicleBadges,children:[P.jsx(Q,{size:"sm",variant:"light",color:"green",children:Yt(R,$)}),(a==null?void 0:a.job)&&(a==null?void 0:a.useStock)&&P.jsx(Q,{size:"sm",variant:"light",color:"cyan",children:se}),V&&P.jsx(Q,{size:"sm",variant:"light",color:"yellow",children:V})]})]}))})]})})};ts.createRoot(document.getElementById("root")).render(P.jsx(_.StrictMode,{children:P.jsx(Qh,{theme:{colorScheme:"dark"},children:P.jsxs(fb,{children:[P.jsx(Rf,{componentName:"Dashboard",children:P.jsx($b,{})}),P.jsx(Rf,{componentName:"Catalogue",children:P.jsx(Ob,{})})]})})})); diff --git a/resources/[Developer]/[Nordi]/mt_dealerships/web/build/index.html b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/index.html new file mode 100644 index 000000000..d3f05a0d5 --- /dev/null +++ b/resources/[Developer]/[Nordi]/mt_dealerships/web/build/index.html @@ -0,0 +1,13 @@ + + + + + + + NUI React Boilerplate + + + +
+ + diff --git a/resources/[Developer]/[Nordi]/pug-sling/.fxap b/resources/[Developer]/[Nordi]/pug-sling/.fxap new file mode 100644 index 0000000000000000000000000000000000000000..ebf0501d2c26ad059b15109d8ac5fe955de3bf00 GIT binary patch literal 178 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 0 then + return true + else + return false + end + elseif GetResourceState("qb-inventory") == 'started' then + return exports['qb-inventory']:HasItem(Weapon) + elseif GetResourceState("ps-inventory") == 'started' then + return exports['ps-inventory']:HasItem(Weapon) + elseif GetResourceState("ox_inventory") == 'started' then + local count = exports.ox_inventory:GetItemCount(Weapon) + if count > 0 then + return true + else + return false + end + elseif GetResourceState("core_inventory") == 'started' then + if Framework == "QBCore" then + local citizenid = FWork.Functions.GetPlayerData().citizenid + local Primary = exports['core_inventory']:getItems('primary-' .. citizenid, Weapon) + local Secondry = exports['core_inventory']:getItems('secondry-' .. citizenid, Weapon) + if Primary > 0 or Secondry > 0 then + return true + else + return false + end + else + return false + end + elseif Framework == "QBCore" then + local FinalValue = false + local items = FWork.Functions.GetPlayerData().items + for _, v in pairs(items) do + if v.name ~= nil then + if tostring(v.name) == tostring(Weapon) then + FinalValue = true + end + end + end + return FinalValue + end + end + + local function CheckJobVerified() + local PlayerJob = Config.FrameworkFunctions.GetPlayer().PlayerData.job.name + for _,v in pairs(Config.RackCapableJobs) do + if tostring(v) == tostring(PlayerJob) then + return true + end + end + return false + end + + RegisterCommand(Config.WeaponRackCommand, function() + if CheckJobVerified() then + --IS IN VEHICLE + if IsPedInAnyVehicle(PlayerPedId()) then + local veh = GetVehiclePedIsUsing(PlayerPedId()) + local plate = GetVehicleNumberPlateText(veh) + --IS EMERGENCY VEHICLE + if GetVehicleClass(veh) == 18 then + if Framework == "ESX" then + if GetResourceState("qb-inventory") == 'started' or GetResourceState("ps-inventory") == 'started' then + TriggerEvent("inventory:client:SetCurrentStash", "Rack".. plate) + TriggerServerEvent("inventory:server:OpenInventory", "stash", "Rack" .. plate, { + maxweight = Config.RackMaxWeight, + slots = Config.RackSlots, + }) + elseif GetResourceState("qs-inventory") == 'started' then + exports['qs-inventory']:RegisterStash("Rack".. plate, Config.RackSlots, Config.RackMaxWeight) + elseif GetResourceState("ox_inventory") == 'started' then + TriggerServerEvent("Pug:server:SlingOpenOxInvRack", "Rack".. plate, Config.RackSlots, Config.RackMaxWeight) + exports.ox_inventory:openInventory('stash', "Rack".. plate) + end + else + FWork.Functions.Progressbar("reaching_rack", "Reaching for rack", 4000, false, true, { + disableMovement = false, + disableCarMovement = false, + disableMouse = false, + disableCombat = true, + }, { + animDict = "move_m@intimidation@cop@unarmed", + anim = "idle", + flags = 49, + }, {}, {}, function() + if GetResourceState("qb-inventory") == 'started' or GetResourceState("ps-inventory") == 'started' then + TriggerEvent("inventory:client:SetCurrentStash", "Rack".. plate) + TriggerServerEvent("inventory:server:OpenInventory", "stash", "Rack" .. plate, { + maxweight = Config.RackMaxWeight, + slots = Config.RackSlots, + }) + elseif GetResourceState("qs-inventory") == 'started' then + exports['qs-inventory']:RegisterStash("Rack".. plate, Config.RackSlots, Config.RackMaxWeight) + elseif GetResourceState("ox_inventory") == 'started' then + TriggerServerEvent("Pug:server:SlingOpenOxInvRack", "Rack".. plate, Config.RackSlots, Config.RackMaxWeight) + exports.ox_inventory:openInventory('stash', "Rack".. plate) + end + end, function() -- Cancel + SlingNotify("Canceled", "error", 4500) + end) + end + else + SlingNotify(Config.LangT.EmergencyServiceVehicle, "error") + end + else + SlingNotify(Config.LangT.MustBeInVehicle, "error") + end + else + SlingNotify(Config.LangT.NotPolice, "error") + end + end) +end \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/config.lua b/resources/[Developer]/[Nordi]/pug-sling/config.lua new file mode 100644 index 000000000..081b61189 --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/config.lua @@ -0,0 +1,300 @@ +Config = {} +Config.UseOldSlingScript = false -- MAKKE THIS TRUE IF YOU WANT TO USE THE OLD VERSION OF THE SCRIPT. VIDEO FOUND HERE: https://youtu.be/Pf-B03cmFtQ +if not Config.UseOldSlingScript then + ---------- [Framework] ---------- + -- (DONT TOUCH THIS UNLESS YOU HAVE A CUSTOM FRAMEWORK) + if GetResourceState('es_extended') == 'started' then + Framework = "ESX" -- (ESX) or (QBCore) + elseif GetResourceState('qb-core') == 'started' then + Framework = "QBCore" -- (ESX) or (QBCore) + end + if Framework == "QBCore" then + Config.CoreName = "qb-core" -- your core name + FWork = exports[Config.CoreName]:GetCoreObject() + elseif Framework == "ESX" then + Config.CoreName = "es_extended" -- your core name + FWork = exports[Config.CoreName]:getSharedObject() + end + ------------------------------ + ---------- [INTAGERS] ---------- + Config.LoopSpeed = 500 -- How fast the loop to check weapons runs. Lower numbers are lest optimized. + Config.RackMaxWeight = 45000 -- Rack stash weight capacity. + Config.RackSlots = 2 -- Rack stash amount of item slots available. + Config.WeaponLimit = 10 -- Ammount of weapons/items that will show up on the player when they have the item or weapon + Config.AmountOfTimesToCheckIfTheModelIsLoaded = 10 -- This value adjust the amount of times to check to see if a modle is loaded. The check runs every 100 milliseconds + ------------------------------ + ---------- [STRINGS] ---------- + Config.WeaponRackCommand = "rack" -- /rack command to rack weapons into any service vehicles + Config.WeaponSettingCommand = "setweapon" -- (GLOBAL POSITION FOR EVERYONE) /setweapon command to begin editing where the weapons/items should sit on the player + Config.PersonalWeponSettingsCommand = "weaponposition" -- (PLAYERS PERSONAL POSITION THAT THEY SET HOW THEY LIKE) You can remove this command from the server.lua + ------------------------------ + ---------- [TABLES] ---------- + Config.RackCapableJobs = { -- Jobs that can do the /rack command + "leo", + "police", + "sheriff", + } + ------------------------------ + Config.LangT = { + DeleteFromConfig = "DELETE FROM CONFIG", + Change = "CHANGE ", + ToggleWeapons = "ALL WEAPONS ON/OFF", + RotateZ = "ROTATE Z", + Up = "UP", + Down = "DOWN", + Left = "LEFT", + Right = "RIGHT", + In = "In", + Out = "Out", + Rotate = "ROTATE", + MustBeInVehicle = "You must be in a vehicle", + NotPolice = "You are not a police Officer", + EmergencyServiceVehicle = "Must be in a emergency service vehicle!", + } + -- THE ATTACHMENTS WORK BUT SOME SERVERS HAD CRASHING ISSUES WHEN THEY WERE UNHASHED. YOU CAN UNHASH THEM BUT IF YOU CRASH THEN HASH THEM BACK OUT. + Config.WeaponsOnBack = {-- THE ATTACHMENTS WORK BUT SOME SERVERS HAD CRASHING ISSUES WHEN THEY WERE UNHASHED. YOU CAN UNHASH THEM BUT IF YOU CRASH THEN HASH THEM BACK OUT. + -- Pistols + ["weapon_pistol"] = { model = "w_pi_pistol" }, + + -- Assault Rifles + ["weapon_carbinerifle"] = { -- THE ATTACHMENTS WORK BUT SOME SERVERS HAD CRASHING ISSUES WHEN THEY WERE UNHASHED. YOU CAN UNHASH THEM BUT IF YOU CRASH THEN HASH THEM BACK OUT. + model = "w_ar_carbinerifle", + -- Attachments = { + -- ["COMPONENT_CARBINERIFLE_CLIP_01"] = {Base = 'WAPClip',Component = "W_AR_CARBINERIFLE_MAG1"}, + -- ["COMPONENT_CARBINERIFLE_CLIP_02"] = {Base = 'WAPClip',Component = "W_AR_CARBINERIFLE_MAG2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr',Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_MEDIUM"] = {Base = 'WAPScop',Component = "W_AT_SCOPE_MEDIUM"}, + -- ["COMPONENT_AT_AR_SUPP"] = {Base = 'WAPSupp', Component = "W_AT_AR_SUPP"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip',Component = "W_AT_AR_AFGRIP"}, + -- } + }, + ["weapon_compactrifle"] = { + model = "w_ar_assaultrifle_smg", + -- Attachments = { + -- ["COMPONENT_COMPACTRIFLE_CLIP_01"] = {Base = 'WAPClip', Component = "w_ar_assaultrifle_smg_mag1"}, + -- ["COMPONENT_COMPACTRIFLE_CLIP_02"] = {Base = 'WAPClip', Component = "w_ar_assaultrifle_smg_mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_MACRO"] = {Base = 'WAPScop', Component = "w_at_scope_macro"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "W_AT_AR_AFGRIP"}, + -- } + }, + ["weapon_carbinerifle_mk2"] = { + model = "w_ar_carbineriflemk2", + -- Attachments = { + -- ["COMPONENT_CARBINERIFLE_MK2_CLIP_01"] = {Base = 'WAPClip', Component = "w_ar_carbineriflemk2_mag1"}, + -- ["COMPONENT_CARBINERIFLE_MK2_CLIP_02"] = {Base = 'WAPClip', Component = "w_ar_carbineriflemk2_mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SIGHTS"] = {Base = 'WAPScop', Component = "w_at_sights_1"}, + -- ["COMPONENT_AT_AR_SUPP"] = {Base = 'WAPSupp', Component = "W_AT_AR_SUPP"}, + -- ["COMPONENT_AT_MUZZLE_01"] = {Base = 'WAPSupp', Component = "w_at_muzzle_1"}, + -- ["COMPONENT_AT_AR_AFGRIP_02"] = {Base = 'WAPGrip', Component = "w_at_afgrip_2"}, + -- ["COMPONENT_CARBINERIFLE_MK2_CAMO"] = {Base = 'Cosmetic', Component = "w_at_cr_camo1"}, + -- } + }, + ["weapon_assaultrifle"] = { + model = "w_ar_assaultrifle", + -- Attachments = { + -- ["COMPONENT_ASSAULTRIFLE_CLIP_01"] = {Base = 'WAPClip', Component = "w_ar_assaultrifle_mag1"}, + -- ["COMPONENT_ASSAULTRIFLE_CLIP_02"] = {Base = 'WAPClip', Component = "w_ar_assaultrifle_mag2"}, + -- ["COMPONENT_ASSAULTRIFLE_CLIP_03"] = {Base = 'WAPClip', Component = "w_ar_assaultrifle_boxmag"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_MACRO"] = {Base = 'WAPScop', Component = "w_at_scope_macro"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "W_AT_AR_AFGRIP"}, + -- } + }, + ["weapon_specialcarbine"] = { + model = "w_ar_specialcarbine", + -- Attachments = { + -- ["COMPONENT_SPECIALCARBINE_CLIP_01"] = {Base = 'WAPClip', Component = "w_ar_specialcarbine_mag1"}, + -- ["COMPONENT_SPECIALCARBINE_CLIP_02"] = {Base = 'WAPClip', Component = "w_ar_specialcarbine_mag2"}, + -- ["COMPONENT_SPECIALCARBINE_CLIP_03"] = {Base = 'WAPClip', Component = "w_ar_specialcarbine_boxmag"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_MEDIUM"] = {Base = 'WAPScop', Component = "w_at_scope_medium"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "W_AT_AR_AFGRIP"}, + -- ["COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER"] = {Base = 'Cosmetic', Component = "w_ar_specialcarbine_luxe"}, + -- } + }, + ["weapon_bullpuprifle"] = { + model = "w_ar_bullpuprifle", + -- Attachments = { + -- ["COMPONENT_BULLPUPRIFLE_CLIP_01"] = {Base = 'WAPClip', Component = "w_ar_bullpuprifle_mag1"}, + -- ["COMPONENT_BULLPUPRIFLE_CLIP_02"] = {Base = 'WAPClip', Component = "w_ar_bullpuprifle_mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_SMALL"] = {Base = 'WAPScop', Component = "w_at_scope_small"}, + -- ["COMPONENT_AT_AR_SUPP"] = {Base = 'WAPSupp', Component = "w_at_ar_supp"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "W_AT_AR_AFGRIP"}, + -- } + }, + ["weapon_advancedrifle"] = { + model = "w_ar_advancedrifle", + -- Attachments = { + -- ["COMPONENT_ADVANCEDRIFLE_CLIP_01"] = {Base = 'WAPClip', Component = "w_ar_advancedrifle_mag1"}, + -- ["COMPONENT_ADVANCEDRIFLE_CLIP_02"] = {Base = 'WAPClip', Component = "w_ar_advancedrifle_mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_SMALL"] = {Base = 'WAPScop', Component = "w_at_scope_small"}, + -- ["COMPONENT_AT_AR_SUPP"] = {Base = 'WAPSupp', Component = "w_at_ar_supp"}, + -- } + }, + + -- Sub Machine Guns + ["weapon_microsmg"] = { + model = "w_sb_microsmg", + -- Attachments = { + -- ["COMPONENT_MICROSMG_CLIP_01"] = {Base = 'WAPClip', Component = "w_sb_microsmg_mag1"}, + -- ["COMPONENT_MICROSMG_CLIP_02"] = {Base = 'WAPClip', Component = "w_sb_microsmg_mag2"}, + -- ["COMPONENT_AT_PI_FLSH"] = {Base = 'WAPFlshLasr', Component = "w_at_pi_flsh"}, + -- ["COMPONENT_AT_SCOPE_MACRO"] = {Base = 'WAPScop', Component = "w_at_scope_macro"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- } + }, + ["weapon_assaultsmg"] = { + model = "w_sb_assaultsmg", + -- Attachments = { + -- ["COMPONENT_ASSAULTSMG_CLIP_01"] = {Base = 'WAPClip', Component = "W_SB_ASSAULTSMG_Mag1"}, + -- ["COMPONENT_ASSAULTSMG_CLIP_02"] = {Base = 'WAPClip', Component = "W_SB_ASSAULTSMG_Mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_MACRO"] = {Base = 'WAPScop', Component = "w_at_scope_macro"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- } + }, + ["weapon_smg"] = { + model = "w_sb_smg", + -- Attachments = { + -- ["COMPONENT_SMG_CLIP_01"] = {Base = 'WAPClip', Component = "w_sb_smg_mag1"}, + -- ["COMPONENT_SMG_CLIP_02"] = {Base = 'WAPClip', Component = "w_sb_smg_mag2"}, + -- ["COMPONENT_SMG_CLIP_03"] = {Base = 'WAPClip', Component = "w_sb_smg_boxmag"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SCOPE_MACRO_02"] = {Base = 'WAPScop_2', Component = "w_at_scope_macro_2"}, + -- ["COMPONENT_AT_PI_SUPP"] = {Base = 'WAPSupp', Component = "w_at_pi_supp"}, + -- } + }, + ["weapon_smg_mk2"] = { + model = "w_sb_smgmk2", + -- Attachments = { + -- ["COMPONENT_SMG_MK2_CLIP_01"] = {Base = 'WAPClip', Component = "w_sb_smgmk2_mag1"}, + -- ["COMPONENT_SMG_MK2_CLIP_02"] = {Base = 'WAPClip', Component = "w_sb_smgmk2_mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SIGHTS"] = {Base = 'WAPScop', Component = "w_at_sights_1"}, + -- ["COMPONENT_AT_SCOPE_SMALL"] = {Base = 'WAPScop', Component = "w_at_scope_small"}, + -- ["COMPONENT_AT_AR_AFGRIP_02"] = {Base = 'WAPGrip', Component = "w_at_afgrip_2"}, + -- } + }, + ["weapon_gusenberg"] = { + model = "w_sb_gusenberg", + -- Attachments = { + -- ["COMPONENT_GUSENBERG_CLIP_01"] = {Base = 'WAPClip', Component = "w_sb_gusenberg_mag1"}, + -- ["COMPONENT_GUSENBERG_CLIP_02"] = {Base = 'WAPClip', Component = "w_sb_gusenberg_mag2"}, + -- } + }, + + -- Sniper Rifles + ["weapon_musket"] = { model = "w_ar_musket" }, + ["weapon_sniperrifle"] = { + model = "w_sr_sniperrifle", + -- Attachments = { + -- ["COMPONENT_SNIPERRIFLE_CLIP_01"] = {Base = 'WAPClip', Component = "w_sr_sniperrifle_mag1"}, + -- ["COMPONENT_AT_SCOPE_LARGE"] = {Base = 'WAPScop', Component = "w_at_scope_large"}, + -- ["COMPONENT_AT_SCOPE_MAX"] = {Base = 'WAPScop', Component = "w_at_scope_max"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- } + }, + + -- Shotguns + ["weapon_sawnoffshotgun"] = { model = "w_sg_sawnoff" }, + ["weapon_assaultshotgun"] = { + model = "w_sg_assaultshotgun", + -- Attachments = { + -- ["COMPONENT_ASSAULTSHOTGUN_CLIP_01"] = {Base = 'WAPClip', Component = "w_sg_assaultshotgun_mag1"}, + -- ["COMPONENT_ASSAULTSHOTGUN_CLIP_02"] = {Base = 'WAPClip', Component = "w_sg_assaultshotgun_mag2"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_AR_SUPP"] = {Base = 'WAPSupp', Component = "w_at_ar_supp"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "w_at_ar_afgrip"}, + -- } + }, + ["weapon_bullpupshotgun"] = { + model = "w_sg_bullpupshotgun", + -- Attachments = { + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "w_at_ar_afgrip"}, + -- } + }, + ["weapon_pumpshotgun"] = { + model = "w_sg_pumpshotgun", + -- Attachments = { + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_SR_SUPP"] = {Base = 'WAPSupp', Component = "W_AT_AR_SUPP"}, + -- } + }, + ["weapon_heavyshotgun"] = { + model = "w_sg_heavyshotgun", + -- Attachments = { + -- ["COMPONENT_HEAVYSHOTGUN_CLIP_01"] = {Base = 'WAPClip', Component = "w_sg_heavyshotgun_mag1"}, + -- ["COMPONENT_HEAVYSHOTGUN_CLIP_02"] = {Base = 'WAPClip', Component = "w_sg_heavyshotgun_mag2"}, + -- ["COMPONENT_HEAVYSHOTGUN_CLIP_03"] = {Base = 'WAPClip', Component = "w_sg_heavyshotgun_boxmag"}, + -- ["COMPONENT_AT_AR_FLSH"] = {Base = 'WAPFlshLasr', Component = "W_AT_AR_FLSH"}, + -- ["COMPONENT_AT_AR_SUPP_02"] = {Base = 'WAPSupp', Component = "w_at_ar_supp_02"}, + -- ["COMPONENT_AT_AR_AFGRIP"] = {Base = 'WAPGrip', Component = "w_at_ar_afgrip"}, + -- } + }, + + -- Melee Weapons + ["weapon_machete"] = { model = "w_me_machette_lr" }, + ["weapon_bat"] = { model = "w_me_bat" }, + + -- Items + ["cokebaggy"] = { model = "bkr_prop_coke_cutblock_01" }, + ["markedbills"] = { model = "prop_money_bag_01" }, + ["meth"] = { model = "hei_prop_pill_bag_01" }, + ["weed_brick"] = { model = "bkr_prop_weed_drying_02a" }, + ["fishingrod"] = { model = "prop_fishing_rod_02" }, + ["fishingrod2"] = { model = "prop_fishing_rod_01" }, + ["fishingrod3"] = { model = "prop_fishing_rod_01" }, + + -- Addon weapons + -- ["weapon_katana"] = { model = "w_me_katana"}, + -- ["weapon_remington"] = { model = "w_sg_remington" }, + -- ["weapon_mp5"] = { model = "w_sb_mp5" }, + -- ["weapon_huntingrifle"] = { model = "w_sr_huntingrifle" }, + } + ------------------------------ + ------------------------------ + --## DONT CHANGE ANY OF THESE ##-- + Config.FrameworkFunctions = { + -- Client-side trigger callback + TriggerCallback = function(...) + if Framework == 'QBCore' then + FWork.Functions.TriggerCallback(...) + else + FWork.TriggerServerCallback(...) + end + end, + + -- Server-side register callback + CreateCallback = function(...) + if Framework == 'QBCore' then + FWork.Functions.CreateCallback(...) + else + FWork.RegisterServerCallback(...) + end + end, + + GetPlayer = function() + local self = {} + if Framework == 'QBCore' then + player = FWork.Functions.GetPlayerData() + self.PlayerData = { job = { name = player.job.name} } + return self + else + player = FWork.GetPlayerData() + self.PlayerData = { job = { name = player.job.name }} + return self + end + return nil + end, + } + ------------------------------ + ------------------------------ +end \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/fxmanifest.lua b/resources/[Developer]/[Nordi]/pug-sling/fxmanifest.lua new file mode 100644 index 000000000..84eba9afb --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/fxmanifest.lua @@ -0,0 +1,31 @@ +lua54 'yes' +fx_version 'cerulean' +game 'gta5' + +author 'Discord: zpug' +description 'pug-sling' +version '2.1.3' + +shared_scripts { + 'config.lua', + 'old-sling/config-old.lua', +} + +server_script 'server/main.lua' +client_script { + 'client/main.lua', + 'client/open.lua', + 'old-sling/client-old.lua', +} + +file 'json/config-weapons.json' + +escrow_ignore { + 'config.lua', + 'client/open.lua', + 'server/main.lua', + 'json/config-weapons.json', + + 'old-sling/config-old.lua', +} +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/json/config-weapons.json b/resources/[Developer]/[Nordi]/pug-sling/json/config-weapons.json new file mode 100644 index 000000000..f260ff337 --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/json/config-weapons.json @@ -0,0 +1 @@ +[{"z":0.17,"WeaponModel":"fishingrod","bone":36,"zR":-13.5,"WeaponProp":"prop_fishing_rod_02","yR":103.34645567461848,"xR":-9.01574753224849,"x":0.0,"y":-0.08999999999999},{"z":0.03999999999999,"WeaponModel":"weapon_pistol","bone":36,"zR":0.0,"WeaponProp":"w_pi_pistol","yR":-209.99999856576324,"xR":-185.59054903686048,"x":-0.13999999999999,"y":-0.13999999999999},{"z":0.14999999999999,"WeaponModel":"fishingrod2","bone":36,"zR":-9.0,"WeaponProp":"prop_fishing_rod_01","yR":114.92125941440465,"xR":-18.54330701753497,"x":0.0,"y":-0.10999999999999},{"z":-0.08,"WeaponModel":"weapon_advancedrifle","bone":36,"zR":-1.5,"WeaponProp":"w_ar_advancedrifle","yR":-180.27558963745833,"xR":3.85826759040355,"x":0.06999999999999,"y":-0.14999999999999},{"z":0.03,"WeaponModel":"weapon_bat","bone":36,"zR":-1.5,"WeaponProp":"w_me_bat","yR":95.1181093044579,"xR":-2.36220469698309,"x":0.0,"y":-0.15999999999999},{"z":-0.04999999999999,"WeaponModel":"weapon_carbinerifle_mk2","bone":36,"zR":1.5,"WeaponProp":"w_ar_carbineriflemk2","yR":130.62992081046105,"xR":1.53543286025524,"x":0.29,"y":-0.16999999999999},{"z":0.04999999999999,"WeaponModel":"weapon_carbinerifle","bone":36,"zR":-7.5,"WeaponProp":"w_ar_carbinerifle","yR":64.48818914592266,"xR":0.51181092858314,"x":0.17,"y":0.17},{"z":0.07,"WeaponModel":"weapon_bullpupshotgun","bone":36,"zR":-4.5,"WeaponProp":"w_sg_bullpupshotgun","yR":0.0,"xR":0.0,"x":0.0,"y":-0.13999999999999},{"z":-0.10999999999999,"WeaponModel":"weapon_musket","bone":36,"zR":0.0,"WeaponProp":"w_ar_musket","yR":186.1023604311049,"xR":0.51181094720959,"x":0.39,"y":-0.15999999999999},{"z":0.21,"WeaponModel":"weapon_sawnoffshotgun","bone":36,"zR":-36.0,"WeaponProp":"w_sg_sawnoff","yR":121.37795131653549,"xR":20.82677146419882,"x":0.4,"y":0.02},{"z":0.03,"WeaponModel":"weed_brick","bone":36,"zR":-15.0,"WeaponProp":"bkr_prop_weed_drying_02a","yR":-61.33858216926455,"xR":-1.61417311057448,"x":0.0,"y":-0.2},{"z":0.09,"WeaponModel":"weapon_compactrifle","bone":36,"zR":-4.5,"WeaponProp":"w_ar_assaultrifle_smg","yR":55.31496053561568,"xR":8.14960626885295,"x":0.0,"y":0.17},{"z":0.12999999999999,"WeaponModel":"meth","bone":36,"zR":-19.5,"WeaponProp":"hei_prop_pill_bag_01","yR":96.22047184035182,"xR":-7.5984251499176,"x":-0.24,"y":-0.09999999999999},{"z":0.06,"WeaponModel":"weapon_bullpuprifle","bone":36,"zR":0.0,"WeaponProp":"w_ar_bullpuprifle","yR":0.0,"xR":0.0,"x":0.17,"y":-0.14999999999999},{"z":-0.15,"WeaponModel":"fishingrod3","bone":36,"zR":-15.0,"WeaponProp":"prop_fishing_rod_01","yR":77.51968448981643,"xR":-18.7795277684927,"x":0.0,"y":-0.10999999999999},{"z":0.2,"WeaponModel":"weapon_machete","bone":36,"zR":-1.5,"WeaponProp":"w_me_machette_lr","yR":-75.86614115163684,"xR":-71.1417325772345,"x":-0.06,"y":-0.04999999999999},{"z":0.05,"WeaponModel":"weapon_heavyshotgun","bone":36,"zR":1.5,"WeaponProp":"w_sg_heavyshotgun","yR":61.0629915446043,"xR":-2.75590546429157,"x":0.13999999999999,"y":-0.14999999999999},{"z":0.08,"WeaponModel":"weapon_pumpshotgun","bone":36,"zR":12.0,"WeaponProp":"w_sg_pumpshotgun","yR":83.81889715790749,"xR":1.33858261629939,"x":0.35,"y":-0.15999999999999},{"z":-0.23,"WeaponModel":"cokebaggy","bone":36,"zR":84.0,"WeaponProp":"bkr_prop_coke_cutblock_01","yR":-2.44094524532556,"xR":5.3937011770904,"x":-0.3,"y":0.05},{"z":0.06,"WeaponModel":"weapon_assaultsmg","bone":36,"zR":-6.0,"WeaponProp":"w_sb_assaultsmg","yR":26.57480303198099,"xR":-9.96062995865941,"x":0.11999999999999,"y":-0.14999999999999},{"z":-0.09999999999999,"WeaponModel":"weapon_assaultshotgun","bone":36,"zR":0.0,"WeaponProp":"w_sg_assaultshotgun","yR":39.88188944756985,"xR":-171.22047116979958,"x":0.11999999999999,"y":-0.14999999999999},{"z":0.06,"WeaponModel":"weapon_specialcarbine","bone":36,"zR":0.0,"WeaponProp":"w_ar_specialcarbine","yR":0.39370089769363,"xR":1.18110233917832,"x":0.22,"y":-0.15999999999999},{"z":-0.10999999999999,"WeaponModel":"weapon_sniperrifle","bone":36,"zR":0.0,"WeaponProp":"w_sr_sniperrifle","yR":-1.33858224377036,"xR":185.2755897305906,"x":0.05,"y":-0.14999999999999},{"z":0.09999999999999,"WeaponModel":"weapon_smg","bone":36,"zR":-12.0,"WeaponProp":"w_sb_smg","yR":60.98425174131989,"xR":15.47244081273675,"x":0.19,"y":0.14},{"z":-0.02,"WeaponModel":"weapon_microsmg","bone":36,"zR":-10.5,"WeaponProp":"w_sb_microsmg","yR":66.81102283298969,"xR":180.23622082546354,"x":0.24,"y":0.16},{"z":0.04,"WeaponModel":"weapon_gusenberg","bone":36,"zR":0.0,"WeaponProp":"w_sb_gusenberg","yR":0.0,"xR":0.0,"x":0.28,"y":-0.14999999999999},{"z":-0.15999999999999,"WeaponModel":"markedbills","bone":36,"zR":-10.5,"WeaponProp":"prop_money_bag_01","yR":88.93700690940023,"xR":21.37795263901353,"x":-0.52,"y":-0.07999999999999}] \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/old-sling/client-old.lua b/resources/[Developer]/[Nordi]/pug-sling/old-sling/client-old.lua new file mode 100644 index 0000000000000000000000000000000000000000..524cb642b871b3d8eaedd2cd04d32a02a587e80e GIT binary patch literal 6919 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 N%{=AN?aXh!2zb=0PMQD! literal 0 HcmV?d00001 diff --git a/resources/[Developer]/[Nordi]/pug-sling/old-sling/config-old.lua b/resources/[Developer]/[Nordi]/pug-sling/old-sling/config-old.lua new file mode 100644 index 000000000..5563f887c --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/old-sling/config-old.lua @@ -0,0 +1,107 @@ +if Config.UseOldSlingScript then + Config2 = {} + Config2.CoreName = "qb-core" -- Only change this if you have changed your core name. + Config2.Inventory = "qb-inventory" -- Inventory type (ox_inventory, qb-inventory, lj-inventory etc.) + + Config2.LoopSpeed = 500 -- How fast the loop to check weapons runs. Lower numbers are lest optimized. + + Config2.Placement = { + ["Back"] = { + bone = 24816, + x = 0.275, -- up and down + y = -0.165, -- in and out + z = 0.02, -- left and right + x_rotation = 0.0, + y_rotation = 0.0, + z_rotation = 0.0 + }, + ["Front"] = { + bone = 10706, + x = 0.0, -- up and down + y = 0.19, -- in and out + z = -0.25, -- left and right + x_rotation = 0.0, -- flips the gun how you would want + y_rotation = 75.0, -- tilts sideways + z_rotation = 180.0 -- tilts into ped + } + } + Config2.PlacementSecond = { + ["Back"] = { + bone = 24816, + x = 0.235, -- up and down + y = -0.165, -- in and out + z = -0.08, -- left and right + x_rotation = 180.0, -- flips the gun how you would want + y_rotation = 0.0, -- tilts sideways + z_rotation = 0.0 -- tilts into ped + }, + ["Front"] = { + bone = 24816, + x = 0.275, -- up and down + y = -0.165, -- in and out + z = 0.02, -- left and right + x_rotation = 0.0, -- flips the gun how you would want + y_rotation = 0.0, -- tilts sideways + z_rotation = 0.0 -- tilts into ped + } + } + Config2.PlacementThird = { + ["Back"] = { + bone = 10706, + x = 0.0, -- up and down + y = 0.19, -- in and out + z = -0.25, -- left and right + x_rotation = 0.0, -- flips the gun how you would want + y_rotation = 75.0, -- tilts sideways + z_rotation = 180.0 -- tilts into ped + }, + ["Front"] = { + bone = 24816, + x = 0.235, -- up and down + y = -0.165, -- in and out + z = -0.08, -- left and right + x_rotation = 180.0, -- flips the gun how you would want + y_rotation = 0.0, -- tilts sideways + z_rotation = 0.0 -- tilts into ped + } + } + + -- To add custom rotations to items or weapons all you need to do is add the "x_rotation = 0.0, y_rotation = 90.0, z_rotation = 0.0" + -- as seen for the "weapon_machete" for example and adjust the values of the rotations. + Config2.WeaponsOnBack = { + -- assault rifles: + ["weapon_carbinerifle"] = { model = "w_ar_carbinerifle" }, + ["weapon_compactrifle"] = { model = "w_ar_assaultrifle_smg" }, + ["weapon_carbinerifle_mk2"] = { model = "w_ar_carbineriflemk2" }, + ["weapon_assaultrifle"] = { model = "w_ar_assaultrifle" }, + ["weapon_specialcarbine"] = { model = "w_ar_specialcarbine" }, + ["weapon_bullpuprifle"] = { model = "w_ar_bullpuprifle" }, + ["weapon_advancedrifle"] = { model = "w_ar_advancedrifle" }, + -- sub machine guns: + ["weapon_microsmg"] = { model = "w_sb_microsmg" }, + ["weapon_assaultsmg"] = { model = "w_sb_assaultsmg" }, + ["weapon_smg"] = { model = "w_sb_smg" }, + ["weapon_smg_mk2"] = { model = "w_sb_smgmk2" }, + ["weapon_gusenberg"] = { model = "w_sb_gusenberg" }, + -- sniper rifles: + ["weapon_sniperrifle"] = { model = "w_sr_sniperrifle" }, + -- shotguns: + ["weapon_sawnoffshotgun"] = { model = "w_sg_sawnoff" }, + ["weapon_assaultshotgun"] = { model = "w_sg_assaultshotgun" }, + ["weapon_bullpupshotgun"] = { model = "w_sg_bullpupshotgun" }, + ["weapon_pumpshotgun"] = { model = "w_sg_pumpshotgun" }, + ["weapon_musket"] = { model = "w_ar_musket" }, + ["weapon_heavyshotgun"] = { model = "w_sg_heavyshotgun" }, + -- mele weapons + ["weapon_machete"] = { model = "w_me_machette_lr", x_rotation = 0.0, y_rotation = 90.0, z_rotation = 0.0 }, + ["weapon_bat"] = { model = "w_me_bat", x_rotation = 0.0, y_rotation = 90.0, z_rotation = 0.0 }, + ["coke_brick"] = { model = "bkr_prop_coke_cutblock_01", x_rotation = 0.0, y_rotation = 90.0, z_rotation = 90.0 }, + ["markedbills"] = { model = "prop_money_bag_01", x_rotation = 0.0, y_rotation = 90.0, z_rotation = 0.0 }, + + -- Addon weapons + ["weapon_katana"] = { model = "w_me_katana", x_rotation = 0.0, y_rotation = 90.0, z_rotation = 0.0 }, + ["weapon_remington"] = { model = "w_sg_remington" }, + ["weapon_mp5"] = { model = "w_sb_mp5" }, + ["weapon_huntingrifle"] = { model = "w_sr_huntingrifle" }, + } +end \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/old-sling/readme.md b/resources/[Developer]/[Nordi]/pug-sling/old-sling/readme.md new file mode 100644 index 000000000..cac5194c2 --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/old-sling/readme.md @@ -0,0 +1,40 @@ +# pug-sling +Advanced weapons slings for the qbcore framework. Any weapon in the players inventory will show up on there back. + +# -- if you are using ox_inventory make sure to change Config.Inventory no other inventory name matters. + +# -- If you are using illenium-appearance make sure to head to illenium-appearance/server/server.lua and replace these commands with these. +lib.addCommand("reloadskin", { help = _L("commands.reloadskin.title") }, function(source) + local src = source + TriggerClientEvent("illenium-appearance:client:reloadSkin", src) + Wait(500) + TriggerClientEvent("Pug:ReloadGuns:sling", src) +end) + +lib.addCommand("clearstuckprops", { help = _L("commands.clearstuckprops.title") }, function(source) + local src = source + TriggerClientEvent("illenium-appearance:client:ClearStuckProps", src) + Wait(500) + TriggerClientEvent("Pug:ReloadGuns:sling", src) +end) +# -- + +# -- Support +Full support provided in my discord here: https://discord.gg/jYZuWYjfvq +# -- + +# -- My other scripts +https://pug-webstore.tebex.io/ +# -- + +# -- Config file +To add a new weapon you must change the first option to the qbcore shared.lua. +# -- + +# -- Commands +`/sling` - Will toggle the weapon placement on the front and back. +# -- + +# -- Use this event to clear items stuck on players without removing the weapons on the players back +TriggerEvent("Pug:ReloadGuns:sling") +# -- \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/readme.md b/resources/[Developer]/[Nordi]/pug-sling/readme.md new file mode 100644 index 000000000..c988c3d61 --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/readme.md @@ -0,0 +1,56 @@ +# pug-sling 2.0 + +# -- If you are using illenium-appearance make sure to head to illenium-appearance/server/server.lua and replace these commands with these. +lib.addCommand("reloadskin", { help = _L("commands.reloadskin.title") }, function(source) + local src = source + TriggerClientEvent("illenium-appearance:client:reloadSkin", src) + Wait(500) + TriggerClientEvent("Pug:ReloadGuns:sling", src) +end) + +lib.addCommand("clearstuckprops", { help = _L("commands.clearstuckprops.title") }, function(source) + local src = source + TriggerClientEvent("illenium-appearance:client:ClearStuckProps", src) + Wait(500) + TriggerClientEvent("Pug:ReloadGuns:sling", src) +end) +# -- + +# -- Use this event to clear items stuck on players without removing the weapons on the players back +TriggerEvent("Pug:ReloadGuns:sling") +# -- + + +Advanced Weapon Sling | Weapons On Back: For any questions please contact me here: https://discord.com/invite/jYZuWYjfvq + +PREVIEW HERE: https://youtu.be/hluGYRiVY1E + +This script is partially locked using escrow encryption. Most of the script is accessible in client/open.lua, and config.lua. + +Full QBCore & ESX Compatibility. + +This completely configurable script consist of: + +● Wearable weapons and items that are placed onto the player when they have the set weapon or item anywhere within their inventory. +● Advanced system controlling and moving around items/weapons in 3D space to get the best position of where the items/weapons should sit on the player. +● Option for individual players to tailor the placement of items and weapons on their characters, enabling unique item positioning for each player. (QBCORE ONLY) +● Full control over the items/weapons with the ability to adjust rotation, XYZ position, and edit the entire script from in-game without doing any code or configuring. +● /rack Command Utilizes the custom weapon racking system, which is exclusively available for select jobs and used to store weapons in emergency service vehicles. +● Version 1.0 comes with this script and is a completely different system shown off and explained in the video. +● Anti-Car tornadoing mechanics designed to prevent car tornadoing from ever occurring on your server. +● /weaponposition command for individual players to set personal weapon and item placements (optional). +● /setweapon command to begin editing where the weapons/items should sit on the player. +● Advanced checks to avoid and stop car tornadoing that occurs in every FiveM server. +● 30 weapons and items pre-configured for you. +● 0:00 ms ResMon for complete optimization. +● qb-inventory support. +● ox_inventory support. +● qs-inventory support. +● ps-inventory support. +● Request inventory support and i will do it for this script if it is possible. + +Requirements consist of: +QBCore OR ESX (other frameworks will work but not supported) +qb-inventory OR ox_inventory OR qs-inventory OR ps-inventory (any qb-inventory resource name changed will work) + +1400 LINES OF CODE \ No newline at end of file diff --git a/resources/[Developer]/[Nordi]/pug-sling/server/main.lua b/resources/[Developer]/[Nordi]/pug-sling/server/main.lua new file mode 100644 index 000000000..d6348deb8 --- /dev/null +++ b/resources/[Developer]/[Nordi]/pug-sling/server/main.lua @@ -0,0 +1,65 @@ + +if not Config.UseOldSlingScript then + Config.FrameworkFunctions.CreateCallback('Pug:server:GetWeaponConfig', function(source, cb) + local File = LoadResourceFile(GetCurrentResourceName(), "./json/config-weapons.json") + cb(File) + end) + + RegisterNetEvent("Pug:server:SaveWeaponFile", function(JsonWeapons, Personal) + local src = source + if Personal then + if Framework == "QBCore" then + local Player = FWork.Functions.GetPlayer(src) + if Player ~= nil then + Player.Functions.SetMetaData("pug-weapondata", JsonWeapons) + Player.Functions.Save() + end + else + + end + else + local JsonWeapon = json.encode(JsonWeapons) + SaveResourceFile(GetCurrentResourceName(), "./json/config-weapons.json", JsonWeapon) + TriggerClientEvent("Pug:client:RegisterAllBackWeapons", -1, JsonWeapon) + end + end) + + + ---------- [OX_INVENTORY RACK STASH SUPPORT] ---------- + local StashCreated = {} + RegisterNetEvent("Pug:server:SlingOpenOxInvRack", function(StashName, Slots, Space) + if not StashCreated[StashName] then + StashCreated[StashName] = true + exports.ox_inventory:RegisterStash( + StashName, + StashName, + Slots, + Space + ) + end + end) + ------------------------------ + + + ---------- [Commands] ---------- + if Framework == "QBCore" then + FWork.Commands.Add(Config.WeaponSettingCommand, "Adjust server weapons positions", {}, false, function(source, args) + local src = source + TriggerClientEvent("Pug:client:OpenSlingEditor",src) + end,"admin") + FWork.Commands.Add(Config.PersonalWeponSettingsCommand, "Adjust personal weapons positions", {}, false, function(source, args) + local src = source + TriggerClientEvent("Pug:client:OpenSlingEditor",src, true) + end) + else + FWork.RegisterCommand(Config.WeaponSettingCommand, 'admin', function(xPlayer, args) + local src = xPlayer.source + TriggerClientEvent("Pug:client:OpenSlingEditor",src) + end, true, {help = 'Create business menu', validate = true, arguments = {} }) + FWork.RegisterCommand(Config.PersonalWeponSettingsCommand, 'admin', function(xPlayer, args) + local src = xPlayer.source + TriggerClientEvent("Pug:client:OpenSlingEditor",src, true) + end, true, {help = 'Create business menu', validate = true, arguments = {} }) + end + ------------------------------ +end \ No newline at end of file