diff --git a/.env.example b/.env.example index 1b5d4603b..8c3e874fb 100644 --- a/.env.example +++ b/.env.example @@ -21,6 +21,7 @@ DB_PASSWORD=password FILESYSTEM_DISK=local MEDIA_DISK=media PROFILE_PHOTO_DISK=public +DOWNLOADS_MODULE_DISK=download BROADCAST_DRIVER=null CACHE_DRIVER=redis @@ -128,3 +129,6 @@ POWERED_BY_EXTRA_LINK= PING_PROXY_SERVER_USING_IP_ADDRESS=false QUERY_PROXY_SERVER_USING_IP_ADDRESS=true + +MAX_USER_PROFILE_PHOTO_SIZE_KB=512 +MAX_USER_COVER_PHOTO_SIZE_KB=1024 diff --git a/app/Actions/Fortify/UpdateUserProfileInformation.php b/app/Actions/Fortify/UpdateUserProfileInformation.php index 6089a0687..cc8f07704 100644 --- a/app/Actions/Fortify/UpdateUserProfileInformation.php +++ b/app/Actions/Fortify/UpdateUserProfileInformation.php @@ -16,11 +16,13 @@ class UpdateUserProfileInformation implements UpdatesUserProfileInformation */ public function update($user, array $input) { + $maxProfilePhotoSize = config('auth.max_profile_photo_size_kb'); + $maxCoverPhotoSize = config('auth.max_cover_photo_size_kb'); Validator::make($input, [ 'name' => ['required', 'string', 'max:255'], // 'email' => ['required', 'email', 'max:255', Rule::unique('users')->ignore($user->id)], - 'photo' => ['nullable', 'image', 'max:512'], - 'cover_image' => ['nullable', 'image', 'max:1024'], + 'photo' => ['nullable', 'image', 'max:' . $maxProfilePhotoSize], + 'cover_image' => ['nullable', 'image', 'max:' . $maxCoverPhotoSize], 'dob' => ['nullable', 'date', 'before:today'], 'gender' => ['nullable', 'in:m,f,o'], 'about' => ['nullable', 'string', 'max:255'], diff --git a/app/Http/Controllers/Admin/DownloadController.php b/app/Http/Controllers/Admin/DownloadController.php new file mode 100644 index 000000000..c2f0c64f2 --- /dev/null +++ b/app/Http/Controllers/Admin/DownloadController.php @@ -0,0 +1,138 @@ +authorize('viewAny', Download::class); + + $perPage = request()->input('perPage', 10); + if ($perPage > 100) { + $perPage = 100; + } + + $fields = [ + 'id', + 'name', + 'slug', + 'description', + 'is_external', + 'is_external_url_hidden', + 'is_only_auth', + 'is_active', + 'file_name', + 'file_url', + 'min_role_weight_required', + 'download_count', + 'created_at', + 'updated_at', + ]; + + $downloads = QueryBuilder::for(Download::class) + ->select($fields) + ->with('media') + ->allowedFilters([ + ...$fields, + AllowedFilter::custom('q', new FilterMultipleFields(['id', 'name', 'description', 'file_name'])), + ]) + ->allowedSorts($fields) + ->defaultSort('-id') + ->paginate($perPage) + ->through(function ($download) { + return $download->append('file')->makeHidden('media'); + }) + ->withQueryString(); + + return Inertia::render('Admin/Download/IndexDownload', [ + 'downloads' => $downloads, + 'filters' => request()->all(['perPage', 'sort', 'filter']), + ]); + } + + public function create(): \Inertia\Response + { + $this->authorize('create', Download::class); + + return Inertia::render('Admin/Download/CreateDownload'); + } + + public function store(CreateDownloadRequest $request) + { + $isExternal = $request->is_external; + if ($isExternal) { + $fileUrl = $request->file_url; + } + + $download = Download::create([ + 'name' => $request->name, + 'slug' => \Str::slug($request->name), + 'description' => $request->description, + 'is_external' => $request->is_external, + 'is_external_url_hidden' => $request->is_external_url_hidden, + 'file_url' => $fileUrl ?? null, + 'file_name' => $request->file_name ?? null, + 'is_only_auth' => $request->is_only_auth, + 'min_role_weight_required' => $request->min_role_weight_required, + 'is_active' => $request->is_active, + 'created_by' => $request->user()->id, + ]); + + // Upload the File if !isExternal + if (! $isExternal && $request->hasFile('file')) { + $download->addMediaFromRequest('file')->toMediaCollection('download'); + } + + return redirect()->route('admin.download.index') + ->with(['toast' => ['type' => 'success', 'title' => __('Created Successfully'), 'body' => __('Download has been created successfully')]]); + } + + public function edit(Download $download): \Inertia\Response + { + $this->authorize('update', Download::class); + + return Inertia::render('Admin/Download/EditDownload', [ + 'download' => $download->append('file')->makeHidden('media'), + ]); + } + + public function update(UpdateDownloadRequest $request, Download $download) + { + $this->authorize('update', $download); + + $download->update([ + 'name' => $request->name, + 'slug' => \Str::slug($request->name), + 'description' => $request->description, + 'is_external_url_hidden' => $request->is_external_url_hidden, + 'file_name' => $request->file_name ?? null, + 'is_only_auth' => $request->is_only_auth, + 'min_role_weight_required' => $request->min_role_weight_required, + 'is_active' => $request->is_active, + 'updated_by' => $request->user()->id, + ]); + + return redirect()->route('admin.download.index') + ->with(['toast' => ['type' => 'success', 'title' => __('Updated Successfully'), 'body' => __('Download has been updated successfully')]]); + } + + public function destroy(Download $download) + { + $this->authorize('delete', $download); + + $download->delete(); + + return redirect()->route('admin.download.index') + ->with(['toast' => ['type' => 'success', 'title' => __('Deleted Successfully'), 'body' => __('Download has been deleted permanently')]]); + } +} diff --git a/app/Http/Controllers/Api/ApiMinecraftPlayerIntelController.php b/app/Http/Controllers/Api/ApiMinecraftPlayerIntelController.php index a6ba7e6ad..f3aea2fea 100644 --- a/app/Http/Controllers/Api/ApiMinecraftPlayerIntelController.php +++ b/app/Http/Controllers/Api/ApiMinecraftPlayerIntelController.php @@ -33,11 +33,11 @@ public function postSessionInit(Request $request, GeolocationService $geolocatio 'display_name' => 'required|string', 'session_started_at' => 'required|numeric', 'is_op' => 'required|boolean', - 'players_world_stat_intel' => 'sometimes|nullable|array' + 'players_world_stat_intel' => 'sometimes|nullable|array', ]); $server = Server::where('id', $request->server_id)->firstOrFail(); - if (!$server->is_player_intel_enabled) { + if (! $server->is_player_intel_enabled) { return response()->json([ 'status' => 'error', 'message' => 'Player intel is disabled for this server.', @@ -67,8 +67,9 @@ public function postSessionInit(Request $request, GeolocationService $geolocatio if ($request->players_world_stat_intel) { foreach ($request->players_world_stat_intel as $playerWorldStat) { $sWorld = MinecraftServerWorld::where('world_name', $playerWorldStat['world_name'])->where('server_id', $request->server_id)->first(); - if (!$sWorld) + if (! $sWorld) { continue; + } MinecraftPlayerWorldStat::create([ 'player_uuid' => $request->uuid, 'session_id' => $newSession->id, @@ -76,7 +77,7 @@ public function postSessionInit(Request $request, GeolocationService $geolocatio 'survival_time' => 0, 'creative_time' => 0, 'adventure_time' => 0, - 'spectator_time' => 0 + 'spectator_time' => 0, ]); } } @@ -87,6 +88,7 @@ public function postSessionInit(Request $request, GeolocationService $geolocatio return response()->json($newSession, 201); } catch (\Exception $e) { \Log::error($e); + return response()->json([ 'status' => 'error', 'message' => __('Failed to start player session.'), @@ -129,6 +131,7 @@ public function postReportPvpKill(Request $request) return response()->json($minecraftPlayerPvpKill, 201); } catch (\Exception $e) { \Log::error($e); + return response()->json([ 'status' => 'error', 'message' => __('Failed reporting player pvp kill.'), @@ -162,7 +165,7 @@ public function postReportDeath(Request $request) 'session_id' => $minecraftPlayerSession->id, 'player_uuid' => $request->player_uuid, 'player_username' => $request->player_username, - 'cause' => $request->cause, + 'cause' => $request->cause ?? 'unknown', 'killer_uuid' => $request->killer_uuid, 'killer_username' => $request->killer_username, 'killer_entity_id' => $request->killer_entity_id, @@ -175,6 +178,7 @@ public function postReportDeath(Request $request) return response()->json($minecraftPlayerDeath, 201); } catch (\Exception $e) { \Log::error($e); + return response()->json([ 'status' => 'error', 'message' => __('Failed reporting player pvp kill.'), @@ -186,39 +190,39 @@ public function postReportDeath(Request $request) public function postReportEvent(Request $request, GeolocationService $geolocationService) { $request->validate([ - "session_uuid" => "required|uuid|exists:minecraft_player_sessions,uuid", - "uuid" => "required|uuid", - "username" => "required|string", - "server_id" => "required|exists:servers,id", - "ip_address" => "required|string", - "display_name" => "nullable|string", - "is_op" => "required|boolean", - "session_started_at" => "required", - "session_ended_at" => "required|nullable", - "mob_kills" => "required|numeric", - "player_kills" => "required|numeric", - "deaths" => "required|numeric", - "afk_time" => "required|numeric", - "play_time" => "sometimes|nullable|integer", - "is_kicked" => "required|boolean", - "is_banned" => "required|boolean", + 'session_uuid' => 'required|uuid|exists:minecraft_player_sessions,uuid', + 'uuid' => 'required|uuid', + 'username' => 'required|string', + 'server_id' => 'required|exists:servers,id', + 'ip_address' => 'required|string', + 'display_name' => 'nullable|string', + 'is_op' => 'required|boolean', + 'session_started_at' => 'required', + 'session_ended_at' => 'required|nullable', + 'mob_kills' => 'required|numeric', + 'player_kills' => 'required|numeric', + 'deaths' => 'required|numeric', + 'afk_time' => 'required|numeric', + 'play_time' => 'sometimes|nullable|integer', + 'is_kicked' => 'required|boolean', + 'is_banned' => 'required|boolean', - "player_ping" => "nullable|numeric", - "mob_kills_xmin" => "required|numeric", - "player_kills_xmin" => "required|numeric", - "deaths_xmin" => "required|numeric", - "items_used_xmin" => "required|numeric", - "items_mined_xmin" => "required|numeric", - "items_picked_up_xmin" => "required|numeric", - "items_dropped_xmin" => "required|numeric", - "items_broken_xmin" => "required|numeric", - "items_crafted_xmin" => "required|numeric", - "items_placed_xmin" => "required|numeric", - "items_consumed_xmin" => "required|numeric", - "afk_time_xmin" => "required|numeric", - "play_time_xmin" => "required|numeric", - "world_location" => 'sometimes|nullable|json', - "world_name" => 'sometimes|nullable|string', + 'player_ping' => 'nullable|numeric', + 'mob_kills_xmin' => 'required|numeric', + 'player_kills_xmin' => 'required|numeric', + 'deaths_xmin' => 'required|numeric', + 'items_used_xmin' => 'required|numeric', + 'items_mined_xmin' => 'required|numeric', + 'items_picked_up_xmin' => 'required|numeric', + 'items_dropped_xmin' => 'required|numeric', + 'items_broken_xmin' => 'required|numeric', + 'items_crafted_xmin' => 'required|numeric', + 'items_placed_xmin' => 'required|numeric', + 'items_consumed_xmin' => 'required|numeric', + 'afk_time_xmin' => 'required|numeric', + 'play_time_xmin' => 'required|numeric', + 'world_location' => 'sometimes|nullable|json', + 'world_name' => 'sometimes|nullable|string', 'players_world_stat_intel' => 'sometimes|nullable|array', 'fish_caught_xmin' => 'sometimes|nullable|integer', @@ -248,16 +252,16 @@ public function postReportEvent(Request $request, GeolocationService $geolocatio // Report data to MinecraftPlayerSessions table and end the session if condition there. $sessionEndedCarbonDate = $request->session_ended_at ? Carbon::createFromTimestampMs($request->session_ended_at) : null; MinecraftPlayerSession::where('uuid', $request->session_uuid)->update([ - "player_ping" => $request->player_ping, - "mob_kills" => $request->mob_kills, - "player_kills" => $request->player_kills, - "deaths" => $request->deaths, - "afk_time" => $request->afk_time, - "play_time" => $request->play_time ?? 0, - "is_kicked" => $request->is_kicked, - "is_banned" => $request->is_banned, - "is_op" => $request->is_op || $minecraftPlayerSession->is_op, - "session_ended_at" => $sessionEndedCarbonDate, + 'player_ping' => $request->player_ping, + 'mob_kills' => $request->mob_kills, + 'player_kills' => $request->player_kills, + 'deaths' => $request->deaths, + 'afk_time' => $request->afk_time, + 'play_time' => $request->play_time ?? 0, + 'is_kicked' => $request->is_kicked, + 'is_banned' => $request->is_banned, + 'is_op' => $request->is_op || $minecraftPlayerSession->is_op, + 'session_ended_at' => $sessionEndedCarbonDate, 'vault_balance' => $request->vault_balance, 'vault_groups' => $request->vault_groups, ]); @@ -266,8 +270,9 @@ public function postReportEvent(Request $request, GeolocationService $geolocatio if ($request->players_world_stat_intel) { foreach ($request->players_world_stat_intel as $playerWorldStat) { $sWorld = MinecraftServerWorld::where('world_name', $playerWorldStat['world_name'])->where('server_id', $request->server_id)->first(); - if (!$sWorld) + if (! $sWorld) { continue; + } MinecraftPlayerWorldStat::updateOrCreate( [ 'session_id' => $minecraftPlayerSession->id, @@ -278,7 +283,7 @@ public function postReportEvent(Request $request, GeolocationService $geolocatio 'survival_time' => $playerWorldStat['survival_time'], 'creative_time' => $playerWorldStat['creative_time'], 'adventure_time' => $playerWorldStat['adventure_time'], - 'spectator_time' => $playerWorldStat['spectator_time'] + 'spectator_time' => $playerWorldStat['spectator_time'], ] ); } @@ -287,26 +292,26 @@ public function postReportEvent(Request $request, GeolocationService $geolocatio // Report data to MinecraftPlayerEvents table $minecraftServerWorld = MinecraftServerWorld::where('server_id', $minecraftPlayerSession->server_id)->where('world_name', $request->world_name)->first(); $mcPlayerEvent = MinecraftPlayerEvent::create([ - "session_id" => $minecraftPlayerSession->id, - "player_uuid" => $request->uuid, - "player_username" => $request->username, - "player_displayname" => $request->display_name, - "ip_address" => $request->ip_address, - "player_ping" => $request->player_ping, - "mob_kills" => $request->mob_kills_xmin, - "player_kills" => $request->player_kills_xmin, - "deaths" => $request->deaths_xmin, - "afk_time" => $request->afk_time_xmin, - "play_time" => $request->play_time_xmin, - "items_used" => $request->items_used_xmin, - "items_mined" => $request->items_mined_xmin, - "items_picked_up" => $request->items_picked_up_xmin, - "items_dropped" => $request->items_dropped_xmin, - "items_broken" => $request->items_broken_xmin, - "items_crafted" => $request->items_crafted_xmin, - "items_placed" => $request->items_placed_xmin, - "items_consumed" => $request->items_consumed_xmin, - "world_location" => $worldLocation, + 'session_id' => $minecraftPlayerSession->id, + 'player_uuid' => $request->uuid, + 'player_username' => $request->username, + 'player_displayname' => $request->display_name, + 'ip_address' => $request->ip_address, + 'player_ping' => $request->player_ping, + 'mob_kills' => $request->mob_kills_xmin, + 'player_kills' => $request->player_kills_xmin, + 'deaths' => $request->deaths_xmin, + 'afk_time' => $request->afk_time_xmin, + 'play_time' => $request->play_time_xmin, + 'items_used' => $request->items_used_xmin, + 'items_mined' => $request->items_mined_xmin, + 'items_picked_up' => $request->items_picked_up_xmin, + 'items_dropped' => $request->items_dropped_xmin, + 'items_broken' => $request->items_broken_xmin, + 'items_crafted' => $request->items_crafted_xmin, + 'items_placed' => $request->items_placed_xmin, + 'items_consumed' => $request->items_consumed_xmin, + 'world_location' => $worldLocation, 'minecraft_server_world_id' => $minecraftServerWorld?->id, 'fish_caught' => $request->fish_caught_xmin, 'items_enchanted' => $request->items_enchanted_xmin, @@ -338,6 +343,7 @@ public function postReportEvent(Request $request, GeolocationService $geolocatio } catch (\Exception $e) { DB::rollBack(); \Log::error($e); + return response()->json([ 'status' => 'error', 'message' => __('Failed to report Event data.'), diff --git a/app/Http/Controllers/DownloadController.php b/app/Http/Controllers/DownloadController.php new file mode 100644 index 000000000..15dd4d557 --- /dev/null +++ b/app/Http/Controllers/DownloadController.php @@ -0,0 +1,101 @@ +user(); + + $perPage = request()->input('perPage', 10); + if ($perPage > 100) { + $perPage = 100; + } + + $fields = [ + 'id', + 'name', + 'slug', + 'download_count', + 'created_at', + 'updated_at', + ]; + $downloads = QueryBuilder::for(Download::class) + ->where('is_active', true) + ->when(! $isAuthenticated, function ($query) { + $query->where('is_only_auth', false); + }) + ->when($isAuthenticated, function ($query) use ($request) { + $user = $request->user(); + $userRoleWeight = $user->roles->max('weight'); + $query->where(function ($q) use ($userRoleWeight) { + $q->where('min_role_weight_required', '<=', $userRoleWeight)->orWhere('min_role_weight_required', null); + }); + }) + ->select($fields) + ->allowedFilters([ + ...$fields, + AllowedFilter::custom('q', new FilterMultipleFields(['name', 'description'])), + ]) + ->allowedSorts($fields) + ->defaultSort('-created_at') + ->paginate($perPage) + ->withQueryString(); + + return Inertia::render('Download/IndexDownload', [ + 'downloads' => $downloads, + 'filters' => request()->all(['perPage', 'sort', 'filter']), + ]); + } + + public function show(Request $request, Download $download) + { + $this->authorize('download', $download); + + return Inertia::render('Download/ShowDownload', [ + 'download' => $download->append(['description_html'])->only([ + 'id', + 'name', + 'slug', + 'description', + 'description_html', + 'is_active', + 'download_count', + 'created_at', + 'updated_at', + ]), + ]); + } + + public function download(Download $download) + { + $this->authorize('download', $download); + + $download->increment('download_count'); + + $isExternal = $download->is_external; + $isExternalUrlHidden = $download->is_external_url_hidden; + + if (! $isExternal) { + $file = $download->file; + + return response()->download($file->getPath(), $download->file_name); + } + + if ($isExternal && $isExternalUrlHidden) { + return response()->streamDownload(function () use ($download) { + echo file_get_contents($download->file_url); + }, $download->file_name); + } + + return redirect($download->file_url); + } +} diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index cd2ea95bd..d595e7b0b 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -2,9 +2,7 @@ namespace App\Http\Controllers; -use App\Models\Role; use App\Models\User; -use Illuminate\Http\Request; use Inertia\Inertia; class UserController extends Controller @@ -15,20 +13,24 @@ public function showProfile(User $user): \Inertia\Response ->makeHidden(['email', 'dob', 'gender', 'updated_at', 'provider_id', 'provider_name', 'two_factor_confirmed_at', 'settings']); return Inertia::render('User/ShowUser', [ - 'profileUser' => $user->load('badges:id,name,shortname,sort_order') + 'profileUser' => $user->load('badges:id,name,shortname,sort_order'), ]); } public function indexStaff(): \Inertia\Response { - $rolesWithUsers = Role::with('users:id,name,username,profile_photo_path,verified_at') - ->where('is_hidden_from_staff_list', false) - ->orderByDesc('weight') - ->select(['id', 'name', 'display_name', 'is_staff', 'color']) - ->where('is_staff', true)->get(); + $staffsWithRole = User::with(['roles' => function ($query) { + $query->where('is_hidden_from_staff_list', false) + ->orderByDesc('weight'); + }]) + ->whereHas('roles', function ($query) { + $query->where('is_staff', true); + }) + ->select(['id', 'name', 'username', 'profile_photo_path', 'verified_at']) + ->get(); return Inertia::render('User/IndexStaff', [ - 'rolesWithUsers' => $rolesWithUsers + 'staffs' => $staffsWithRole, ]); } } diff --git a/app/Http/Requests/CreateDownloadRequest.php b/app/Http/Requests/CreateDownloadRequest.php new file mode 100644 index 000000000..e31a57fd3 --- /dev/null +++ b/app/Http/Requests/CreateDownloadRequest.php @@ -0,0 +1,32 @@ + 'required|string|max:255|unique:downloads', + 'description' => 'nullable|string', + 'is_external' => 'required|boolean', + 'file_url' => 'nullable|required_if:is_external,true|url', + 'file_name' => 'nullable|required_if:is_external,true|string|max:255', + 'is_external_url_hidden' => 'nullable|required_if:is_external,true|boolean', + 'is_only_auth' => 'required|boolean', + 'min_role_weight_required' => 'nullable|integer', + 'is_active' => 'required|boolean', + + 'file' => 'nullable|required_if:is_external,false|file|max:102400', //100mb + ]; + } +} diff --git a/app/Http/Requests/UpdateDownloadRequest.php b/app/Http/Requests/UpdateDownloadRequest.php new file mode 100644 index 000000000..6e26e9796 --- /dev/null +++ b/app/Http/Requests/UpdateDownloadRequest.php @@ -0,0 +1,32 @@ + [ + 'required', + 'string', + 'max:255', + Rule::unique('downloads')->ignore($this->route('download')), + ], + 'description' => 'nullable|string', + 'file_name' => 'nullable|required_if:is_external,true|string|max:255', + 'is_external_url_hidden' => 'nullable|required_if:is_external,true|boolean', + 'is_only_auth' => 'required|boolean', + 'min_role_weight_required' => 'nullable|integer', + 'is_active' => 'required|boolean', + ]; + } +} diff --git a/app/Models/Download.php b/app/Models/Download.php new file mode 100644 index 000000000..01c5bdd2c --- /dev/null +++ b/app/Models/Download.php @@ -0,0 +1,45 @@ + 'boolean', + 'is_external_url_hidden' => 'boolean', + 'is_only_auth' => 'boolean', + 'is_active' => 'boolean', + ]; + + public function registerMediaCollections(): void + { + $downloadsModuleDisk = config('minetrax.downloads_module_disk'); + $this->addMediaCollection('download') + ->useDisk($downloadsModuleDisk) + ->singleFile(); + } + + public function getFileAttribute() + { + $file = null; + if ($this->getFirstMedia('download')) { + $file = $this->getFirstMedia('download'); + } + + return $file; + } + + public function getDescriptionHtmlAttribute(): string + { + $converter = new GithubFlavoredMarkdownConverter(); + + return $converter->convertToHtml($this->description); + } +} diff --git a/app/Policies/DownloadPolicy.php b/app/Policies/DownloadPolicy.php new file mode 100644 index 000000000..17cd007be --- /dev/null +++ b/app/Policies/DownloadPolicy.php @@ -0,0 +1,75 @@ +can('read downloads')) { + return true; + } + } + + public function view(User $user, Download $download) + { + if ($user->can('read downloads')) { + return true; + } + } + + public function create(User $user) + { + if ($user->can('create downloads')) { + return true; + } + } + + public function update(User $user, Download $download) + { + if ($user->can('update downloads')) { + return true; + } + } + + public function delete(User $user, Download $download) + { + if ($user->can('delete downloads')) { + return true; + } + } + + public function download(?User $user, Download $download) + { + // If admin, true + if ($user->can('read downloads')) { + return true; + } + + // If !is_active then false + if (! $download->is_active) { + return false; + } + + // If is_auth_only, then user should be authenticated + if ($download->is_auth_only && ! $user) { + return false; + } + + // if min_role_weight_required then check if user has role with weight >= min_role_weight_required + if ($download->is_auth_only && $download->min_role_weight_required) { + $userRoleWeight = $user->roles->max('weight'); + if ($userRoleWeight < $download->min_role_weight_required) { + return false; + } + } + + return true; + } +} diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 639379a76..b812dca41 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -20,13 +20,14 @@ class AuthServiceProvider extends ServiceProvider \App\Models\Shout::class => \App\Policies\ShoutPolicy::class, \App\Models\Comment::class => \App\Policies\CommentPolicy::class, \App\Models\Server::class => \App\Policies\ServerPolicy::class, - \App\Models\Role::class => \App\Policies\RolePolicy::class, + Role::class => \App\Policies\RolePolicy::class, \App\Models\Rank::class => \App\Policies\RankPolicy::class, \App\Models\News::class => \App\Policies\NewsPolicy::class, \App\Models\Poll::class => \App\Policies\PollPolicy::class, \App\Models\CustomPage::class => \App\Policies\CustomPagePolicy::class, \App\Models\Session::class => \App\Policies\SessionPolicy::class, \App\Models\Badge::class => \App\Policies\BadgePolicy::class, + \App\Models\Download::class => \App\Policies\DownloadPolicy::class, ]; /** diff --git a/app/View/Components/PhpVarsToJsTransformer.php b/app/View/Components/PhpVarsToJsTransformer.php index 72a2bb16f..a3772b5f9 100644 --- a/app/View/Components/PhpVarsToJsTransformer.php +++ b/app/View/Components/PhpVarsToJsTransformer.php @@ -34,6 +34,7 @@ class PhpVarsToJsTransformer extends Component 'authenticated' => false, ], ]; + const DEFAULT_NAV_RIGHT = [ [ 'type' => 'component', @@ -89,23 +90,22 @@ class PhpVarsToJsTransformer extends Component public function render() { - $useWebsockets = config("broadcasting.default") == "pusher" || config("broadcasting.default") == "ably"; - $useWebsockets = $useWebsockets && config("broadcasting.connections." . config("broadcasting.default") . ".key"); + $useWebsockets = config('broadcasting.default') == 'pusher' || config('broadcasting.default') == 'ably'; + $useWebsockets = $useWebsockets && config('broadcasting.connections.'.config('broadcasting.default').'.key'); $pusher = [ - "USE_WEBSOCKETS" => $useWebsockets, - "VITE_PUSHER_APP_KEY" => config("broadcasting.connections.pusher.key"), - "VITE_PUSHER_HOST" => config("broadcasting.connections.pusher._pusher_host"), - "VITE_PUSHER_PORT" => config("broadcasting.connections.pusher._pusher_port"), - "VITE_PUSHER_SCHEME" => config("broadcasting.connections.pusher._pusher_scheme"), - "VITE_PUSHER_APP_CLUSTER" => config("broadcasting.connections.pusher._pusher_app_cluster"), + 'USE_WEBSOCKETS' => $useWebsockets, + 'VITE_PUSHER_APP_KEY' => config('broadcasting.connections.pusher.key'), + 'VITE_PUSHER_HOST' => config('broadcasting.connections.pusher._pusher_host'), + 'VITE_PUSHER_PORT' => config('broadcasting.connections.pusher._pusher_port'), + 'VITE_PUSHER_SCHEME' => config('broadcasting.connections.pusher._pusher_scheme'), + 'VITE_PUSHER_APP_CLUSTER' => config('broadcasting.connections.pusher._pusher_app_cluster'), ]; $navbarSettings = app(NavigationSettings::class); $navbar = $this->generateCustomNavbarData($navbarSettings); $footer = $navbarSettings->enable_custom_footer ? $navbarSettings->custom_footer_data : null; - return view('components.php-vars-to-js-transformer', [ 'pusher' => $pusher, 'customnav' => $navbar, @@ -118,7 +118,7 @@ private function generateCustomNavbarData($navbarSettings) $customNavbarEnabled = $navbarSettings->enable_custom_navbar; // If custom navbar is disabled, generate default navbar - if (!$customNavbarEnabled) { + if (! $customNavbarEnabled) { $customPagesInNavbar = CustomPage::visible()->navbar()->select(['id', 'title', 'path', 'is_in_navbar', 'is_visible', 'is_open_in_new_tab'])->get(); $leftNavbar = self::DEFAULT_NAV_LEFT; @@ -144,6 +144,14 @@ private function generateCustomNavbarData($navbarSettings) 'key' => 'route-staff-members-01', 'authenticated' => false, ], + [ + 'type' => 'route', + 'name' => 'Downloads', + 'title' => 'Downloads', + 'route' => 'download.index', + 'key' => 'route-downloads-01', + 'authenticated' => false, + ], ], 'authenticated' => false, ]; @@ -159,7 +167,7 @@ private function generateCustomNavbarData($navbarSettings) 'path' => $page->path, ], 'is_open_in_new_tab' => $page->is_open_in_new_tab, - 'key' => 'custom-page-' . $page->id . '-01', + 'key' => 'custom-page-'.$page->id.'-01', ]; } $leftNavbar[] = $dropdownList; diff --git a/config/auth.php b/config/auth.php index 8aee57ee6..f6f70f3a8 100644 --- a/config/auth.php +++ b/config/auth.php @@ -119,6 +119,15 @@ 'password_timeout' => 10800, + /* + |-------------------------------------------------------------------------- + | Show Random Avatar for User + |-------------------------------------------------------------------------- + | + | If enabled, This feature will show random avatar/profile photo for users + | who don't have set any profile picture yet. + | + */ 'random_user_avatars' => env('RANDOM_USER_AVATARS', true), @@ -132,4 +141,24 @@ | */ 'any_provider_social_auth' => env('ALLOW_ANY_PROVIDER_SOCIAL_AUTH', false), + + /* + |-------------------------------------------------------------------------- + | Max Profile Photo Size (KB) + |-------------------------------------------------------------------------- + | + | Maximum allowed size for profile photo in kilobytes. + | + */ + 'max_profile_photo_size_kb' => env('MAX_USER_PROFILE_PHOTO_SIZE_KB', 512), + + /* + |-------------------------------------------------------------------------- + | Max Profile Cover Photo Size (KB) + |-------------------------------------------------------------------------- + | + | Maximum allowed size for user's cover photo in kilobytes. + | + */ + 'max_cover_photo_size_kb' => env('MAX_USER_COVER_PHOTO_SIZE_KB', 1024), ]; diff --git a/config/filesystems.php b/config/filesystems.php index 337b3076c..3a357eebb 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -38,10 +38,15 @@ 'media' => [ 'driver' => 'local', - 'root' => storage_path('app/public/media'), + 'root' => storage_path('app/public/media'), 'url' => env('APP_URL').'/storage/media', ], + 'download' => [ + 'driver' => 'local', + 'root' => storage_path('app/downloads'), + ], + 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), diff --git a/config/minetrax.php b/config/minetrax.php index 908c241d5..f37731222 100644 --- a/config/minetrax.php +++ b/config/minetrax.php @@ -9,7 +9,7 @@ | Hide powered by MineTrax references in footer and other places. | */ - "show_powered_by" => env("SHOW_POWERED_BY", true), + 'show_powered_by' => env('SHOW_POWERED_BY', true), /* |-------------------------------------------------------------------------- @@ -19,7 +19,7 @@ | hide or show the home button in navbar. | */ - "show_home_button" => env("SHOW_HOME_BUTTON", false), + 'show_home_button' => env('SHOW_HOME_BUTTON', false), /* |-------------------------------------------------------------------------- @@ -32,7 +32,7 @@ | Eg: Multicraft FTP Server, FileZilla FTP Server | */ - "use_legacy_ftp_driver" => env("USE_LEGACY_FTP_DRIVER", false), + 'use_legacy_ftp_driver' => env('USE_LEGACY_FTP_DRIVER', false), /* |-------------------------------------------------------------------------- @@ -44,7 +44,7 @@ | he removes linked player. | */ - "mark_user_verified_on_account_link" => env("MARK_USER_VERIFYED_ON_ACCOUNT_LINK", true), + 'mark_user_verified_on_account_link' => env('MARK_USER_VERIFYED_ON_ACCOUNT_LINK', true), /* |-------------------------------------------------------------------------- @@ -55,8 +55,7 @@ | services like minotar etc instead of uuid. | */ - "use_username_for_skins" => env("USE_USERNAME_FOR_SKINS", false), - + 'use_username_for_skins' => env('USE_USERNAME_FOR_SKINS', false), /* |-------------------------------------------------------------------------- @@ -71,10 +70,9 @@ | it might have unexpected behaviors. | */ - "players_fetcher_cron_interval" => env("PLAYER_FETCHER_CRON_INTERVAL", "hourly"), - - "fetch_avatar_from_url_using_curl" => env("FETCH_AVATAR_FROM_URL_USING_CURL", false), + 'players_fetcher_cron_interval' => env('PLAYER_FETCHER_CRON_INTERVAL', 'hourly'), + 'fetch_avatar_from_url_using_curl' => env('FETCH_AVATAR_FROM_URL_USING_CURL', false), /* |-------------------------------------------------------------------------- @@ -85,7 +83,7 @@ | Setting > Navigation | */ - "custom_nav_available_items_array" => [ + 'custom_nav_available_items_array' => [ [ 'type' => 'dropdown', 'name' => 'Dropdown', @@ -216,6 +214,14 @@ 'key' => 'route-features', 'authenticated' => false, ], + [ + 'type' => 'route', + 'name' => 'Downloads', + 'title' => 'Downloads', + 'route' => 'download.index', + 'key' => 'route-downloads', + 'authenticated' => false, + ], ], /* @@ -226,7 +232,7 @@ | If enabled, staff who have permission `use ask_db`, will be able to ask questions to database and get answers. | */ - "askdb_enabled" => env("ASKDB_ENABLED", false) && env("OPENAI_API_KEY"), + 'askdb_enabled' => env('ASKDB_ENABLED', false) && env('OPENAI_API_KEY'), /* |-------------------------------------------------------------------------- @@ -236,7 +242,7 @@ | If enabled, cookie consent will be shown to users for GDPR compliance. | */ - "cookie_consent_enabled" => env("COOKIE_CONSENT_ENABLED", true), + 'cookie_consent_enabled' => env('COOKIE_CONSENT_ENABLED', true), /* |-------------------------------------------------------------------------- @@ -247,8 +253,8 @@ | Helpful to show your name if you are a hosting provider or theme developer. | */ - "powered_by_extra_name" => env("POWERED_BY_EXTRA_NAME", null), - "powered_by_extra_link" => env("POWERED_BY_EXTRA_LINK", null), + 'powered_by_extra_name' => env('POWERED_BY_EXTRA_NAME', null), + 'powered_by_extra_link' => env('POWERED_BY_EXTRA_LINK', null), /* |-------------------------------------------------------------------------- @@ -262,4 +268,14 @@ */ 'ping_proxy_server_using_ip_address' => env('PING_PROXY_SERVER_USING_IP_ADDRESS', false), 'query_proxy_server_using_ip_address' => env('QUERY_PROXY_SERVER_USING_IP_ADDRESS', true), + + /* + |-------------------------------------------------------------------------- + | Downloads Module Disk + |-------------------------------------------------------------------------- + | + | Disk to use to store all files of Downloads Module. + | + */ + 'downloads_module_disk' => env('DOWNLOADS_MODULE_DISK', 'download'), ]; diff --git a/database/factories/DownloadFactory.php b/database/factories/DownloadFactory.php new file mode 100644 index 000000000..c25ad00d3 --- /dev/null +++ b/database/factories/DownloadFactory.php @@ -0,0 +1,34 @@ + + */ +class DownloadFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + 'name' => $this->faker->name, + 'description' => $this->faker->text, + 'is_external' => $this->faker->boolean, + 'is_exposed_external_url' => $this->faker->boolean, + 'is_only_auth' => $this->faker->boolean, + 'is_active' => $this->faker->boolean, + 'file_name' => $this->faker->userName(), + 'file_size' => $this->faker->randomNumber(), + 'file_path' => $this->faker->filePath(), + 'min_role_weight_required' => $this->faker->randomNumber(), + 'download_count' => $this->faker->randomNumber(), + ]; + } +} diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index fc5a43aa1..6db78ecb9 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -2,6 +2,7 @@ namespace Database\Factories; +use App\Models\Country; use App\Models\Role; use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; @@ -23,6 +24,7 @@ class UserFactory extends Factory */ public function definition() { + $countryId = Country::inRandomOrder()->first()->id; return [ 'name' => $this->faker->name, 'username' => $this->faker->userName, @@ -31,6 +33,7 @@ public function definition() 'user_setup_status' => 1, 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password 'remember_token' => Str::random(10), + 'country_id' => $countryId, ]; } diff --git a/database/migrations/2023_09_12_132341_create_downloads_table.php b/database/migrations/2023_09_12_132341_create_downloads_table.php new file mode 100644 index 000000000..7b3c4ceee --- /dev/null +++ b/database/migrations/2023_09_12_132341_create_downloads_table.php @@ -0,0 +1,43 @@ +id(); + $table->string('name')->unique(); + $table->string('slug')->unique(); + $table->text('description')->nullable(); + $table->boolean('is_external')->default(false); // if external, then file_url is set. + $table->boolean('is_external_url_hidden')->default(false); // external only setting, if true minetrax download file and stream to user so url is not exposed. + $table->string('file_url')->nullable(); // if external, then file_path is url. + $table->string('file_name')->nullable(); + + $table->boolean('is_only_auth')->default(false); // only authenticated user. + $table->integer('min_role_weight_required')->nullable(); // if authenticated, min weight of role of user needed. + + $table->boolean('is_active')->default(true); + $table->bigInteger('download_count')->default(0); + + $table->foreignId('created_by')->nullable()->constrained('users')->onDelete('set null'); + $table->foreignId('updated_by')->nullable()->constrained('users')->onDelete('set null'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('downloads'); + } +}; diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php index 1ad74a4ba..79f1d6984 100644 --- a/database/seeders/PermissionSeeder.php +++ b/database/seeders/PermissionSeeder.php @@ -87,5 +87,10 @@ public function run() Permission::findOrCreate('view player_intel_critical'); // View critical player_intel which only admin should view, player ip, inventory data etc. Permission::findOrCreate('use ask_db'); + + Permission::findOrCreate('create downloads'); + Permission::findOrCreate('read downloads'); + Permission::findOrCreate('update downloads'); + Permission::findOrCreate('delete downloads'); } } diff --git a/public/build/assets/ActionMessage-42a82b85.js b/public/build/assets/ActionMessage-8f4a450c.js similarity index 71% rename from public/build/assets/ActionMessage-42a82b85.js rename to public/build/assets/ActionMessage-8f4a450c.js index cdb5807eb..478574577 100644 --- a/public/build/assets/ActionMessage-42a82b85.js +++ b/public/build/assets/ActionMessage-8f4a450c.js @@ -1 +1 @@ -import{o as s,d as t,b as o,w as n,j as c,m as i,a as r,M as l,X as d}from"./app-f7b07d6a.js";const _={class:"text-sm text-gray-600"},v={__name:"ActionMessage",props:{on:Boolean},setup(e){return(a,m)=>(s(),t("div",null,[o(d,{"leave-active-class":"transition duration-1000 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:n(()=>[c(r("div",_,[l(a.$slots,"default")],512),[[i,e.on]])]),_:3})]))}};export{v as _}; +import{o as s,d as t,b as o,w as n,j as c,m as i,a as r,M as l,U as d}from"./app-9b50b83a.js";const _={class:"text-sm text-gray-600"},v={__name:"ActionMessage",props:{on:Boolean},setup(e){return(a,m)=>(s(),t("div",null,[o(d,{"leave-active-class":"transition duration-1000 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:n(()=>[c(r("div",_,[l(a.$slots,"default")],512),[[i,e.on]])]),_:3})]))}};export{v as _}; diff --git a/public/build/assets/ActionSection-927f60b8.js b/public/build/assets/ActionSection-85b70489.js similarity index 75% rename from public/build/assets/ActionSection-927f60b8.js rename to public/build/assets/ActionSection-85b70489.js index d25f6c783..ea30a8ee3 100644 --- a/public/build/assets/ActionSection-927f60b8.js +++ b/public/build/assets/ActionSection-85b70489.js @@ -1 +1 @@ -import{J as a}from"./SectionTitle-57e4699b.js";import{o as d,d as i,b as c,w as o,M as t,a as e}from"./app-f7b07d6a.js";const r={class:"md:grid md:grid-cols-3 md:gap-6"},n={class:"mt-5 md:mt-0 md:col-span-2"},l={class:"px-4 py-5 sm:p-6 bg-white dark:bg-cool-gray-800 shadow sm:rounded-lg"},h={__name:"ActionSection",setup(m){return(s,p)=>(d(),i("div",r,[c(a,null,{title:o(()=>[t(s.$slots,"title")]),description:o(()=>[t(s.$slots,"description")]),_:3}),e("div",n,[e("div",l,[t(s.$slots,"content")])])]))}};export{h as _}; +import{J as a}from"./SectionTitle-5356a9a0.js";import{o as d,d as i,b as c,w as o,M as t,a as e}from"./app-9b50b83a.js";const r={class:"md:grid md:grid-cols-3 md:gap-6"},n={class:"mt-5 md:mt-0 md:col-span-2"},l={class:"px-4 py-5 sm:p-6 bg-white dark:bg-cool-gray-800 shadow sm:rounded-lg"},h={__name:"ActionSection",setup(m){return(s,p)=>(d(),i("div",r,[c(a,null,{title:o(()=>[t(s.$slots,"title")]),description:o(()=>[t(s.$slots,"description")]),_:3}),e("div",n,[e("div",l,[t(s.$slots,"content")])])]))}};export{h as _}; diff --git a/public/build/assets/AdminLayout-1419fb44.js b/public/build/assets/AdminLayout-1419fb44.js deleted file mode 100644 index 2c6fe0732..000000000 --- a/public/build/assets/AdminLayout-1419fb44.js +++ /dev/null @@ -1,4 +0,0 @@ -import{A as ee}from"./AppLayout-ec40e08f.js";import{o as i,d,a as c,$ as te,E as ne,F as V,z,a0 as H,r as x,x as I,N as K,y as L,B as D,W as F,l as re,c as y,w as $,H as U,n as b,e as k,t as B,u as S,a1 as le,b as P,g as Y,i as ae,M as oe}from"./app-f7b07d6a.js";import{u as ie}from"./useAuthorizable-f27aaf5d.js";function se(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 6a7.5 7.5 0 107.5 7.5h-7.5V6z"}),c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 10.5H21A7.5 7.5 0 0013.5 3v7.5z"})])}function ue(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18.75 19.5l-7.5-7.5 7.5-7.5m-6 15L5.25 12l7.5-7.5"})])}function ce(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"})])}function de(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z"}),c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})])}function he(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"})])}function ve(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"})])}function me(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6v-3z"})])}function pe(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5m.75-9l3-3 2.148 2.148A12.061 12.061 0 0116.5 7.605"})])}function fe(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5.25 14.25h13.5m-13.5 0a3 3 0 01-3-3m3 3a3 3 0 100 6h13.5a3 3 0 100-6m-16.5-3a3 3 0 013-3h13.5a3 3 0 013 3m-19.5 0a4.5 4.5 0 01.9-2.7L5.737 5.1a3.375 3.375 0 012.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 01.9 2.7m0 0a3 3 0 01-3 3m0 3h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008zm-3 6h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008z"})])}function ge(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 18.75h-9m9 0a3 3 0 013 3h-15a3 3 0 013-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 01-.982-3.172M9.497 14.25a7.454 7.454 0 00.981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 007.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M7.73 9.728a6.726 6.726 0 002.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 012.916.52 6.003 6.003 0 01-5.395 4.972m0 0a6.726 6.726 0 01-2.749 1.35m0 0a6.772 6.772 0 01-3.044 0"})])}function be(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z"})])}function A(e,t,...l){if(e in t){let n=t[e];return typeof n=="function"?n(...l):n}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(n=>`"${n}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,A),r}var E=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(E||{}),we=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(we||{});function T({visible:e=!0,features:t=0,ourProps:l,theirProps:r,...n}){var s;let a=X(r,l),o=Object.assign(n,{props:a});if(e||t&2&&a.static)return _(o);if(t&1){let v=(s=a.unmount)==null||s?0:1;return A(v,{0(){return null},1(){return _({...n,props:{...a,hidden:!0,style:{display:"none"}}})}})}return _(o)}function _({props:e,attrs:t,slots:l,slot:r,name:n}){var s,a;let{as:o,...v}=ye(e,["unmount","static"]),h=(s=l.default)==null?void 0:s.call(l,r),C={};if(r){let p=!1,u=[];for(let[f,g]of Object.entries(r))typeof g=="boolean"&&(p=!0),g===!0&&u.push(f);p&&(C["data-headlessui-state"]=u.join(" "))}if(o==="template"){if(h=G(h??[]),Object.keys(v).length>0||Object.keys(t).length>0){let[p,...u]=h??[];if(!ke(p)||u.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${n} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(v).concat(Object.keys(t)).map(m=>m.trim()).filter((m,j,Z)=>Z.indexOf(m)===j).sort((m,j)=>m.localeCompare(j)).map(m=>` - ${m}`).join(` -`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(m=>` - ${m}`).join(` -`)].join(` -`));let f=X((a=p.props)!=null?a:{},v),g=te(p,f);for(let m in f)m.startsWith("on")&&(g.props||(g.props={}),g.props[m]=f[m]);return g}return Array.isArray(h)&&h.length===1?h[0]:h}return ne(o,Object.assign({},v,C),{default:()=>h})}function G(e){return e.flatMap(t=>t.type===V?G(t.children):[t])}function X(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},l={};for(let r of e)for(let n in r)n.startsWith("on")&&typeof r[n]=="function"?(l[n]!=null||(l[n]=[]),l[n].push(r[n])):t[n]=r[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(l).map(r=>[r,void 0])));for(let r in l)Object.assign(t,{[r](n,...s){let a=l[r];for(let o of a){if(n instanceof Event&&n.defaultPrevented)return;o(n,...s)}}});return t}function ye(e,t=[]){let l=Object.assign({},e);for(let r of t)r in l&&delete l[r];return l}function ke(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let xe=0;function Ce(){return++xe}function R(){return Ce()}var M=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(M||{});function w(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let q=Symbol("Context");var O=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(O||{});function Se(){return z(q,null)}function Me(e){H(q,e)}function W(e,t){if(e)return e;let l=t??"button";if(typeof l=="string"&&l.toLowerCase()==="button")return"button"}function je(e,t){let l=x(W(e.value.type,e.value.as));return I(()=>{l.value=W(e.value.type,e.value.as)}),K(()=>{var r;l.value||w(t)&&w(t)instanceof HTMLButtonElement&&!((r=w(t))!=null&&r.hasAttribute("type"))&&(l.value="button")}),l}var $e=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))($e||{});let J=Symbol("DisclosureContext");function N(e){let t=z(J,null);if(t===null){let l=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,N),l}return t}let Q=Symbol("DisclosurePanelContext");function De(){return z(Q,null)}let Oe=L({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:l}){let r=x(e.defaultOpen?0:1),n=x(null),s=x(null),a={buttonId:x(`headlessui-disclosure-button-${R()}`),panelId:x(`headlessui-disclosure-panel-${R()}`),disclosureState:r,panel:n,button:s,toggleDisclosure(){r.value=A(r.value,{0:1,1:0})},closeDisclosure(){r.value!==1&&(r.value=1)},close(o){a.closeDisclosure();let v=(()=>o?o instanceof HTMLElement?o:o.value instanceof HTMLElement?w(o):w(a.button):w(a.button))();v==null||v.focus()}};return H(J,a),Me(D(()=>A(r.value,{0:O.Open,1:O.Closed}))),()=>{let{defaultOpen:o,...v}=e,h={open:r.value===0,close:a.close};return T({theirProps:v,ourProps:{},slot:h,slots:t,attrs:l,name:"Disclosure"})}}}),Be=L({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){let n=N("DisclosureButton"),s=De(),a=D(()=>s===null?!1:s.value===n.panelId.value);I(()=>{a.value||e.id!==null&&(n.buttonId.value=e.id)}),F(()=>{a.value||(n.buttonId.value=null)});let o=x(null);r({el:o,$el:o}),a.value||K(()=>{n.button.value=o.value});let v=je(D(()=>({as:e.as,type:t.type})),o);function h(){var u;e.disabled||(a.value?(n.toggleDisclosure(),(u=w(n.button))==null||u.focus()):n.toggleDisclosure())}function C(u){var f;if(!e.disabled)if(a.value)switch(u.key){case M.Space:case M.Enter:u.preventDefault(),u.stopPropagation(),n.toggleDisclosure(),(f=w(n.button))==null||f.focus();break}else switch(u.key){case M.Space:case M.Enter:u.preventDefault(),u.stopPropagation(),n.toggleDisclosure();break}}function p(u){switch(u.key){case M.Space:u.preventDefault();break}}return()=>{var u;let f={open:n.disclosureState.value===0},{id:g,...m}=e,j=a.value?{ref:o,type:v.value,onClick:h,onKeydown:C}:{id:(u=n.buttonId.value)!=null?u:g,ref:o,type:v.value,"aria-expanded":n.disclosureState.value===0,"aria-controls":n.disclosureState.value===0||w(n.panel)?n.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:h,onKeydown:C,onKeyup:p};return T({ourProps:j,theirProps:m,slot:f,attrs:t,slots:l,name:"DisclosureButton"})}}}),Pe=L({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){let n=N("DisclosurePanel");I(()=>{e.id!==null&&(n.panelId.value=e.id)}),F(()=>{n.panelId.value=null}),r({el:n.panel,$el:n.panel}),H(Q,n.panelId);let s=Se(),a=D(()=>s!==null?(s.value&O.Open)===O.Open:n.disclosureState.value===0);return()=>{var o;let v={open:n.disclosureState.value===0,close:n.close},{id:h,...C}=e,p={id:(o=n.panelId.value)!=null?o:h,ref:n.panel};return T({ourProps:p,theirProps:C,slot:v,attrs:t,slots:l,features:E.RenderStrategy|E.Static,visible:a.value,name:"DisclosurePanel"})}}});function Ae(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[c("path",{"fill-rule":"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z","clip-rule":"evenodd"})])}const _e={key:1},Ee={key:1,class:"flex-1"},Ve={__name:"SideNavItem",props:{item:Object,collapsed:Boolean},setup(e){const t=e,l=D(()=>{function r(n){return n.some(s=>s.active||r(s.children))}return r(t.item.children)});return(r,n)=>{const s=re("SideNavItem",!0);return!e.item.children.length&&e.item.visible?(i(),y(S(le),{key:0,class:b(["group flex w-full items-center rounded-md py-2 px-3 text-sm font-medium","hover:bg-gray-100 dark:hover:bg-gray-900",e.item.active?"text-gray-800 font-semibold dark:text-gray-200":"text-gray-600 dark:text-gray-400 font-medium"]),href:e.item.href},{default:$(()=>[e.item.icon?(i(),y(U(e.item.icon),{key:0,class:b(["w-6 h-6 shrink-0 mr-2 group-hover:text-gray-600 dark:group-hover:text-gray-400",e.item.active?"text-gray-600 dark:text-gray-400":"text-gray-400 dark:text-gray-600"])},null,8,["class"])):k("",!0),e.collapsed?k("",!0):(i(),d("span",_e,B(r.__(e.item.label)),1))]),_:1},8,["class","href"])):e.item.children.length&&e.item.visible?(i(),y(S(Oe),{key:1,"default-open":l.value},{default:$(({open:a})=>[P(S(Be),{class:b(["group text-left flex w-full items-center rounded-md py-2 px-3 text-sm","hover:bg-gray-100 dark:hover:bg-gray-900",a?"font-semibold text-gray-800 dark:text-gray-200":"text-gray-600 dark:text-gray-400 font-medium"])},{default:$(()=>[e.item.icon?(i(),y(U(e.item.icon),{key:0,class:b(["w-6 h-6 shrink-0 mr-2 group-hover:text-gray-600 dark:group-hover:text-gray-400",a?"text-gray-600 dark:text-gray-400":"text-gray-400 dark:text-gray-600"])},null,8,["class"])):k("",!0),e.collapsed?k("",!0):(i(),d("span",Ee,B(r.__(e.item.label)),1)),e.collapsed?k("",!0):(i(),y(S(Ae),{key:2,class:b(["w-6 h-6 shrink-0",a?"-rotate-180 text-gray-600 dark:text-gray-400":"text-gray-400 dark:text-gray-600"])},null,8,["class"]))]),_:2},1032,["class"]),e.collapsed?k("",!0):(i(),y(S(Pe),{key:0,class:"ml-4"},{default:$(()=>[(i(!0),d(V,null,Y(e.item.children,o=>(i(),y(s,{key:o.label,item:o},null,8,["item"]))),128))]),_:1}))]),_:1},8,["default-open"])):k("",!0)}}},ze={class:"h-screen overflow-y-auto"},He={class:"mt-2 px-2"},Ie={key:0,class:"mt-10 text-xs text-center text-gray-600 dark:text-gray-500"},Le={__name:"AdminSideMenu",props:{collapsed:Boolean},emits:["toggleCollapse"],setup(e){const{canWild:t,hasRole:l}=ie(),r=[{label:"Dashboard",href:route("admin.dashboard"),active:route().current("admin.dashboard"),children:[],icon:ve,visible:!0},{label:"Servers",href:route("admin.server.index"),active:route().current("admin.server.*"),children:[],icon:fe,visible:t("servers")},{label:"Server Analytics",href:"#",active:route().current("admin.intel.server.*"),children:[{label:"Overview",href:route("admin.intel.server.index"),active:route().current("admin.intel.server.index"),children:[],icon:null,visible:t("server_intel")},{label:"Performance",href:route("admin.intel.server.performance"),active:route().current("admin.intel.server.performance"),children:[],icon:null,visible:t("server_intel")},{label:"Playerbase",href:route("admin.intel.server.playerbase"),active:route().current("admin.intel.server.playerbase"),children:[],icon:null,visible:t("server_intel")},{label:"Chatlog",href:route("admin.intel.server.chatlog"),active:route().current("admin.intel.server.chatlog"),children:[],icon:null,visible:t("server_intel")},{label:"Consolelog",href:route("admin.intel.server.consolelog"),active:route().current("admin.intel.server.consolelog"),children:[],icon:null,visible:t("server_intel")}],icon:pe,visible:t("server_intel")},{label:"Players",href:"#",active:route().current("admin.intel.player.*")||route().current("admin.rank.*"),children:[{label:"List Players",href:route("admin.intel.player.list"),active:route().current("admin.intel.player.list"),children:[],icon:null,visible:t("player_intel_critical")},{label:"Player Ranks",href:route("admin.rank.index"),active:route().current("admin.rank.*"),children:[],icon:null,visible:t("ranks")}],icon:ge,visible:t("player_intel_critical")||t("ranks")},{label:"Users",href:"#",active:!1,children:[{label:"List Users",href:route("admin.user.index"),active:route().current("admin.user.*"),children:[],icon:null,visible:t("users")},{label:"Roles & Permissions",href:route("admin.role.index"),active:route().current("admin.role.*"),children:[],icon:null,visible:t("roles")},{label:"User Badges",href:route("admin.badge.index"),active:route().current("admin.badge.*"),children:[],icon:null,visible:t("badges")},{label:"Online Users",href:route("admin.session.index"),active:route().current("admin.session.*"),children:[],icon:null,visible:t("sessions")}],icon:be,visible:!0},{label:"News",href:route("admin.news.index"),active:route().current("admin.news.*"),children:[],icon:me,visible:t("news")},{label:"Polls",href:route("admin.poll.index"),active:route().current("admin.poll.*"),children:[],icon:se,visible:t("polls")},{label:"Custom Pages",href:route("admin.custom-page.index"),active:route().current("admin.custom-page.*"),children:[],icon:he,visible:t("custom_pages")},{label:"Ask DB",href:route("admin.ask-db.index"),active:route().current("admin.ask-db.*"),children:[],icon:ce,visible:t("ask_db")},{label:"Settings",href:"#",active:!1,children:[{label:"General",href:route("admin.setting.general.show"),active:route().current("admin.setting.general.show"),children:[],icon:null,visible:!0},{label:"Theme",href:route("admin.setting.theme.show"),active:route().current("admin.setting.theme.show"),children:[],icon:null,visible:!0},{label:"Plugin",href:route("admin.setting.plugin.show"),active:route().current("admin.setting.plugin.show"),children:[],icon:null,visible:!0},{label:"Player",href:route("admin.setting.player.show"),active:route().current("admin.setting.player.show"),children:[],icon:null,visible:!0},{label:"Navigation",href:route("admin.setting.navigation.show"),active:route().current("admin.setting.navigation.show"),children:[],icon:null,visible:!0},{label:"Dangerzone",href:route("admin.setting.danger.show"),active:route().current("admin.setting.danger.show"),children:[],icon:null,visible:l("superadmin")}],icon:de,visible:t("settings")}];return(n,s)=>(i(),d("div",{class:b(["min-h-screen fixed bg-white shadow dark:bg-cool-gray-800 z-10 duration-300",e.collapsed?"w-16":"w-64"])},[c("div",ze,[c("div",{class:b(["px-4 mt-2 flex",e.collapsed?"justify-center":"justify-end"])},[c("button",{onClick:s[0]||(s[0]=ae(a=>n.$emit("toggleCollapse"),["prevent"]))},[P(S(ue),{class:b(["h-6 w-6 p-0.5 text-gray-400 hover:text-gray-600 dark:text-gray-600 dark:hover:text-gray-400",e.collapsed?"-rotate-180":""])},null,8,["class"])])],2),c("nav",He,[(i(),d(V,null,Y(r,a=>P(Ve,{key:a.label,item:a,collapsed:e.collapsed},null,8,["item","collapsed"])),64))]),e.collapsed?k("",!0):(i(),d("div",Ie,B(n.__("Web Version:"))+" "+B(n.$page.props.webVersion||"unknown"),1))])],2))}},Re={__name:"AdminLayout",setup(e){const t=x(!1);function l(){t.value=!t.value}return(r,n)=>(i(),y(ee,null,{default:$(()=>[P(Le,{collapsed:t.value,onToggleCollapse:l},null,8,["collapsed"]),c("main",{class:b([t.value?"ml-16":"ml-64"])},[oe(r.$slots,"default")],2)]),_:3}))}};export{Re as _,fe as a,be as r}; diff --git a/public/build/assets/AdminLayout-eabce765.js b/public/build/assets/AdminLayout-eabce765.js new file mode 100644 index 000000000..9ce5014b0 --- /dev/null +++ b/public/build/assets/AdminLayout-eabce765.js @@ -0,0 +1,4 @@ +import{A as ee}from"./AppLayout-9f94cfff.js";import{o as i,d,a as c,X as te,E as ne,F as V,z,Y as H,r as x,x as I,N as W,y as L,B as D,S as Y,l as re,c as y,w as $,H as U,n as b,e as k,t as B,u as S,Z as le,b as P,g as F,i as ae,M as oe}from"./app-9b50b83a.js";import{u as ie}from"./useAuthorizable-6bc0b9b8.js";import{r as se}from"./CloudArrowDownIcon-607d8017.js";function ue(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 6a7.5 7.5 0 107.5 7.5h-7.5V6z"}),c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 10.5H21A7.5 7.5 0 0013.5 3v7.5z"})])}function ce(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18.75 19.5l-7.5-7.5 7.5-7.5m-6 15L5.25 12l7.5-7.5"})])}function de(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"})])}function he(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z"}),c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})])}function ve(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"})])}function me(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"})])}function pe(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6v-3z"})])}function fe(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5m.75-9l3-3 2.148 2.148A12.061 12.061 0 0116.5 7.605"})])}function ge(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5.25 14.25h13.5m-13.5 0a3 3 0 01-3-3m3 3a3 3 0 100 6h13.5a3 3 0 100-6m-16.5-3a3 3 0 013-3h13.5a3 3 0 013 3m-19.5 0a4.5 4.5 0 01.9-2.7L5.737 5.1a3.375 3.375 0 012.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 01.9 2.7m0 0a3 3 0 01-3 3m0 3h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008zm-3 6h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008z"})])}function be(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 18.75h-9m9 0a3 3 0 013 3h-15a3 3 0 013-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 01-.982-3.172M9.497 14.25a7.454 7.454 0 00.981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 007.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M7.73 9.728a6.726 6.726 0 002.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 012.916.52 6.003 6.003 0 01-5.395 4.972m0 0a6.726 6.726 0 01-2.749 1.35m0 0a6.772 6.772 0 01-3.044 0"})])}function we(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z"})])}function A(e,t,...l){if(e in t){let n=t[e];return typeof n=="function"?n(...l):n}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(n=>`"${n}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,A),r}var E=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(E||{}),ye=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(ye||{});function T({visible:e=!0,features:t=0,ourProps:l,theirProps:r,...n}){var s;let a=G(r,l),o=Object.assign(n,{props:a});if(e||t&2&&a.static)return _(o);if(t&1){let v=(s=a.unmount)==null||s?0:1;return A(v,{0(){return null},1(){return _({...n,props:{...a,hidden:!0,style:{display:"none"}}})}})}return _(o)}function _({props:e,attrs:t,slots:l,slot:r,name:n}){var s,a;let{as:o,...v}=ke(e,["unmount","static"]),h=(s=l.default)==null?void 0:s.call(l,r),C={};if(r){let p=!1,u=[];for(let[f,g]of Object.entries(r))typeof g=="boolean"&&(p=!0),g===!0&&u.push(f);p&&(C["data-headlessui-state"]=u.join(" "))}if(o==="template"){if(h=X(h??[]),Object.keys(v).length>0||Object.keys(t).length>0){let[p,...u]=h??[];if(!xe(p)||u.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${n} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(v).concat(Object.keys(t)).map(m=>m.trim()).filter((m,j,Q)=>Q.indexOf(m)===j).sort((m,j)=>m.localeCompare(j)).map(m=>` - ${m}`).join(` +`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(m=>` - ${m}`).join(` +`)].join(` +`));let f=G((a=p.props)!=null?a:{},v),g=te(p,f);for(let m in f)m.startsWith("on")&&(g.props||(g.props={}),g.props[m]=f[m]);return g}return Array.isArray(h)&&h.length===1?h[0]:h}return ne(o,Object.assign({},v,C),{default:()=>h})}function X(e){return e.flatMap(t=>t.type===V?X(t.children):[t])}function G(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},l={};for(let r of e)for(let n in r)n.startsWith("on")&&typeof r[n]=="function"?(l[n]!=null||(l[n]=[]),l[n].push(r[n])):t[n]=r[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(l).map(r=>[r,void 0])));for(let r in l)Object.assign(t,{[r](n,...s){let a=l[r];for(let o of a){if(n instanceof Event&&n.defaultPrevented)return;o(n,...s)}}});return t}function ke(e,t=[]){let l=Object.assign({},e);for(let r of t)r in l&&delete l[r];return l}function xe(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Ce=0;function Se(){return++Ce}function R(){return Se()}var M=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(M||{});function w(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let Z=Symbol("Context");var O=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(O||{});function Me(){return z(Z,null)}function je(e){H(Z,e)}function K(e,t){if(e)return e;let l=t??"button";if(typeof l=="string"&&l.toLowerCase()==="button")return"button"}function $e(e,t){let l=x(K(e.value.type,e.value.as));return I(()=>{l.value=K(e.value.type,e.value.as)}),W(()=>{var r;l.value||w(t)&&w(t)instanceof HTMLButtonElement&&!((r=w(t))!=null&&r.hasAttribute("type"))&&(l.value="button")}),l}var De=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(De||{});let q=Symbol("DisclosureContext");function N(e){let t=z(q,null);if(t===null){let l=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,N),l}return t}let J=Symbol("DisclosurePanelContext");function Oe(){return z(J,null)}let Be=L({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:l}){let r=x(e.defaultOpen?0:1),n=x(null),s=x(null),a={buttonId:x(`headlessui-disclosure-button-${R()}`),panelId:x(`headlessui-disclosure-panel-${R()}`),disclosureState:r,panel:n,button:s,toggleDisclosure(){r.value=A(r.value,{0:1,1:0})},closeDisclosure(){r.value!==1&&(r.value=1)},close(o){a.closeDisclosure();let v=(()=>o?o instanceof HTMLElement?o:o.value instanceof HTMLElement?w(o):w(a.button):w(a.button))();v==null||v.focus()}};return H(q,a),je(D(()=>A(r.value,{0:O.Open,1:O.Closed}))),()=>{let{defaultOpen:o,...v}=e,h={open:r.value===0,close:a.close};return T({theirProps:v,ourProps:{},slot:h,slots:t,attrs:l,name:"Disclosure"})}}}),Pe=L({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){let n=N("DisclosureButton"),s=Oe(),a=D(()=>s===null?!1:s.value===n.panelId.value);I(()=>{a.value||e.id!==null&&(n.buttonId.value=e.id)}),Y(()=>{a.value||(n.buttonId.value=null)});let o=x(null);r({el:o,$el:o}),a.value||W(()=>{n.button.value=o.value});let v=$e(D(()=>({as:e.as,type:t.type})),o);function h(){var u;e.disabled||(a.value?(n.toggleDisclosure(),(u=w(n.button))==null||u.focus()):n.toggleDisclosure())}function C(u){var f;if(!e.disabled)if(a.value)switch(u.key){case M.Space:case M.Enter:u.preventDefault(),u.stopPropagation(),n.toggleDisclosure(),(f=w(n.button))==null||f.focus();break}else switch(u.key){case M.Space:case M.Enter:u.preventDefault(),u.stopPropagation(),n.toggleDisclosure();break}}function p(u){switch(u.key){case M.Space:u.preventDefault();break}}return()=>{var u;let f={open:n.disclosureState.value===0},{id:g,...m}=e,j=a.value?{ref:o,type:v.value,onClick:h,onKeydown:C}:{id:(u=n.buttonId.value)!=null?u:g,ref:o,type:v.value,"aria-expanded":n.disclosureState.value===0,"aria-controls":n.disclosureState.value===0||w(n.panel)?n.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:h,onKeydown:C,onKeyup:p};return T({ourProps:j,theirProps:m,slot:f,attrs:t,slots:l,name:"DisclosureButton"})}}}),Ae=L({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){let n=N("DisclosurePanel");I(()=>{e.id!==null&&(n.panelId.value=e.id)}),Y(()=>{n.panelId.value=null}),r({el:n.panel,$el:n.panel}),H(J,n.panelId);let s=Me(),a=D(()=>s!==null?(s.value&O.Open)===O.Open:n.disclosureState.value===0);return()=>{var o;let v={open:n.disclosureState.value===0,close:n.close},{id:h,...C}=e,p={id:(o=n.panelId.value)!=null?o:h,ref:n.panel};return T({ourProps:p,theirProps:C,slot:v,attrs:t,slots:l,features:E.RenderStrategy|E.Static,visible:a.value,name:"DisclosurePanel"})}}});function _e(e,t){return i(),d("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[c("path",{"fill-rule":"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z","clip-rule":"evenodd"})])}const Ee={key:1},Ve={key:1,class:"flex-1"},ze={__name:"SideNavItem",props:{item:Object,collapsed:Boolean},setup(e){const t=e,l=D(()=>{function r(n){return n.some(s=>s.active||r(s.children))}return r(t.item.children)});return(r,n)=>{const s=re("SideNavItem",!0);return!e.item.children.length&&e.item.visible?(i(),y(S(le),{key:0,class:b(["group flex w-full items-center rounded-md py-2 px-3 text-sm font-medium","hover:bg-gray-100 dark:hover:bg-gray-900",e.item.active?"text-gray-800 font-semibold dark:text-gray-200":"text-gray-600 dark:text-gray-400 font-medium"]),href:e.item.href},{default:$(()=>[e.item.icon?(i(),y(U(e.item.icon),{key:0,class:b(["w-6 h-6 shrink-0 mr-2 group-hover:text-gray-600 dark:group-hover:text-gray-400",e.item.active?"text-gray-600 dark:text-gray-400":"text-gray-400 dark:text-gray-600"])},null,8,["class"])):k("",!0),e.collapsed?k("",!0):(i(),d("span",Ee,B(r.__(e.item.label)),1))]),_:1},8,["class","href"])):e.item.children.length&&e.item.visible?(i(),y(S(Be),{key:1,"default-open":l.value},{default:$(({open:a})=>[P(S(Pe),{class:b(["group text-left flex w-full items-center rounded-md py-2 px-3 text-sm","hover:bg-gray-100 dark:hover:bg-gray-900",a?"font-semibold text-gray-800 dark:text-gray-200":"text-gray-600 dark:text-gray-400 font-medium"])},{default:$(()=>[e.item.icon?(i(),y(U(e.item.icon),{key:0,class:b(["w-6 h-6 shrink-0 mr-2 group-hover:text-gray-600 dark:group-hover:text-gray-400",a?"text-gray-600 dark:text-gray-400":"text-gray-400 dark:text-gray-600"])},null,8,["class"])):k("",!0),e.collapsed?k("",!0):(i(),d("span",Ve,B(r.__(e.item.label)),1)),e.collapsed?k("",!0):(i(),y(S(_e),{key:2,class:b(["w-6 h-6 shrink-0",a?"-rotate-180 text-gray-600 dark:text-gray-400":"text-gray-400 dark:text-gray-600"])},null,8,["class"]))]),_:2},1032,["class"]),e.collapsed?k("",!0):(i(),y(S(Ae),{key:0,class:"ml-4"},{default:$(()=>[(i(!0),d(V,null,F(e.item.children,o=>(i(),y(s,{key:o.label,item:o},null,8,["item"]))),128))]),_:1}))]),_:1},8,["default-open"])):k("",!0)}}},He={class:"h-screen overflow-y-auto"},Ie={class:"mt-2 px-2"},Le={key:0,class:"mt-10 text-xs text-center text-gray-600 dark:text-gray-500"},Te={__name:"AdminSideMenu",props:{collapsed:Boolean},emits:["toggleCollapse"],setup(e){const{canWild:t,hasRole:l}=ie(),r=[{label:"Dashboard",href:route("admin.dashboard"),active:route().current("admin.dashboard"),children:[],icon:me,visible:!0},{label:"Servers",href:route("admin.server.index"),active:route().current("admin.server.*"),children:[],icon:ge,visible:t("servers")},{label:"Server Analytics",href:"#",active:route().current("admin.intel.server.*"),children:[{label:"Overview",href:route("admin.intel.server.index"),active:route().current("admin.intel.server.index"),children:[],icon:null,visible:t("server_intel")},{label:"Performance",href:route("admin.intel.server.performance"),active:route().current("admin.intel.server.performance"),children:[],icon:null,visible:t("server_intel")},{label:"Playerbase",href:route("admin.intel.server.playerbase"),active:route().current("admin.intel.server.playerbase"),children:[],icon:null,visible:t("server_intel")},{label:"Chatlog",href:route("admin.intel.server.chatlog"),active:route().current("admin.intel.server.chatlog"),children:[],icon:null,visible:t("server_intel")},{label:"Consolelog",href:route("admin.intel.server.consolelog"),active:route().current("admin.intel.server.consolelog"),children:[],icon:null,visible:t("server_intel")}],icon:fe,visible:t("server_intel")},{label:"Players",href:"#",active:route().current("admin.intel.player.*")||route().current("admin.rank.*"),children:[{label:"List Players",href:route("admin.intel.player.list"),active:route().current("admin.intel.player.list"),children:[],icon:null,visible:t("player_intel_critical")},{label:"Player Ranks",href:route("admin.rank.index"),active:route().current("admin.rank.*"),children:[],icon:null,visible:t("ranks")}],icon:be,visible:t("player_intel_critical")||t("ranks")},{label:"Users",href:"#",active:!1,children:[{label:"List Users",href:route("admin.user.index"),active:route().current("admin.user.*"),children:[],icon:null,visible:t("users")},{label:"Roles & Permissions",href:route("admin.role.index"),active:route().current("admin.role.*"),children:[],icon:null,visible:t("roles")},{label:"User Badges",href:route("admin.badge.index"),active:route().current("admin.badge.*"),children:[],icon:null,visible:t("badges")},{label:"Online Users",href:route("admin.session.index"),active:route().current("admin.session.*"),children:[],icon:null,visible:t("sessions")}],icon:we,visible:!0},{label:"News",href:route("admin.news.index"),active:route().current("admin.news.*"),children:[],icon:pe,visible:t("news")},{label:"Polls",href:route("admin.poll.index"),active:route().current("admin.poll.*"),children:[],icon:ue,visible:t("polls")},{label:"Downloads",href:route("admin.download.index"),active:route().current("admin.download.*"),children:[],icon:se,visible:t("downloads")},{label:"Custom Pages",href:route("admin.custom-page.index"),active:route().current("admin.custom-page.*"),children:[],icon:ve,visible:t("custom_pages")},{label:"Ask DB",href:route("admin.ask-db.index"),active:route().current("admin.ask-db.*"),children:[],icon:de,visible:t("ask_db")},{label:"Settings",href:"#",active:!1,children:[{label:"General",href:route("admin.setting.general.show"),active:route().current("admin.setting.general.show"),children:[],icon:null,visible:!0},{label:"Theme",href:route("admin.setting.theme.show"),active:route().current("admin.setting.theme.show"),children:[],icon:null,visible:!0},{label:"Plugin",href:route("admin.setting.plugin.show"),active:route().current("admin.setting.plugin.show"),children:[],icon:null,visible:!0},{label:"Player",href:route("admin.setting.player.show"),active:route().current("admin.setting.player.show"),children:[],icon:null,visible:!0},{label:"Navigation",href:route("admin.setting.navigation.show"),active:route().current("admin.setting.navigation.show"),children:[],icon:null,visible:!0},{label:"Dangerzone",href:route("admin.setting.danger.show"),active:route().current("admin.setting.danger.show"),children:[],icon:null,visible:l("superadmin")}],icon:he,visible:t("settings")}];return(n,s)=>(i(),d("div",{class:b(["min-h-screen fixed bg-white shadow dark:bg-cool-gray-800 z-10 duration-300",e.collapsed?"w-16":"w-64"])},[c("div",He,[c("div",{class:b(["px-4 mt-2 flex",e.collapsed?"justify-center":"justify-end"])},[c("button",{onClick:s[0]||(s[0]=ae(a=>n.$emit("toggleCollapse"),["prevent"]))},[P(S(ce),{class:b(["h-6 w-6 p-0.5 text-gray-400 hover:text-gray-600 dark:text-gray-600 dark:hover:text-gray-400",e.collapsed?"-rotate-180":""])},null,8,["class"])])],2),c("nav",Ie,[(i(),d(V,null,F(r,a=>P(ze,{key:a.label,item:a,collapsed:e.collapsed},null,8,["item","collapsed"])),64))]),e.collapsed?k("",!0):(i(),d("div",Le,B(n.__("Web Version:"))+" "+B(n.$page.props.webVersion||"unknown"),1))])],2))}},We={__name:"AdminLayout",setup(e){const t=x(!1);function l(){t.value=!t.value}return(r,n)=>(i(),y(ee,null,{default:$(()=>[P(Te,{collapsed:t.value,onToggleCollapse:l},null,8,["collapsed"]),c("main",{class:b([t.value?"ml-16":"ml-64"])},[oe(r.$slots,"default")],2)]),_:3}))}};export{We as _,ge as a,we as r}; diff --git a/public/build/assets/AfterCreateSteps-3315c796.js b/public/build/assets/AfterCreateSteps-3315c796.js new file mode 100644 index 000000000..ddb4ac65e --- /dev/null +++ b/public/build/assets/AfterCreateSteps-3315c796.js @@ -0,0 +1,7 @@ +import{_ as c}from"./AdminLayout-eabce765.js";import{o as l,d as p,a as e,l as n,c as h,w as i,b as o,u as _,t,f as a}from"./app-9b50b83a.js";import"./AppLayout-9f94cfff.js";import"./useAuthorizable-6bc0b9b8.js";import"./CloudArrowDownIcon-607d8017.js";function f(s,r){return l(),p("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])}const g={class:"py-12 px-10 max-w-4xl mx-auto"},y={class:"bg-white shadow rounded p-6 dark:bg-gray-800"},m={class:"flex flex-col items-center justify-center"},v={class:"text-2xl font-bold text-green-500"},w={class:"uppercase font-bold mt-3 dark:text-gray-200 text-gray-800"},b={class:"flex flex-col space-y-4 mt-6 prose-lg prose dark:prose-dark"},x={target:"_blank",class:"text-light-blue-400 hover:text-light-blue-600 whitespace-nowrap",href:"https://github.com/MineTrax/plugin/releases/latest"},k=e("kbd",null,"plugins/Minetrax/config.yml",-1),S=e("br",null,null,-1),q={class:"dark:bg-gray-900"},C={class:"flex justify-end mt-4"},T={__name:"AfterCreateSteps",props:{server:{type:Object,required:!0},apiKey:{type:String,required:!0},apiSecret:{type:String,required:!0},apiHost:{type:String,required:!0}},setup(s){return(r,j)=>{const d=n("app-head"),u=n("InertiaLink");return l(),h(c,null,{default:i(()=>[o(d,{title:r.__("Server Created Successfully!")},null,8,["title"]),e("div",g,[e("div",y,[e("div",m,[o(_(f),{class:"h-32 text-green-500","aria-hidden":"true"}),e("h1",v,t(r.__("Server Added Successfully!")),1),e("h1",w,t(r.__("Follow below steps to add the Plugin!")),1)]),e("div",b,[e("p",null,[a(t(r.__("Download latest version of the MineTrax.jar Plugin and upload it into 'plugins' folder of your server."))+" ",1),e("a",x,t(r.__("Click here to Download")),1)]),e("p",null,[a(t(r.__("Restart your server once so that the plugin can generate the config file inside"))+" ",1),k,a(". ")]),S,e("p",null,[a(t(r.__("Open the config file and update the following details in it as provided below"))+": ",1),e("pre",q,`enabled: true +api-host: `+t(s.apiHost)+` +api-key: `+t(s.apiKey)+` +api-secret: `+t(s.apiSecret)+` +server-id: `+t(s.server.id)+` +webquery-host: 0.0.0.0 +webquery-port: `+t(s.server.webquery_port),1)]),e("p",null,t(r.__("Restart your server again and you are all set!")),1)]),e("div",C,[o(u,{as:"a",class:"text-light-blue-400 hover:text-light-blue-600 whitespace-nowrap",href:r.route("admin.server.index")},{default:i(()=>[a(t(r.__("Go back to Server List")),1)]),_:1},8,["href"])])])])]),_:1})}}};export{T as default}; diff --git a/public/build/assets/AfterCreateSteps-7dde3125.js b/public/build/assets/AfterCreateSteps-7dde3125.js deleted file mode 100644 index 175c9bad0..000000000 --- a/public/build/assets/AfterCreateSteps-7dde3125.js +++ /dev/null @@ -1,7 +0,0 @@ -import{_ as c}from"./AdminLayout-1419fb44.js";import{o as l,d as p,a as e,l as n,c as h,w as i,b as o,u as _,t,f as a}from"./app-f7b07d6a.js";import"./AppLayout-ec40e08f.js";import"./useAuthorizable-f27aaf5d.js";function f(s,r){return l(),p("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})])}const g={class:"py-12 px-10 max-w-4xl mx-auto"},y={class:"bg-white shadow rounded p-6 dark:bg-gray-800"},v={class:"flex flex-col items-center justify-center"},w={class:"text-2xl font-bold text-green-500"},m={class:"uppercase font-bold mt-3 dark:text-gray-200 text-gray-800"},b={class:"flex flex-col space-y-4 mt-6 prose-lg prose dark:prose-dark"},x={target:"_blank",class:"text-light-blue-400 hover:text-light-blue-600 whitespace-nowrap",href:"https://github.com/MineTrax/plugin/releases/latest"},k=e("kbd",null,"plugins/Minetrax/config.yml",-1),S=e("br",null,null,-1),q={class:"dark:bg-gray-900"},C={class:"flex justify-end mt-4"},N={__name:"AfterCreateSteps",props:{server:{type:Object,required:!0},apiKey:{type:String,required:!0},apiSecret:{type:String,required:!0},apiHost:{type:String,required:!0}},setup(s){return(r,j)=>{const d=n("app-head"),u=n("InertiaLink");return l(),h(c,null,{default:i(()=>[o(d,{title:r.__("Server Created Successfully!")},null,8,["title"]),e("div",g,[e("div",y,[e("div",v,[o(_(f),{class:"h-32 text-green-500","aria-hidden":"true"}),e("h1",w,t(r.__("Server Added Successfully!")),1),e("h1",m,t(r.__("Follow below steps to add the Plugin!")),1)]),e("div",b,[e("p",null,[a(t(r.__("Download latest version of the MineTrax.jar Plugin and upload it into 'plugins' folder of your server."))+" ",1),e("a",x,t(r.__("Click here to Download")),1)]),e("p",null,[a(t(r.__("Restart your server once so that the plugin can generate the config file inside"))+" ",1),k,a(". ")]),S,e("p",null,[a(t(r.__("Open the config file and update the following details in it as provided below"))+": ",1),e("pre",q,`enabled: true -api-host: `+t(s.apiHost)+` -api-key: `+t(s.apiKey)+` -api-secret: `+t(s.apiSecret)+` -server-id: `+t(s.server.id)+` -webquery-host: 0.0.0.0 -webquery-port: `+t(s.server.webquery_port),1)]),e("p",null,t(r.__("Restart your server again and you are all set!")),1)]),e("div",C,[o(u,{as:"a",class:"text-light-blue-400 hover:text-light-blue-600 whitespace-nowrap",href:r.route("admin.server.index")},{default:i(()=>[a(t(r.__("Go back to Server List")),1)]),_:1},8,["href"])])])])]),_:1})}}};export{N as default}; diff --git a/public/build/assets/AlertCard-3f24ec79.js b/public/build/assets/AlertCard-18bd15c7.js similarity index 90% rename from public/build/assets/AlertCard-3f24ec79.js rename to public/build/assets/AlertCard-18bd15c7.js index cdb29a341..38e78f8be 100644 --- a/public/build/assets/AlertCard-3f24ec79.js +++ b/public/build/assets/AlertCard-18bd15c7.js @@ -1 +1 @@ -import{r as n}from"./XMarkIcon-a7653e29.js";import{o as s,d as r,a as e,M as l,n as a,b as i,u as c,e as g}from"./app-f7b07d6a.js";const u={class:"flex"},b={class:"py-1"},m=e("path",{d:"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM9 11V9h2v6H9v-4zm0-6h2v2H9V5z"},null,-1),h=[m],v={class:"font-bold"},f={class:"text-sm"},w={__name:"AlertCard",props:{borderColor:{type:String,default:"border-green-500"},textColor:{type:String,default:"text-green-500"},titleClass:{type:String,default:""},closeButton:{type:Boolean,default:!1}},emits:["close"],setup(t){return(o,d)=>(s(),r("div",{class:a(`mb-4 bg-white dark:bg-cool-gray-800 border-t-4 ${t.borderColor} rounded-b ${t.textColor} px-4 py-3 shadow relative`),role:"alert"},[e("div",u,[e("div",b,[l(o.$slots,"icon",{},()=>[(s(),r("svg",{class:a(`fill-current h-6 w-6 ${t.textColor} mr-4`),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},h,2))])]),e("div",{class:a(t.titleClass)},[e("div",v,[l(o.$slots,"default")]),e("div",f,[l(o.$slots,"body")])],2)]),t.closeButton?(s(),r("button",{key:0,class:"absolute rounded-full bg-white dark:bg-gray-800 border dark:border-gray-900 dark:hover:bg-gray-700 hover:bg-gray-100 p-1 -top-5 -right-3",onClick:d[0]||(d[0]=y=>o.$emit("close"))},[i(c(n),{class:"h-5 w-5"})])):g("",!0)],2))}};export{w as _}; +import{r as n}from"./XMarkIcon-29a18dfe.js";import{o as s,d as r,a as e,M as l,n as a,b as i,u as c,e as g}from"./app-9b50b83a.js";const u={class:"flex"},b={class:"py-1"},m=e("path",{d:"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM9 11V9h2v6H9v-4zm0-6h2v2H9V5z"},null,-1),h=[m],v={class:"font-bold"},f={class:"text-sm"},w={__name:"AlertCard",props:{borderColor:{type:String,default:"border-green-500"},textColor:{type:String,default:"text-green-500"},titleClass:{type:String,default:""},closeButton:{type:Boolean,default:!1}},emits:["close"],setup(t){return(o,d)=>(s(),r("div",{class:a(`mb-4 bg-white dark:bg-cool-gray-800 border-t-4 ${t.borderColor} rounded-b ${t.textColor} px-4 py-3 shadow relative`),role:"alert"},[e("div",u,[e("div",b,[l(o.$slots,"icon",{},()=>[(s(),r("svg",{class:a(`fill-current h-6 w-6 ${t.textColor} mr-4`),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},h,2))])]),e("div",{class:a(t.titleClass)},[e("div",v,[l(o.$slots,"default")]),e("div",f,[l(o.$slots,"body")])],2)]),t.closeButton?(s(),r("button",{key:0,class:"absolute rounded-full bg-white dark:bg-gray-800 border dark:border-gray-900 dark:hover:bg-gray-700 hover:bg-gray-100 p-1 -top-5 -right-3",onClick:d[0]||(d[0]=y=>o.$emit("close"))},[i(c(n),{class:"h-5 w-5"})])):g("",!0)],2))}};export{w as _}; diff --git a/public/build/assets/ApiTokenManager-0fec15ff.js b/public/build/assets/ApiTokenManager-8be608e3.js similarity index 85% rename from public/build/assets/ApiTokenManager-0fec15ff.js rename to public/build/assets/ApiTokenManager-8be608e3.js index f99db0430..c51bae103 100644 --- a/public/build/assets/ApiTokenManager-0fec15ff.js +++ b/public/build/assets/ApiTokenManager-8be608e3.js @@ -1 +1 @@ -import{T as h,r as b,o as i,d as r,b as t,w as e,a,e as v,f as n,u as l,F as $,g as x,n as A,t as k}from"./app-f7b07d6a.js";import{_ as N}from"./ActionMessage-42a82b85.js";import{_ as j}from"./ActionSection-927f60b8.js";import{_ as P}from"./Button-fa7c3b73.js";import{_ as U}from"./ConfirmationModal-a03c0ad5.js";import{_ as J}from"./DangerButton-a16d6ec2.js";import{_ as T}from"./DialogModal-73689dac.js";import{_ as L}from"./FormSection-b56c43a4.js";import{_ as M}from"./Input-742c39d5.js";import{_ as w}from"./Checkbox-8a6dfa95.js";import{_ as z}from"./InputError-a9a0b12b.js";import{_ as S}from"./Label-76ad7671.js";import{_ as C}from"./SecondaryButton-3e46501b.js";import{J as E}from"./SectionBorder-69129601.js";import"./SectionTitle-57e4699b.js";import"./Modal-5e901b75.js";const Y={class:"col-span-6 sm:col-span-4"},q={key:0,class:"col-span-6"},G={class:"mt-2 grid grid-cols-1 md:grid-cols-2 gap-4"},H={class:"flex items-center"},K={class:"ml-2 text-sm text-gray-600"},O={key:0},Q={class:"mt-10 sm:mt-0"},R={class:"space-y-6"},W={class:"flex items-center"},X={key:0,class:"text-sm text-gray-400"},Z=["onClick"],ee=["onClick"],se=a("div",null," Please copy your new API token. For your security, it won't be shown again. ",-1),te={key:0,class:"mt-4 bg-gray-100 px-4 py-2 rounded font-mono text-sm text-gray-500"},oe={class:"grid grid-cols-1 md:grid-cols-2 gap-4"},ne={class:"flex items-center"},le={class:"ml-2 text-sm text-gray-600"},xe={__name:"ApiTokenManager",props:{tokens:Array,availablePermissions:Array,defaultPermissions:Array},setup(m){const c=h({name:"",permissions:m.defaultPermissions}),d=h({permissions:[]}),y=h({}),g=b(!1),p=b(null),f=b(null),I=()=>{c.post(route("api-tokens.store"),{preserveScroll:!0,onSuccess:()=>{g.value=!0,c.reset()}})},F=u=>{d.permissions=u.abilities,p.value=u},V=()=>{d.put(route("api-tokens.update",p.value),{preserveScroll:!0,preserveState:!0,onSuccess:()=>p.value=null})},D=u=>{f.value=u},B=()=>{y.delete(route("api-tokens.destroy",f.value),{preserveScroll:!0,preserveState:!0,onSuccess:()=>f.value=null})};return(u,o)=>(i(),r("div",null,[t(L,{onSubmitted:I},{title:e(()=>[n(" Create API Token ")]),description:e(()=>[n(" API tokens allow third-party services to authenticate with our application on your behalf. ")]),form:e(()=>[a("div",Y,[t(S,{for:"name",value:"Name"}),t(M,{id:"name",modelValue:l(c).name,"onUpdate:modelValue":o[0]||(o[0]=s=>l(c).name=s),type:"text",class:"mt-1 block w-full",autofocus:""},null,8,["modelValue"]),t(z,{message:l(c).errors.name,class:"mt-2"},null,8,["message"])]),m.availablePermissions.length>0?(i(),r("div",q,[t(S,{for:"permissions",value:"Permissions"}),a("div",G,[(i(!0),r($,null,x(m.availablePermissions,s=>(i(),r("div",{key:s},[a("label",H,[t(w,{checked:l(c).permissions,"onUpdate:checked":o[1]||(o[1]=_=>l(c).permissions=_),value:s},null,8,["checked","value"]),a("span",K,k(s),1)])]))),128))])])):v("",!0)]),actions:e(()=>[t(N,{on:l(c).recentlySuccessful,class:"mr-3"},{default:e(()=>[n(" Created. ")]),_:1},8,["on"]),t(P,{class:A({"opacity-25":l(c).processing}),disabled:l(c).processing},{default:e(()=>[n(" Create ")]),_:1},8,["class","disabled"])]),_:1}),m.tokens.length>0?(i(),r("div",O,[t(E),a("div",Q,[t(j,null,{title:e(()=>[n(" Manage API Tokens ")]),description:e(()=>[n(" You may delete any of your existing tokens if they are no longer needed. ")]),content:e(()=>[a("div",R,[(i(!0),r($,null,x(m.tokens,s=>(i(),r("div",{key:s.id,class:"flex items-center justify-between"},[a("div",null,k(s.name),1),a("div",W,[s.last_used_ago?(i(),r("div",X," Last used "+k(s.last_used_ago),1)):v("",!0),m.availablePermissions.length>0?(i(),r("button",{key:1,class:"cursor-pointer ml-6 text-sm text-gray-400 underline",onClick:_=>F(s)}," Permissions ",8,Z)):v("",!0),a("button",{class:"cursor-pointer ml-6 text-sm text-red-500",onClick:_=>D(s)}," Delete ",8,ee)])]))),128))])]),_:1})])])):v("",!0),t(T,{show:g.value,onClose:o[3]||(o[3]=s=>g.value=!1)},{title:e(()=>[n(" API Token ")]),content:e(()=>[se,u.$page.props.jetstream.flash.token?(i(),r("div",te,k(u.$page.props.jetstream.flash.token),1)):v("",!0)]),footer:e(()=>[t(C,{onClick:o[2]||(o[2]=s=>g.value=!1)},{default:e(()=>[n(" Close ")]),_:1})]),_:1},8,["show"]),t(T,{show:p.value!=null,onClose:o[6]||(o[6]=s=>p.value=null)},{title:e(()=>[n(" API Token Permissions ")]),content:e(()=>[a("div",oe,[(i(!0),r($,null,x(m.availablePermissions,s=>(i(),r("div",{key:s},[a("label",ne,[t(w,{checked:l(d).permissions,"onUpdate:checked":o[4]||(o[4]=_=>l(d).permissions=_),value:s},null,8,["checked","value"]),a("span",le,k(s),1)])]))),128))])]),footer:e(()=>[t(C,{onClick:o[5]||(o[5]=s=>p.value=null)},{default:e(()=>[n(" Cancel ")]),_:1}),t(P,{class:A(["ml-3",{"opacity-25":l(d).processing}]),disabled:l(d).processing,onClick:V},{default:e(()=>[n(" Save ")]),_:1},8,["class","disabled"])]),_:1},8,["show"]),t(U,{show:f.value!=null,onClose:o[8]||(o[8]=s=>f.value=null)},{title:e(()=>[n(" Delete API Token ")]),content:e(()=>[n(" Are you sure you would like to delete this API token? ")]),footer:e(()=>[t(C,{onClick:o[7]||(o[7]=s=>f.value=null)},{default:e(()=>[n(" Cancel ")]),_:1}),t(J,{class:A(["ml-3",{"opacity-25":l(y).processing}]),disabled:l(y).processing,onClick:B},{default:e(()=>[n(" Delete ")]),_:1},8,["class","disabled"])]),_:1},8,["show"])]))}};export{xe as default}; +import{T as h,r as b,o as i,d as r,b as t,w as e,a,e as v,f as n,u as l,F as $,g as x,n as A,t as k}from"./app-9b50b83a.js";import{_ as N}from"./ActionMessage-8f4a450c.js";import{_ as j}from"./ActionSection-85b70489.js";import{_ as P}from"./Button-bf895ce4.js";import{_ as U}from"./ConfirmationModal-d263523e.js";import{_ as J}from"./DangerButton-784f0c98.js";import{_ as T}from"./DialogModal-f1fe7175.js";import{_ as L}from"./FormSection-164644d5.js";import{_ as M}from"./Input-9240a425.js";import{_ as w}from"./Checkbox-1578b9a6.js";import{_ as z}from"./InputError-396fbd53.js";import{_ as S}from"./Label-a819376c.js";import{_ as C}from"./SecondaryButton-15bbe80b.js";import{J as E}from"./SectionBorder-e0cc7ef7.js";import"./SectionTitle-5356a9a0.js";import"./Modal-5bc3ed35.js";const Y={class:"col-span-6 sm:col-span-4"},q={key:0,class:"col-span-6"},G={class:"mt-2 grid grid-cols-1 md:grid-cols-2 gap-4"},H={class:"flex items-center"},K={class:"ml-2 text-sm text-gray-600"},O={key:0},Q={class:"mt-10 sm:mt-0"},R={class:"space-y-6"},W={class:"flex items-center"},X={key:0,class:"text-sm text-gray-400"},Z=["onClick"],ee=["onClick"],se=a("div",null," Please copy your new API token. For your security, it won't be shown again. ",-1),te={key:0,class:"mt-4 bg-gray-100 px-4 py-2 rounded font-mono text-sm text-gray-500"},oe={class:"grid grid-cols-1 md:grid-cols-2 gap-4"},ne={class:"flex items-center"},le={class:"ml-2 text-sm text-gray-600"},xe={__name:"ApiTokenManager",props:{tokens:Array,availablePermissions:Array,defaultPermissions:Array},setup(m){const c=h({name:"",permissions:m.defaultPermissions}),d=h({permissions:[]}),y=h({}),g=b(!1),p=b(null),f=b(null),I=()=>{c.post(route("api-tokens.store"),{preserveScroll:!0,onSuccess:()=>{g.value=!0,c.reset()}})},F=u=>{d.permissions=u.abilities,p.value=u},V=()=>{d.put(route("api-tokens.update",p.value),{preserveScroll:!0,preserveState:!0,onSuccess:()=>p.value=null})},D=u=>{f.value=u},B=()=>{y.delete(route("api-tokens.destroy",f.value),{preserveScroll:!0,preserveState:!0,onSuccess:()=>f.value=null})};return(u,o)=>(i(),r("div",null,[t(L,{onSubmitted:I},{title:e(()=>[n(" Create API Token ")]),description:e(()=>[n(" API tokens allow third-party services to authenticate with our application on your behalf. ")]),form:e(()=>[a("div",Y,[t(S,{for:"name",value:"Name"}),t(M,{id:"name",modelValue:l(c).name,"onUpdate:modelValue":o[0]||(o[0]=s=>l(c).name=s),type:"text",class:"mt-1 block w-full",autofocus:""},null,8,["modelValue"]),t(z,{message:l(c).errors.name,class:"mt-2"},null,8,["message"])]),m.availablePermissions.length>0?(i(),r("div",q,[t(S,{for:"permissions",value:"Permissions"}),a("div",G,[(i(!0),r($,null,x(m.availablePermissions,s=>(i(),r("div",{key:s},[a("label",H,[t(w,{checked:l(c).permissions,"onUpdate:checked":o[1]||(o[1]=_=>l(c).permissions=_),value:s},null,8,["checked","value"]),a("span",K,k(s),1)])]))),128))])])):v("",!0)]),actions:e(()=>[t(N,{on:l(c).recentlySuccessful,class:"mr-3"},{default:e(()=>[n(" Created. ")]),_:1},8,["on"]),t(P,{class:A({"opacity-25":l(c).processing}),disabled:l(c).processing},{default:e(()=>[n(" Create ")]),_:1},8,["class","disabled"])]),_:1}),m.tokens.length>0?(i(),r("div",O,[t(E),a("div",Q,[t(j,null,{title:e(()=>[n(" Manage API Tokens ")]),description:e(()=>[n(" You may delete any of your existing tokens if they are no longer needed. ")]),content:e(()=>[a("div",R,[(i(!0),r($,null,x(m.tokens,s=>(i(),r("div",{key:s.id,class:"flex items-center justify-between"},[a("div",null,k(s.name),1),a("div",W,[s.last_used_ago?(i(),r("div",X," Last used "+k(s.last_used_ago),1)):v("",!0),m.availablePermissions.length>0?(i(),r("button",{key:1,class:"cursor-pointer ml-6 text-sm text-gray-400 underline",onClick:_=>F(s)}," Permissions ",8,Z)):v("",!0),a("button",{class:"cursor-pointer ml-6 text-sm text-red-500",onClick:_=>D(s)}," Delete ",8,ee)])]))),128))])]),_:1})])])):v("",!0),t(T,{show:g.value,onClose:o[3]||(o[3]=s=>g.value=!1)},{title:e(()=>[n(" API Token ")]),content:e(()=>[se,u.$page.props.jetstream.flash.token?(i(),r("div",te,k(u.$page.props.jetstream.flash.token),1)):v("",!0)]),footer:e(()=>[t(C,{onClick:o[2]||(o[2]=s=>g.value=!1)},{default:e(()=>[n(" Close ")]),_:1})]),_:1},8,["show"]),t(T,{show:p.value!=null,onClose:o[6]||(o[6]=s=>p.value=null)},{title:e(()=>[n(" API Token Permissions ")]),content:e(()=>[a("div",oe,[(i(!0),r($,null,x(m.availablePermissions,s=>(i(),r("div",{key:s},[a("label",ne,[t(w,{checked:l(d).permissions,"onUpdate:checked":o[4]||(o[4]=_=>l(d).permissions=_),value:s},null,8,["checked","value"]),a("span",le,k(s),1)])]))),128))])]),footer:e(()=>[t(C,{onClick:o[5]||(o[5]=s=>p.value=null)},{default:e(()=>[n(" Cancel ")]),_:1}),t(P,{class:A(["ml-3",{"opacity-25":l(d).processing}]),disabled:l(d).processing,onClick:V},{default:e(()=>[n(" Save ")]),_:1},8,["class","disabled"])]),_:1},8,["show"]),t(U,{show:f.value!=null,onClose:o[8]||(o[8]=s=>f.value=null)},{title:e(()=>[n(" Delete API Token ")]),content:e(()=>[n(" Are you sure you would like to delete this API token? ")]),footer:e(()=>[t(C,{onClick:o[7]||(o[7]=s=>f.value=null)},{default:e(()=>[n(" Cancel ")]),_:1}),t(J,{class:A(["ml-3",{"opacity-25":l(y).processing}]),disabled:l(y).processing,onClick:B},{default:e(()=>[n(" Delete ")]),_:1},8,["class","disabled"])]),_:1},8,["show"])]))}};export{xe as default}; diff --git a/public/build/assets/AppLayout-ec40e08f.js b/public/build/assets/AppLayout-9f94cfff.js similarity index 96% rename from public/build/assets/AppLayout-ec40e08f.js rename to public/build/assets/AppLayout-9f94cfff.js index 3f863db86..6674e059e 100644 --- a/public/build/assets/AppLayout-ec40e08f.js +++ b/public/build/assets/AppLayout-9f94cfff.js @@ -1,6 +1,6 @@ -import{r as Ar,B as Te,R as Ue,C as su,o as h,d as b,n as re,a as l,e as x,t as A,i as Xa,_ as Ce,S as uu,l as I,M as De,c as Y,w as V,V as nt,q as xt,j as je,v as du,b as C,F as de,g as We,m as gt,x as lu,W as mu,J as Dn,u as H,X as cu,f as Q,A as hu}from"./app-f7b07d6a.js";import{u as fu}from"./useAuthorizable-f27aaf5d.js";const vu={class:"max-w-screen-xl mx-auto py-2 px-3 sm:px-6 lg:px-8"},gu={class:"flex items-center justify-between flex-wrap"},pu={class:"w-0 flex-1 flex items-center min-w-0"},bu={key:0,class:"h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},wu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),yu=[wu],$u={key:1,class:"h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Pu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"},null,-1),ku=[Pu],Mu={class:"ml-3 font-medium text-sm text-white truncate"},Wu={class:"shrink-0 sm:ml-3"},_u=l("svg",{class:"h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1),xu=[_u],Du={__name:"Banner",setup(a){const e=Ar(!0),t=Te(()=>{var n;return((n=Ue().props.jetstream.flash)==null?void 0:n.bannerStyle)||"success"}),r=Te(()=>{var n;return((n=Ue().props.jetstream.flash)==null?void 0:n.banner)||""});return su(r,async()=>{e.value=!0}),(n,i)=>(h(),b("div",null,[e.value&&r.value?(h(),b("div",{key:0,class:re({"bg-indigo-500":t.value=="success","bg-red-700":t.value=="danger"})},[l("div",vu,[l("div",gu,[l("div",pu,[l("span",{class:re(["flex p-2 rounded-lg",{"bg-indigo-600":t.value=="success","bg-red-600":t.value=="danger"}])},[t.value=="success"?(h(),b("svg",bu,yu)):x("",!0),t.value=="danger"?(h(),b("svg",$u,ku)):x("",!0)],2),l("p",Mu,A(r.value),1)]),l("div",Wu,[l("button",{type:"button",class:re(["-mr-1 flex p-2 rounded-md focus:outline-none sm:-mr-2 transition",{"hover:bg-indigo-600 focus:bg-indigo-600":t.value=="success","hover:bg-red-600 focus:bg-red-600":t.value=="danger"}]),"aria-label":"Dismiss",onClick:i[0]||(i[0]=Xa(u=>e.value=!1,["prevent"]))},xu,2)])])])],2)):x("",!0)]))}},Cu={props:{toast:Object,popstate:String},data(){return{milliseconds:this.toast&&this.toast.milliseconds?this.toast.milliseconds:3e3,id:null}},watch:{toast:{deep:!0,handler(a,e){this.fireToast()}}},mounted(){this.fireToast()},methods:{fireToast(){if(!this.toast||sessionStorage.getItem("toast-"+this.popstate))return;this.milliseconds=this.toast.milliseconds??3e3;const a=this.toast.type==="danger"?"error":this.toast.type;Toast.fire({icon:a,title:this.toast.title,text:this.toast.body,timer:this.milliseconds}),sessionStorage.setItem("toast-"+this.popstate,"1")}}};function Au(a,e,t,r,n,i){return null}const ju=Ce(Cu,[["render",Au]]),Tu={props:{name:String}},zu={key:0,class:"w-6 h-6",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Su=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"},null,-1),Eu=[Su],Nu={key:1,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Fu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"},null,-1),Ru=[Fu],Hu={key:2,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Lu=l("path",{fill:"#fff",d:"M12 14l9-5-9-5-9 5 9 5z"},null,-1),Vu=l("path",{fill:"#fff",d:"M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"},null,-1),Ou=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 14l9-5-9-5-9 5 9 5zm0 0l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14zm-4 6v-7.5l4-2.222"},null,-1),Iu=[Lu,Vu,Ou],Xu={key:3,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Bu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),Gu=[Bu],qu={key:4,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Yu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),Qu=[Yu],Uu={key:5,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Ku=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z"},null,-1),Ju=[Ku],Zu={key:6,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},ed=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"},null,-1),ad=[ed],td={key:7,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},rd=l("path",{"fill-rule":"evenodd",d:"M2.166 4.999A11.954 11.954 0 0010 1.944 11.954 11.954 0 0017.834 5c.11.65.166 1.32.166 2.001 0 5.225-3.34 9.67-8 11.317C5.34 16.67 2 12.225 2 7c0-.682.057-1.35.166-2.001zm11.541 3.708a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"},null,-1),nd=[rd],id={key:8,class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},od=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.486L20.5 13"},null,-1),sd=[od],ud={key:9,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},dd=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z"},null,-1),ld=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"},null,-1),md=[dd,ld],cd={key:10,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},hd=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"},null,-1),fd=[hd],vd={key:11,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},gd=l("path",{"fill-rule":"evenodd",d:"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z","clip-rule":"evenodd"},null,-1),pd=[gd],bd={key:12,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},wd=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"},null,-1),yd=[wd],$d={key:13,viewBox:"0 0 24 24",fill:"none"},Pd=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),kd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.685 17.467a7.2 7.2 0 1 0-9.371 0l-1.563 1.822A9.58 9.58 0 0 1 2.4 12 9.6 9.6 0 0 1 12 2.4a9.6 9.6 0 0 1 9.6 9.6 9.58 9.58 0 0 1-3.352 7.29l-1.563-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Md=[Pd,kd],Wd={key:14,viewBox:"0 0 24 24",fill:"none"},_d=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),xd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.685 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.563-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Dd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.894 15.816L3.858 17.09a9.656 9.656 0 001.894 2.2l1.562-1.822a7.206 7.206 0 01-1.42-1.65z",fill:"#EEE"},null,-1),Cd=l("path",{d:"M11.765 10.233l-1.487.824v-1.034L12 8.948h.991V14.4h-1.226v-4.167z",fill:"#EEE"},null,-1),Ad=[_d,xd,Dd,Cd],jd={key:15,viewBox:"0 0 24 24",fill:"none"},Td=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),zd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.685 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.563-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Sd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.257 14.53l-2.249.842a9.613 9.613 0 002.743 3.917l1.563-1.822a7.206 7.206 0 01-2.057-2.938z",fill:"#1CE400"},null,-1),Ed=l("path",{d:"M10.05 13.157c0-.303.084-.566.252-.79a1.6 1.6 0 01.655-.512 8.17 8.17 0 01.748-.286 2.78 2.78 0 00.663-.302c.157-.107.235-.233.235-.378v-.698c0-.173-.07-.288-.21-.344-.15-.062-.386-.092-.705-.092-.387 0-.896.07-1.529.21V9.04a8.523 8.523 0 011.756-.177c.66 0 1.15.101 1.47.303.324.201.487.537.487 1.008v.756c0 .285-.087.534-.26.747a1.567 1.567 0 01-.656.47c-.252.107-.51.202-.773.286a2.65 2.65 0 00-.68.336c-.162.123-.244.27-.244.437v.277h2.621v.916h-3.83v-1.243z",fill:"#1CE400"},null,-1),Nd=[Td,zd,Sd,Ed],Fd={key:16,viewBox:"0 0 24 24",fill:"none"},Rd=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),Hd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Ld=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.4 12a9.58 9.58 0 003.352 7.29l1.562-1.823A7.184 7.184 0 014.801 12H2.4z",fill:"#1CE400"},null,-1),Vd=l("path",{d:"M11.79 14.484c-.47 0-1.08-.042-1.831-.126v-.975l.269.05c.106.023.165.037.176.043l.286.05c.067.011.21.028.428.05.168.017.339.026.513.026.324 0 .548-.04.672-.118.128-.078.193-.227.193-.445v-.63c0-.263-.283-.395-.849-.395h-.99v-.84h.99c.437 0 .656-.16.656-.479v-.529a.453.453 0 00-.068-.269c-.044-.067-.126-.114-.243-.142a2.239 2.239 0 00-.504-.042c-.32 0-.812.033-1.479.1V8.94c.762-.05 1.3-.076 1.613-.076.683 0 1.176.079 1.479.235.308.157.462.434.462.832v.899a.62.62 0 01-.152.42.703.703 0 01-.37.227c.494.173.74.445.74.814v.89c0 .466-.16.799-.479 1-.319.202-.823.303-1.512.303z",fill:"#1CE400"},null,-1),Od=[Rd,Hd,Ld,Vd],Id={key:17,viewBox:"0 0 24 24",fill:"none"},Xd=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),Bd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Gd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.91 6.91L5.211 5.211A9.57 9.57 0 002.4 12a9.58 9.58 0 003.352 7.289l1.562-1.822A7.184 7.184 0 014.801 12c0-1.988.805-3.788 2.108-5.09z",fill:"#FFC800"},null,-1),qd=l("path",{d:"M12.303 13.3h-2.52v-.967l2.243-3.385h1.386v3.47H14v.881h-.588v1.1h-1.109v-1.1zm0-.883v-2.31l-1.47 2.31h1.47z",fill:"#FFC800"},null,-1),Yd=[Xd,Bd,Gd,qd],Qd={key:18,viewBox:"0 0 24 24",fill:"none"},Ud=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),Kd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Jd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2.4A9.6 9.6 0 002.4 12a9.58 9.58 0 003.352 7.29l1.562-1.823A7.2 7.2 0 0112 4.8V2.4z",fill:"#FFC800"},null,-1),Zd=l("path",{d:"M11.815 14.484c-.386 0-.966-.031-1.739-.093v-1.016c.695.129 1.218.193 1.571.193.308 0 .532-.033.672-.1a.357.357 0 00.21-.337v-.814c0-.152-.05-.258-.151-.32-.101-.067-.266-.1-.496-.1h-1.68V8.948h3.444v.941H11.43v1.109h.856c.325 0 .642.061.95.185a.909.909 0 01.554.865v1.142c0 .219-.042.415-.126.588-.084.168-.19.297-.32.387a1.315 1.315 0 01-.453.201c-.185.05-.364.084-.537.101a10.05 10.05 0 01-.538.017z",fill:"#FFC800"},null,-1),el=[Ud,Kd,Jd,Zd],al={key:19,viewBox:"0 0 24 24",fill:"none"},tl=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),rl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),nl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.816 5.895a7.2 7.2 0 00-8.502 11.572l-1.562 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4c1.87 0 3.613.535 5.089 1.458l-1.273 2.037z",fill:"#FFC800"},null,-1),il=l("path",{d:"M11.992 14.484a5.99 5.99 0 01-.613-.025 2.48 2.48 0 01-.496-.11 1.24 1.24 0 01-.453-.243 1.184 1.184 0 01-.286-.437 1.89 1.89 0 01-.118-.689v-2.537c0-.268.045-.506.135-.714.095-.212.215-.375.361-.487.123-.095.288-.173.496-.235a2.71 2.71 0 01.604-.126c.213-.011.406-.017.58-.017.24 0 .745.028 1.512.084v.9c-.756-.09-1.296-.135-1.621-.135-.269 0-.46.014-.571.042-.112.028-.188.084-.227.168-.034.078-.05.22-.05.428v.647h.898c.303 0 .521.005.655.017.135.005.286.03.454.075.18.045.31.11.395.193.09.079.168.2.235.362.062.168.092.366.092.596v.74c0 .257-.039.484-.117.68-.079.19-.18.338-.303.445-.112.1-.26.182-.445.243a2.04 2.04 0 01-.537.11 5.58 5.58 0 01-.58.025zm.017-.815c.246 0 .417-.014.512-.042.101-.028.165-.081.193-.16a1.51 1.51 0 00.042-.428v-.79c0-.134-.016-.23-.05-.285-.034-.062-.104-.104-.21-.126a2.557 2.557 0 00-.496-.034h-.756v1.243c0 .19.014.328.042.412.034.084.101.14.202.168.106.028.28.042.52.042z",fill:"#FFC800"},null,-1),ol=[tl,rl,nl,il],sl={key:20,viewBox:"0 0 24 24",fill:"none"},ul=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),dl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),ll=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.934 7.92a7.2 7.2 0 10-10.62 9.546L5.752 19.29A9.58 9.58 0 012.4 12a9.6 9.6 0 0117.512-5.44l-1.978 1.36z",fill:"#FFC800"},null,-1),ml=l("path",{d:"M12.546 9.906H9.9v-.958h4v.84L11.807 14.4h-1.36l2.1-4.494z",fill:"#FFC800"},null,-1),cl=[ul,dl,ll,ml],hl={key:21,viewBox:"0 0 24 24",fill:"none"},fl=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),vl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),gl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.2 12h2.4A9.6 9.6 0 0012 2.4 9.6 9.6 0 002.4 12a9.58 9.58 0 003.352 7.29l1.562-1.823A7.2 7.2 0 1119.2 12z",fill:"#FF6309"},null,-1),pl=l("path",{d:"M12 14.484c-.723 0-1.252-.09-1.588-.269-.33-.18-.496-.49-.496-.932v-.941c0-.18.09-.347.269-.504.179-.157.392-.263.638-.32v-.033a.879.879 0 01-.504-.235.614.614 0 01-.218-.462v-.781c0-.392.143-.68.428-.866.291-.184.781-.277 1.47-.277s1.176.093 1.462.277c.291.185.437.474.437.866v.78a.614.614 0 01-.219.463.879.879 0 01-.504.235v.034c.247.056.46.162.639.319s.268.325.268.504v.94c0 .454-.17.768-.512.941-.342.174-.865.26-1.57.26zm0-3.293c.246 0 .416-.034.512-.1.1-.074.15-.188.15-.345v-.63c0-.163-.05-.277-.15-.345-.096-.072-.266-.109-.513-.109-.246 0-.42.037-.52.11-.096.067-.143.181-.143.344v.63a.41.41 0 00.142.336c.09.073.264.11.521.11zm0 2.495c.24 0 .414-.014.52-.042.112-.028.185-.076.218-.143.04-.067.06-.174.06-.32v-.738c0-.163-.048-.283-.144-.362-.095-.072-.31-.109-.646-.109-.32 0-.535.037-.647.11-.107.067-.16.187-.16.36v.74c0 .145.017.252.05.32.04.066.113.114.219.142.112.028.288.042.53.042z",fill:"#FF6309"},null,-1),bl=[fl,vl,gl,pl],wl={key:22,viewBox:"0 0 24 24",fill:"none"},yl=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),$l=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Pl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.517 15.066a7.2 7.2 0 10-11.202 2.4L5.751 19.29A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.563 9.563 0 01-.91 4.089l-2.173-1.023z",fill:"#FF6309"},null,-1),kl=l("path",{d:"M11.84 14.484c-.48 0-.999-.028-1.553-.084v-.874c.717.079 1.229.118 1.537.118.286 0 .493-.02.622-.059.128-.04.212-.112.252-.218.044-.107.067-.275.067-.504v-.513h-.907c-.303 0-.521-.003-.656-.008a2.63 2.63 0 01-.453-.084.898.898 0 01-.395-.193 1.052 1.052 0 01-.235-.37 1.706 1.706 0 01-.093-.588v-.74c0-.257.04-.48.118-.671.078-.196.18-.35.302-.462.112-.095.258-.174.437-.235.185-.062.367-.101.546-.118.213-.011.406-.017.58-.017.263 0 .47.009.621.025.157.012.322.045.496.101a1.129 1.129 0 01.74.689 1.9 1.9 0 01.117.689v2.537c0 .565-.171.971-.513 1.218-.336.24-.879.36-1.63.36zm.925-2.949V10.26c0-.19-.017-.322-.05-.395-.029-.073-.093-.12-.194-.143a2.73 2.73 0 00-.529-.034 2.11 2.11 0 00-.504.042.26.26 0 00-.193.152c-.034.072-.05.198-.05.378v.831c0 .135.016.233.05.294.033.056.1.095.201.118a2.7 2.7 0 00.504.033h.765z",fill:"#FF6309"},null,-1),Ml=[yl,$l,Pl,kl],Wl={key:23,viewBox:"0 0 24 24",fill:"none"},_l=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),xl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Dl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#FE1F00"},null,-1),Cl=l("path",{d:"M9.233 10.233l-1.487.824v-1.034l1.722-1.075h.991V14.4H9.233v-4.167zm4.595 4.251c-.246 0-.448-.009-.604-.025a3.295 3.295 0 01-.513-.101 1.237 1.237 0 01-.462-.235 1.202 1.202 0 01-.294-.454 1.7 1.7 0 01-.126-.689v-2.612c0-.258.04-.485.118-.68a1.23 1.23 0 01.302-.463c.107-.095.252-.17.437-.226a2.45 2.45 0 01.554-.118c.213-.011.41-.017.588-.017.252 0 .454.009.605.025a2.4 2.4 0 01.504.101c.202.062.361.143.479.244.118.1.218.246.302.437.084.19.126.422.126.697v2.612c0 .258-.042.485-.126.68a1.15 1.15 0 01-.302.454 1.32 1.32 0 01-.462.235c-.19.062-.372.098-.546.11a5.58 5.58 0 01-.58.025zm.017-.79c.235 0 .403-.014.504-.042a.306.306 0 00.202-.176c.033-.084.05-.221.05-.412v-2.78c0-.19-.017-.328-.05-.412a.282.282 0 00-.202-.168c-.1-.033-.269-.05-.504-.05-.24 0-.414.017-.52.05a.282.282 0 00-.202.168c-.034.084-.05.221-.05.412v2.78c0 .19.016.328.05.412.033.084.1.143.201.176.107.028.28.042.521.042z",fill:"#FE1F00"},null,-1),Al=[_l,xl,Dl,Cl],jl={key:24,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Tl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"},null,-1),zl=[Tl],Sl={key:25,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},El=l("path",{"fill-rule":"evenodd",d:"M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"},null,-1),Nl=[El],Fl={key:26,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Rl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M11 3.055A9.001 9.001 0 1020.945 13H11V3.055z"},null,-1),Hl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20.488 9H15V3.512A9.025 9.025 0 0120.488 9z"},null,-1),Ll=[Rl,Hl],Vl={key:27,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Ol=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"},null,-1),Il=[Ol],Xl={key:28,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Bl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"},null,-1),Gl=[Bl],ql={key:29,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Yl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"},null,-1),Ql=[Yl],Ul={key:30,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},Kl=l("path",{"fill-rule":"evenodd",d:"M9.383 3.076A1 1 0 0110 4v12a1 1 0 01-1.707.707L4.586 13H2a1 1 0 01-1-1V8a1 1 0 011-1h2.586l3.707-3.707a1 1 0 011.09-.217zM12.293 7.293a1 1 0 011.414 0L15 8.586l1.293-1.293a1 1 0 111.414 1.414L16.414 10l1.293 1.293a1 1 0 01-1.414 1.414L15 11.414l-1.293 1.293a1 1 0 01-1.414-1.414L13.586 10l-1.293-1.293a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1),Jl=[Kl],Zl={key:31,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},em=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"},null,-1),am=[em],tm={key:32,viewBox:"0 0 512 512"},rm=l("path",{d:"M512 97.248c-19.04 8.352-39.328 13.888-60.48 16.576 21.76-12.992 38.368-33.408 46.176-58.016-20.288 12.096-42.688 20.64-66.56 25.408C411.872 60.704 384.416 48 354.464 48c-58.112 0-104.896 47.168-104.896 104.992 0 8.32.704 16.32 2.432 23.936-87.264-4.256-164.48-46.08-216.352-109.792-9.056 15.712-14.368 33.696-14.368 53.056 0 36.352 18.72 68.576 46.624 87.232-16.864-.32-33.408-5.216-47.424-12.928v1.152c0 51.008 36.384 93.376 84.096 103.136-8.544 2.336-17.856 3.456-27.52 3.456-6.72 0-13.504-.384-19.872-1.792 13.6 41.568 52.192 72.128 98.08 73.12-35.712 27.936-81.056 44.768-130.144 44.768-8.608 0-16.864-.384-25.12-1.44C46.496 446.88 101.6 464 161.024 464c193.152 0 298.752-160 298.752-298.688 0-4.64-.16-9.12-.384-13.568 20.832-14.784 38.336-33.248 52.608-54.496z"},null,-1),nm=[rm],im={key:33,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},om=l("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"},null,-1),sm=[om],um={key:34,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dm=l("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"},null,-1),lm=[dm],mm={key:35,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},cm=l("path",{d:"M12.545 10.239v3.821h5.445c-.712 2.315-2.647 3.972-5.445 3.972a6.033 6.033 0 110-12.064c1.498 0 2.866.549 3.921 1.453l2.814-2.814A9.969 9.969 0 0012.545 2C7.021 2 2.543 6.477 2.543 12s4.478 10 10.002 10c8.396 0 10.249-7.85 9.426-11.748l-9.426-.013z"},null,-1),hm=[cm],fm={key:36,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},vm=l("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),gm=l("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1),pm=[vm,gm],bm={key:37,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wm=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 9v6m4-6v6m7-3a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),ym=[wm],$m={key:38,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Pm=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"},null,-1),km=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),Mm=[Pm,km],Wm={key:39,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},_m=l("path",{"fill-rule":"evenodd",d:"M6.625 2.655A9 9 0 0119 11a1 1 0 11-2 0 7 7 0 00-9.625-6.492 1 1 0 11-.75-1.853zM4.662 4.959A1 1 0 014.75 6.37 6.97 6.97 0 003 11a1 1 0 11-2 0 8.97 8.97 0 012.25-5.953 1 1 0 011.412-.088z","clip-rule":"evenodd"},null,-1),xm=l("path",{"fill-rule":"evenodd",d:"M5 11a5 5 0 1110 0 1 1 0 11-2 0 3 3 0 10-6 0c0 1.677-.345 3.276-.968 4.729a1 1 0 11-1.838-.789A9.964 9.964 0 005 11zm8.921 2.012a1 1 0 01.831 1.145 19.86 19.86 0 01-.545 2.436 1 1 0 11-1.92-.558c.207-.713.371-1.445.49-2.192a1 1 0 011.144-.83z","clip-rule":"evenodd"},null,-1),Dm=l("path",{"fill-rule":"evenodd",d:"M10 10a1 1 0 011 1c0 2.236-.46 4.368-1.29 6.304a1 1 0 01-1.838-.789A13.952 13.952 0 009 11a1 1 0 011-1z","clip-rule":"evenodd"},null,-1),Cm=[_m,xm,Dm],Am={key:40,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},jm=l("path",{d:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"},null,-1),Tm=[jm],zm={key:41,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Sm=l("path",{d:"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"},null,-1),Em=[Sm],Nm={key:42,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Fm=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"},null,-1),Rm=[Fm],Hm={key:43,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Lm=l("path",{d:"M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z"},null,-1),Vm=[Lm],Om={key:44,fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1280 1234"},Im=l("path",{d:"M615.5.6c-2.7.2-12 .8-20.5 1.4-91.2 6.4-175.9 29.7-233.7 64.2-31.9 19.1-67.8 53.3-91.5 87.3-29.4 42.2-47.8 89.9-55 142.5-1.6 12.4-1.7 54.3 0 68 6.2 50.8 17.5 90.9 36.6 130.5 12.7 26.2 25.6 46.3 40.9 63.7l7.7 8.8-3.6 18.7c-3.4 17.8-3.6 19.9-3.6 39.3-.1 29.2 4 52.6 13.1 74.6 2.1 5.2 3.6 9.4 3.3 9.4-1.3 0-50-24.3-70.5-35.2-28.4-15.1-28.9-15.6-41.9-41.3-13.4-26.6-19.5-35.1-33.8-46.7-9.5-7.7-24.8-15.7-35-18.3-4.5-1.2-9.3-1.6-15.6-1.3-8.1.3-10 .8-16.5 4-12.9 6.4-23.8 19-29.7 34.3-5.2 13.9-7.7 28.9-9.5 57.9-.4 5.3-.8 6.3-3.8 8.9-23 20.1-32.4 29.9-40.6 42.5C2.3 729-1.4 742.2.8 755c3.9 23 22.6 37.9 56.5 45.2 15.1 3.2 38.3 3.2 56.7-.2 9.9-1.8 17.1-2.4 27-2.5h13.5l38 17.9c53.8 25.3 105.2 50 154.8 74.1l42.8 20.8-.3 6-.3 5.9-13 7c-73.3 39.1-139.7 69.6-158.6 72.8-9 1.5-15.6.9-30.4-3-23.9-6.2-40.1-6.2-63.8-.1-16.2 4.2-20 6.2-27.6 13.9-15.8 16.1-20.8 37-13.7 57.4 4.2 11.9 9.9 19 33.1 41l21.3 20.3 1.1 7c.6 3.8 2.2 17.4 3.5 30 2.1 20.6 2.7 23.8 5.5 30.5 6.2 14.9 17.9 27 30.9 32.1 7.7 3 24.1 3.3 32.2.5 15.8-5.4 24.4-11.7 39.3-29.2 9.5-11 14.6-18.3 22.9-32.1 5.8-9.8 12.9-21 15.6-24.9l5.1-7.1 72.9-38.6 73-38.7 15.8 15.8c26.8 26.5 44 36.8 79.7 47.6 27.9 8.5 49.8 12.1 83.4 13.6 36.3 1.7 73.9-.6 98.8-6.1 21.4-4.8 46.2-13.3 63-21.7 17.7-8.8 38.3-24.6 54.1-41.5l7.9-8.5L914 1098c68.1 35.5 72.8 38.1 77.4 43.1 6.9 7.7 11.8 15.5 19.1 30.7 7.9 16.3 13.1 23.8 23.2 33.2 24.1 22.3 43.4 31.3 60.8 28.3 10.6-1.8 18.8-6.3 27.1-14.7 14.1-14.4 20.6-34.7 23.5-73.9l1.2-15.9 12.1-10.1c15.8-13.1 31-28.5 36.9-37.2 16.1-23.8 11.8-51.2-10.5-68-8.2-6.1-15.1-9.5-27.1-13.4-23.4-7.5-42.6-8-67.2-1.7-16.7 4.3-24 4.6-33.5 1.3-3.6-1.3-42.4-18.9-86.3-39.2l-79.8-37 .3-7.5.3-7.4 115-54.2c63.3-29.8 117.3-55 120-55.9 9.6-3.3 18.5-3.1 33 .6 12.4 3.2 13.8 3.4 30.5 3.3 27.5 0 43.5-3 58.4-10.6 10.6-5.5 21.1-15.8 25.5-25.2 5.6-11.7 7.6-26.4 4.7-35.9-2.7-9-22.2-33.2-42.9-53.4l-11.5-11.2-.7-9.8c-1.6-23.3-8.6-52.7-16.1-67.4-5.2-10.5-17.9-20.9-29.2-24.3-23.1-6.7-46 2.3-72.1 28.4-10 10-14.6 17.3-23.6 37.6-3.5 7.9-7.9 16.7-9.9 19.6-7.8 11.7-9.7 13-55.8 35.6-23.6 11.6-42.8 20.9-42.8 20.7 0-.1 1.1-2.7 2.4-5.6 10.1-22.9 15.4-54.7 14.3-84.9-.5-12.3-1.5-19.8-4.6-35.9l-4-20.4 6.8-7.3c32-33.6 56.8-79 69.2-126.4 13.1-49.9 13-111.9-.1-165-15.5-62.8-49.4-119.5-97.4-162.9-29.5-26.6-49.1-39.3-81.3-52.5C832 26.2 759.7 8.4 704 2.5 690.3 1.1 627.4-.3 615.5.6zM702 50.5c61 7 132.7 26.2 175.6 47 46.8 22.7 95.8 76.5 118.9 130.5 11.1 25.7 18.1 52.4 21.6 81.5 2.1 16.8 1.8 60-.4 75-5.8 39.1-20.4 77.1-41.1 106.9l-4.1 5.9-.7-4.4c-1.2-7.7-.8-32.9.7-45.2 1.1-9.9 2.6-15.3 8.4-32.5 11.7-34.1 12.9-39.7 15.2-68.5 2.2-29-.1-47.7-7.6-62.7-3.3-6.5-12.7-19-14.3-19-.5 0-8.2 7.7-17.1 17.1l-16.4 17 2.1 2.2c5.8 6.1 7.3 19.2 5.3 44.4-1.7 20-3.1 26.2-11.2 49.7-8.9 25.4-10.6 32.6-12.4 51.1-1.9 19-1.9 35.9 0 55 2.4 25 3.4 31 12.3 75.5l5.7 28.5V625c-.1 26-3.2 42.2-11.5 59.5-8.7 18.1-18.1 24-62.5 39.4-26.9 9.4-41.2 16.9-64.6 33.8-24.8 17.9-39.8 45.7-41.6 77l-.6 10.3-3.6 1c-7.6 2.2-28.1 5.9-40.6 7.4-23.6 2.8-53.3 3.8-96 3.3-47.4-.6-64-2.1-89.6-7.8l-9.7-2.2-.6-4.5c-.3-2.5-.6-6.6-.6-9.1-.1-10-5.7-29.3-11.8-40.1-8.5-15.1-18-26-31.2-35.9-23-17.3-31.6-21.6-62.4-31.3-45.7-14.3-57.6-22.8-66.6-47.6-6.3-17.3-9.7-41.9-8.6-60.7.4-5.5 3.1-22.4 6.1-37.5 10.3-52.5 12.4-67.5 13.2-96.1 1.1-38.6-1.1-52.3-13.8-88-7-19.9-8.8-27.8-10.5-48.1-2.2-25.9-1-37.9 4.5-44l2.9-3.2-16.7-17.3-16.6-17.4-5.2 5.6C290 287 284.7 308.9 287 342.9c2.3 33.5 3.9 41.4 15 72.1 7.8 21.7 9.1 28.2 9.7 50.5.3 11 .3 24-.2 28.9l-.7 8.9-3.4-5.4c-6.2-9.8-20.2-39.2-24.9-52.4-20.1-55.8-26.3-113.3-17.3-160.5 4.7-25 11-43.6 23.3-68.5 25.8-52.6 65.4-93.6 114.5-118.4C455.7 71.4 524.9 54.7 607 49c18.7-1.3 78.9-.3 95 1.5zm462.8 560.7c1.6 2 6 16.8 8.3 28 1.3 6.7 2.2 15.7 2.5 25.8.4 10.4 1 16.9 2.1 19.9 1.2 3.5 5.9 8.7 22.8 25.5 23.4 23.3 31.5 32.8 29.8 35.5-2.9 4.6-12.4 7.3-31.3 8.8-12.6.9-15.2.7-30.5-2.9-21.8-5.2-37.2-5-55.9.9-5.7 1.8-163.5 75.3-220.8 102.9-2.1.9-4 1.6-4.2 1.3-.6-.6 2.7-16.8 5.9-28.4 3-11 10.8-33.3 12.2-34.5.4-.5 41.5-20.8 91.3-45.2l90.5-44.3 7.8-7.5c10.6-10 18.8-21.3 24.9-34 17.3-36 14.9-32.1 25-41 7.9-6.8 15.6-12 17.9-12 .4 0 1.1.6 1.7 1.2zm-1040.7 6c3.9 2 8.9 5.7 13 9.8 5.9 5.9 7.7 8.8 15.9 25.1 5 10.1 11.2 21.5 13.8 25.3 5.7 8.6 17.2 20.3 24.3 24.9 13.1 8.3 65.2 34.8 116.9 59.5 57.4 27.4 67.4 32.3 68.2 33.5 3.4 5.4 17.8 56.3 17.8 63 0 .3-17.7-8-39.2-18.5-47.3-22.9-110.9-53.2-153.8-73.3-28.1-13.2-32.4-14.9-40.5-16.2-12.2-2-33.4-1.2-53 2.2-15.9 2.7-26.2 3.1-36.2 1.5-7.7-1.3-18.2-4.5-20.8-6.4-1.7-1.2-1.8-1.7-.7-3.8 4-7.3 13.1-17.4 27.7-30.3 16.5-14.7 22-20.6 24.4-26 .7-1.7 1.9-11.7 2.7-23.5 1.6-23.7 1.9-25.9 4.5-36 2.2-8 5.3-14 7.3-14 .7 0 4.2 1.4 7.7 3.2zm334.9 187c9.3 11.5 13.2 21 14.6 35.5l.7 7.3h4.5c3.6 0 4.2.2 3.3 1.4-.9 1-.4 1.8 2.5 3.7l3.5 2.4-.1 38.9c0 21.5-.3 39.2-.6 39.5-.3.3-1.6-.6-2.8-2.2-1.8-2.3-2.7-6.2-4.9-22-3.1-21.6-7.2-42.3-11.8-59.6-2.5-9.2-13.3-43.8-15.6-49.8-1.2-3.2 2.1-.7 6.7 4.9zm362 12.9c-10.2 30.7-16 55.8-20.9 90.2-1.9 13.3-3.6 21.8-4.6 23.4-.9 1.3-1.8 2.3-2 2.1-.2-.2-.5-18-.6-39.7l-.2-39.4 4.2-2.5c2.6-1.5 4-3 3.7-3.8-.4-1.1.6-1.4 4.4-1.4h5v-6.3c0-7.9 2.9-19.1 6.5-25.4 3-5.1 8.6-12.6 9-12.1.2.2-1.9 6.9-4.5 14.9zm24 7.4c-2.7 9.6-5.8 28.2-6.6 39-.5 6.5-.2 11.2 1 17 5.3 27.1 4.1 60.1-3.5 90.5-9.2 37.1-43.2 79-78.4 96.8-8.7 4.3-30.3 12-43.2 15.3-17 4.3-27.6 5.8-51.7 7.1-24 1.3-57.4.1-76.1-2.7-20.6-3.1-49.4-11.5-64-18.6-27.7-13.5-60.2-50.4-72.7-82.5-7.5-19.4-11.2-42.4-11.2-69.9 0-16.4.4-22.2 2.3-32.5 2.4-13.5 2.3-21.2-.5-37.9-.8-4.6-1.3-8.6-1.1-8.8.6-.5 6.1 19.8 9.7 35.2 2.7 12 5.3 27.5 8.8 52.5 1.3 9 2.1 12.4 3.1 12.2.8-.2 1 .4.6 1.7-1.2 3.8 23.4 26.1 40.3 36.4 26.8 16.3 62.2 26.2 106.2 29.6 54.8 4.4 93.2.7 132.9-12.6 35.1-11.7 64.4-31.1 75.8-50.1 2.5-4.2 2.5-4.3.7-5.7-1.8-1.4-1.8-1.5.5-1.2 2.4.2 2.5-.1 3.8-9.8 5.2-40.2 9.9-62.3 19.9-94.3 4.7-14.9 6.7-19 3.4-6.7zm-71.3 68.9c-.5 1.1-13.6 8.6-15.1 8.6-.3 0-.6-8.1-.6-18 0-13.6.3-18.2 1.3-18.5.6-.2 3.9-1.2 7.2-2.2l6-1.8.8 15.4c.5 8.4.6 15.9.4 16.5zM522 884.2c0 9.8-.3 17.8-.6 17.8s-3.7-1.6-7.5-3.6l-6.9-3.6v-11.2c0-6.1.3-13.4.6-16.2l.6-5.1 6.9 2.1 6.9 2v17.8zm217 6.2v20.4l-7.8 2.1c-12.4 3.3-11.2 5.3-11.2-19.2v-21.4l7.3-1c3.9-.5 8.2-1 9.5-1.1l2.2-.2v20.4zm-186.5-18.3l7.5 1.1V884c0 5.9-.3 15.4-.6 21.2l-.7 10.6-7.1-2c-11.6-3.3-10.6-1.1-10.6-23.3 0-22.4-1.3-20.3 11.5-18.4zM701 896.4v22.4l-2.7.6c-1.6.3-4.6.7-6.8.8l-4 .3-.3-22.7-.2-22.7 5.2-.4c2.9-.2 6.1-.4 7.1-.5 1.6-.2 1.7 1.5 1.7 22.2zm-107.4-20.1c.3.3.2 10.6-.2 22.9-.7 22.1-.7 22.5-2.8 22.2-1.2-.2-4.2-.6-6.8-.9l-4.8-.6v-45.2l7 .5c3.9.3 7.3.8 7.6 1.1zm38.2 23.4l.2 23.3h-19v-47.1l9.3.3 9.2.3.3 23.2zm36.2-.8v22.8l-5.2.7c-2.9.3-6.8.6-8.5.6H651v-47h17v22.9zm104.3 52.7c-2.2 1.6-12.8 7.4-13.7 7.4-.3 0-.6-7.9-.6-17.5V924l7.8-3.9 7.7-3.9.3 17c.2 15.3.1 17.2-1.5 18.4zm-257-31.1l6.7 2.9v17.8c0 9.8-.2 17.8-.5 17.8-.7 0-10.8-6.2-12.7-7.8-1.6-1.3-1.8-3.5-1.8-17.9 0-9.1.4-16.3.8-16.1.4.1 3.8 1.6 7.5 3.3zm37 13.2l6.7 1.7v18.8c0 10.3-.3 18.8-.7 18.8-.5 0-4.5-1.2-9-2.6l-8.3-2.6v-37l2.3.6c1.2.3 5.2 1.3 9 2.3zM739 949.5v18.4l-8.1 2.6c-4.4 1.4-8.4 2.5-9 2.5-.5 0-.9-7.6-.9-18.9v-18.9l7.8-2c4.2-1.1 8.3-2 9-2.1.9-.1 1.2 4.2 1.2 18.4zm-37 9v19.3l-5 1.1c-9.8 2.1-9 3.8-9-18.9v-19.9l3.3-.5c5.1-.9 9.1-1.2 10-.8.4.2.7 9 .7 19.7zm-113.7-18l4.7.6v38.1l-6.7-.7c-3.8-.4-7.1-.9-7.5-1.2-.5-.2-.8-9-.8-19.4v-19.1l2.8.6c1.5.2 4.8.8 7.5 1.1zm80 14.7c.4 7.9.7 17.1.7 20.4 0 6.1 0 6.2-3.1 6.8-1.7.3-5.8.6-9 .6H651v-40.9l7.3-.4c3.9-.1 7.7-.4 8.3-.5.7-.1 1.3 4.6 1.7 14zm-36.5 7.3l.2 19.5h-7.7c-13.5 0-12.4 1.8-12.3-20 .1-10.4.4-19 .7-19.3.2-.3 4.6-.3 9.6-.1l9.2.4.3 19.5zm-232.7 22.4c3.1 11.6 7.2 22.7 11.3 30.9l2.4 4.7-74.5 39.5c-55.6 29.4-75.4 40.4-78.1 43.2-6.1 6.4-14.5 18.2-23.2 32.7-13.3 22.1-17.4 28-25.4 37.1-7 7.8-13.5 13-16.2 13-2.5 0-4.5-5.4-5.5-14.3-3.2-30.5-4.1-38.3-6-48.2-1.1-6.1-2.9-12.8-4.1-15.1-1.3-2.7-10.2-11.9-25.6-26.5-12.9-12.3-24.3-23.7-25.3-25.4-4-6.4-1.5-9.5 9.7-12.1 12.4-2.9 24.4-2.4 38.8 1.4 21.5 5.7 34.9 6.4 53.5 2.6 11.6-2.3 39.7-13.6 77.1-30.9 16.1-7.4 77.4-38.4 84.1-42.4 1.8-1.1 3.5-1.9 3.6-1.7.2.2 1.7 5.4 3.4 11.5zm560.7 23.2c40.5 18.8 75.8 34.9 78.4 36 10.2 4 18.8 5.4 32.8 5.3 12.2 0 15-.4 29-3.8 14-3.5 16.4-3.8 25-3.3 6.6.3 12 1.3 17.5 3.2 8.1 2.7 14.5 6 14.5 7.5 0 1.8-15 16.7-27.4 27.3-16.7 14.2-24.2 21.3-26.5 25.1-2.5 4.1-3.7 11.2-5.7 34.1-2.2 26.8-5.6 42.3-9.6 44.9-2.1 1.3-9.2-3.4-20-13.4-7.4-6.8-8.1-7.9-15.8-23.5-9.5-19.3-16.6-29.6-29-42.1-7.7-7.7-10.9-10.1-20.3-15.1-7.8-4.2-132.1-68.7-134.4-69.7-.1-.1 1.6-3.7 3.6-8.1 4.5-9.3 9.5-24.1 11.2-32.6.6-3.2 1.6-5.9 2.1-5.9s34.1 15.3 74.6 34.1z"},null,-1),Xm=l("path",{d:"M530.5 459.6c-.5.2-17.6 2.4-37.8 4.9-41.3 5.1-64.8 8.8-72.2 11.1-23.9 7.7-40.9 27.3-44.6 51.4-1.7 11.2-.2 18.6 7.5 37.7 21 51.5 20.2 50 35 64.9 13.4 13.3 26.3 20.3 44.6 24 15.6 3.1 30.1.2 43.5-8.7 8.3-5.6 12.1-9.5 28-29.4 24.3-30.3 45.8-66 49.1-81.4 4.2-19.8-.4-42.9-11.3-56.9-7.1-9.1-14.3-14.2-23.8-16.7-5.4-1.4-15.5-1.9-18-.9zM733.3 460.5c-8.4 2.3-13.4 5.3-20 12.1-7 7.2-12.3 17-14.9 27.9-2.1 8.8-2.3 25-.5 33.5 4.5 20.5 41.6 76.8 67.5 102.6 17.6 17.4 36.7 22.1 61.3 14.9 14.6-4.2 25.3-10.5 36.3-21.4 10.8-10.7 15.9-18.3 21.1-31 2.6-6.4 7.6-18.7 11.3-27.4 9-21.8 10.6-27.3 10.6-37.1 0-20.3-10-38.8-27.1-50.2-11.6-7.7-18.6-9.9-45-13.8-27.7-4.2-79.7-10.7-88.9-11.2-3.8-.2-8.7.2-11.7 1.1zM620 622.9c-21.2 17.4-35.6 37.4-45.5 62.9-5.8 15-7.8 29-7.9 53.7-.1 19.1.1 21.7 2.2 29 10.1 34.9 26.8 33.6 59.5-4.7 4-4.7 4.6-5.9 3.7-7.5-.8-1.3-.9-20.9-.3-70.1.4-37.6.4-69 0-69.8-.4-.8-1.1-1.4-1.5-1.3-.4 0-5 3.5-10.2 7.8zM649.4 617.2c-.5.8-.6 31.5-.3 70.3.4 43.6.2 69.5-.4 70.2-2 2.7 24.6 29.3 33.8 33.9 6.7 3.2 12.6 3.5 16.3.7 7.2-5.3 13-17.9 15.2-33.2 2-13.7.7-39.3-2.9-57.6-3.7-19.1-20.2-49-35.7-65.1-5.7-5.8-23.2-20.4-24.5-20.4-.4 0-1 .6-1.5 1.2z"},null,-1),Bm=[Im,Xm],Gm={key:45,fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 307.164 307.164"},qm=l("path",{d:"M193.307 126.847A467.822 467.822 0 00296.811 8.601a2.381 2.381 0 00-3.458-3.15c-9.58 7.185-24.574 17.651-39.701 25.109-19.557 9.641-40.571 13.577-51.19 15.055a15.619 15.619 0 00-10.929 6.941c-5.225 8.016-15.351 23.039-28.405 39.984 6.044 7.515 12.568 15.213 19.406 22.654 3.755 4.085 7.343 7.965 10.773 11.653zM115.393 147.168c-17.296 18.396-29.524 30.808-36.563 37.816l-3.183-3.183c-3.906-3.904-10.236-3.904-14.143 0-3.905 3.905-3.905 10.237 0 14.143l1.405 1.405a12.473 12.473 0 00-10.071 3.598c-3.232 3.232-4.311 7.791-3.263 11.921-4.131-1.048-8.69.031-11.922 3.262-3.232 3.232-4.311 7.792-3.263 11.922-4.13-1.047-8.69.031-11.921 3.262-2.991 2.991-4.14 7.119-3.466 10.992l-1.932-1.932c-3.906-3.904-10.236-3.904-14.143 0-3.905 3.905-3.905 10.237 0 14.143l42.193 42.192a10.005 10.005 0 005.977 2.868l23.146 2.55c.372.041.741.061 1.107.061 5.031 0 9.363-3.789 9.927-8.906.605-5.489-3.354-10.43-8.845-11.034l-19.653-2.165-14.243-14.243c.712.124 1.432.195 2.153.195 3.199 0 6.398-1.221 8.839-3.661 3.232-3.232 4.311-7.791 3.263-11.921 1.011.257 2.046.399 3.083.399 3.199 0 6.398-1.221 8.839-3.661 3.232-3.232 4.311-7.791 3.263-11.922 1.011.256 2.045.398 3.082.398 3.199 0 6.398-1.221 8.839-3.661a12.473 12.473 0 003.599-10.071l2.814 2.814 2.166 19.653c.563 5.118 4.895 8.906 9.927 8.906.366 0 .735-.02 1.107-.061 5.49-.605 9.45-5.545 8.845-11.034l-2.55-23.145a10.008 10.008 0 00-2.868-5.977l-5.84-5.84 41.007-41.007a482.113 482.113 0 01-26.712-19.076z"},null,-1),Ym=l("path",{d:"M304.235 240.375c-3.906-3.904-10.236-3.904-14.143 0l-1.932 1.932c.674-3.873-.475-8.001-3.466-10.992-3.232-3.232-7.79-4.31-11.921-3.262 1.048-4.131-.03-8.691-3.262-11.922-3.232-3.232-7.79-4.31-11.92-3.263 1.047-4.13-.031-8.689-3.263-11.921a12.46 12.46 0 00-3.943-2.657 12.519 12.519 0 00-6.13-.941l1.406-1.406c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-3.183 3.183c-9.534-9.492-28.572-28.879-56.844-59.64-25.939-28.223-47.365-59.759-55.859-72.788a15.617 15.617 0 00-10.929-6.942c-10.619-1.478-31.633-5.414-51.19-15.055-15.128-7.456-30.122-17.923-39.702-25.107a2.377 2.377 0 00-3.032.145 2.381 2.381 0 00-.426 3.006A467.811 467.811 0 00154.2 156.256l2.486 1.615 49.381 49.381-5.84 5.84a10.005 10.005 0 00-2.868 5.977l-.068.62-2.481 22.526c-.606 5.489 3.354 10.43 8.845 11.034.372.041.741.061 1.107.061 5.031 0 9.363-3.788 9.927-8.906l1.29-11.707 4.632-4.632a12.453 12.453 0 002.656 3.942 12.463 12.463 0 008.839 3.661c1.037 0 2.072-.142 3.083-.399-1.048 4.131.03 8.69 3.262 11.922a12.46 12.46 0 008.839 3.661c1.037 0 2.071-.142 3.082-.398-1.048 4.13.031 8.689 3.263 11.921a12.463 12.463 0 008.839 3.661c.721 0 1.441-.071 2.154-.195l-14.243 14.243-19.653 2.165c-5.49.604-9.45 5.545-8.845 11.034.563 5.118 4.895 8.906 9.927 8.906.366 0 .735-.021 1.107-.061l23.146-2.55a10.008 10.008 0 005.977-2.868l42.192-42.192c3.904-3.906 3.904-10.238-.001-14.143z"},null,-1),Qm=[qm,Ym],Um={key:46,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-graph-up",viewBox:"0 0 16 16"},Km=l("path",{"fill-rule":"evenodd",d:"M0 0h1v15h15v1H0V0Zm14.817 3.113a.5.5 0 0 1 .07.704l-4.5 5.5a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61 4.15-5.073a.5.5 0 0 1 .704-.07Z"},null,-1),Jm=[Km],Zm={key:47,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-cpu",viewBox:"0 0 16 16"},ec=l("path",{d:"M5 0a.5.5 0 0 1 .5.5V2h1V.5a.5.5 0 0 1 1 0V2h1V.5a.5.5 0 0 1 1 0V2h1V.5a.5.5 0 0 1 1 0V2A2.5 2.5 0 0 1 14 4.5h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14a2.5 2.5 0 0 1-2.5 2.5v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14A2.5 2.5 0 0 1 2 11.5H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2A2.5 2.5 0 0 1 4.5 2V.5A.5.5 0 0 1 5 0zm-.5 3A1.5 1.5 0 0 0 3 4.5v7A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 11.5 3h-7zM5 6.5A1.5 1.5 0 0 1 6.5 5h3A1.5 1.5 0 0 1 11 6.5v3A1.5 1.5 0 0 1 9.5 11h-3A1.5 1.5 0 0 1 5 9.5v-3zM6.5 6a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"},null,-1),ac=[ec],tc={key:48,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-memory",viewBox:"0 0 16 16"},rc=l("path",{d:"M1 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4.586a1 1 0 0 0 .707-.293l.353-.353a.5.5 0 0 1 .708 0l.353.353a1 1 0 0 0 .707.293H15a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1Zm.5 1h3a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5Zm5 0h3a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5Zm4.5.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-4ZM2 10v2H1v-2h1Zm2 0v2H3v-2h1Zm2 0v2H5v-2h1Zm3 0v2H8v-2h1Zm2 0v2h-1v-2h1Zm2 0v2h-1v-2h1Zm2 0v2h-1v-2h1Z"},null,-1),nc=[rc],ic={key:49,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-123",viewBox:"0 0 16 16"},oc=l("path",{d:"M2.873 11.297V4.142H1.699L0 5.379v1.137l1.64-1.18h.06v5.961h1.174Zm3.213-5.09v-.063c0-.618.44-1.169 1.196-1.169.676 0 1.174.44 1.174 1.106 0 .624-.42 1.101-.807 1.526L4.99 10.553v.744h4.78v-.99H6.643v-.069L8.41 8.252c.65-.724 1.237-1.332 1.237-2.27C9.646 4.849 8.723 4 7.308 4c-1.573 0-2.36 1.064-2.36 2.15v.057h1.138Zm6.559 1.883h.786c.823 0 1.374.481 1.379 1.179.01.707-.55 1.216-1.421 1.21-.77-.005-1.326-.419-1.379-.953h-1.095c.042 1.053.938 1.918 2.464 1.918 1.478 0 2.642-.839 2.62-2.144-.02-1.143-.922-1.651-1.551-1.714v-.063c.535-.09 1.347-.66 1.326-1.678-.026-1.053-.933-1.855-2.359-1.845-1.5.005-2.317.88-2.348 1.898h1.116c.032-.498.498-.944 1.206-.944.703 0 1.206.435 1.206 1.07.005.64-.504 1.106-1.2 1.106h-.75v.96Z"},null,-1),sc=[oc],uc={key:50,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-calculator",viewBox:"0 0 16 16"},dc=l("path",{d:"M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"},null,-1),lc=l("path",{d:"M4 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-2zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-4z"},null,-1),mc=[dc,lc],cc={key:51,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-toggle2-off",viewBox:"0 0 16 16"},hc=l("path",{d:"M9 11c.628-.836 1-1.874 1-3a4.978 4.978 0 0 0-1-3h4a3 3 0 1 1 0 6H9z"},null,-1),fc=l("path",{d:"M5 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 1A5 5 0 1 0 5 3a5 5 0 0 0 0 10z"},null,-1),vc=[hc,fc],gc={key:52,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-toggle2-on",viewBox:"0 0 16 16"},pc=l("path",{d:"M7 5H3a3 3 0 0 0 0 6h4a4.995 4.995 0 0 1-.584-1H3a2 2 0 1 1 0-4h3.416c.156-.357.352-.692.584-1z"},null,-1),bc=l("path",{d:"M16 8A5 5 0 1 1 6 8a5 5 0 0 1 10 0z"},null,-1),wc=[pc,bc],yc={key:53,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-grid",viewBox:"0 0 16 16"},$c=l("path",{d:"M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5v-3zM2.5 2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zm6.5.5A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zM1 10.5A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zm6.5.5A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"},null,-1),Pc=[$c],kc={key:54,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-joystick",viewBox:"0 0 16 16"},Mc=l("path",{d:"M10 2a2 2 0 0 1-1.5 1.937v5.087c.863.083 1.5.377 1.5.726 0 .414-.895.75-2 .75s-2-.336-2-.75c0-.35.637-.643 1.5-.726V3.937A2 2 0 1 1 10 2z"},null,-1),Wc=l("path",{d:"M0 9.665v1.717a1 1 0 0 0 .553.894l6.553 3.277a2 2 0 0 0 1.788 0l6.553-3.277a1 1 0 0 0 .553-.894V9.665c0-.1-.06-.19-.152-.23L9.5 6.715v.993l5.227 2.178a.125.125 0 0 1 .001.23l-5.94 2.546a2 2 0 0 1-1.576 0l-5.94-2.546a.125.125 0 0 1 .001-.23L6.5 7.708l-.013-.988L.152 9.435a.25.25 0 0 0-.152.23z"},null,-1),_c=[Mc,Wc],xc={key:55,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-fingerprint",viewBox:"0 0 16 16"},Dc=uu('',5),Cc=[Dc],Ac={key:56,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-person-badge",viewBox:"0 0 16 16"},jc=l("path",{d:"M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"},null,-1),Tc=l("path",{d:"M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0h-7zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492V2.5z"},null,-1),zc=[jc,Tc],Sc={key:57,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-patch-question",viewBox:"0 0 16 16"},Ec=l("path",{d:"M8.05 9.6c.336 0 .504-.24.554-.627.04-.534.198-.815.847-1.26.673-.475 1.049-1.09 1.049-1.986 0-1.325-.92-2.227-2.262-2.227-1.02 0-1.792.492-2.1 1.29A1.71 1.71 0 0 0 6 5.48c0 .393.203.64.545.64.272 0 .455-.147.564-.51.158-.592.525-.915 1.074-.915.61 0 1.03.446 1.03 1.084 0 .563-.208.885-.822 1.325-.619.433-.926.914-.926 1.64v.111c0 .428.208.745.585.745z"},null,-1),Nc=l("path",{d:"m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"},null,-1),Fc=l("path",{d:"M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0z"},null,-1),Rc=[Ec,Nc,Fc],Hc={key:58,viewBox:"0 0 320 512",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Lc=l("path",{d:"M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224zM292.3 288H27.66c-24.6 0-36.89 29.77-19.54 47.12l132.5 136.8C145.9 477.3 152.1 480 160 480c7.053 0 14.12-2.703 19.53-8.109l132.3-136.8C329.2 317.8 316.9 288 292.3 288z"},null,-1),Vc=[Lc],Oc={key:59,viewBox:"0 0 320 512",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Ic=l("path",{d:"M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224z"},null,-1),Xc=[Ic],Bc={key:60,viewBox:"0 0 320 512",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Gc=l("path",{d:"M311.9 335.1l-132.4 136.8C174.1 477.3 167.1 480 160 480c-7.055 0-14.12-2.702-19.47-8.109l-132.4-136.8C-9.229 317.8 3.055 288 27.66 288h264.7C316.9 288 329.2 317.8 311.9 335.1z"},null,-1),qc=[Gc],Yc={key:61,viewBox:"0 0 24 24",fill:"currentColor"},Qc=l("path",{fill:"none",d:"M0 0h24v24H0z"},null,-1),Uc=l("path",{d:"M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 01-1.106 1.789L18 19v1a3 3 0 01-2.824 2.995L14.95 23a2.5 2.5 0 00.044-.33L15 22.5V22a2 2 0 00-1.85-1.995L13 20h-2a2 2 0 00-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 01-3-3v-1l-2.894-1.447A2 2 0 012 15.763V12C2 6.477 6.477 2 12 2zm0 2a8 8 0 00-7.996 7.75L4 12v3.764l4 2v1.591l.075-.084a3.992 3.992 0 012.723-1.266L11 18l2.073.001.223.01a3.99 3.99 0 012.55 1.177l.154.167v-1.591l4-2V12a8 8 0 00-8-8zm-4 7a2 2 0 110 4 2 2 0 010-4zm8 0a2 2 0 110 4 2 2 0 010-4z"},null,-1),Kc=[Qc,Uc],Jc={key:62,role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Zc=l("title",null,"YouTube",-1),eh=l("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"},null,-1),ah=[Zc,eh],th={key:63,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},rh=l("path",{d:"M5.372 24H.396V7.976h4.976V24ZM2.882 5.79C1.29 5.79 0 4.474 0 2.883a2.882 2.882 0 1 1 5.763 0c0 1.59-1.29 2.909-2.881 2.909ZM23.995 24H19.03v-7.8c0-1.86-.038-4.243-2.587-4.243-2.587 0-2.984 2.02-2.984 4.109V24H8.49V7.976h4.772v2.186h.07c.664-1.259 2.287-2.587 4.708-2.587 5.035 0 5.961 3.316 5.961 7.623V24h-.005Z",fill:"currentColor"},null,-1),nh=[rh],ih={key:64,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},oh=l("path",{d:"M.975 4.175v16.694h5.749V24h3.139l3.134-3.132h4.705l6.274-6.258V0H2.542zm3.658-2.09h17.252v11.479l-3.66 3.652h-5.751L9.34 20.343v-3.127H4.633z"},null,-1),sh=l("path",{d:"M10.385 6.262h2.09v6.26h-2.09zM16.133 6.262h2.091v6.26h-2.091z"},null,-1),uh=[oh,sh],dh={key:65,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},lh=l("path",{d:"M12.95.02C14.26 0 15.56.01 16.86 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07Z",fill:"currentColor"},null,-1),mh=[lh];function ch(a,e,t,r,n,i){return t.name==="close"?(h(),b("svg",zu,Eu)):t.name==="server"?(h(),b("svg",Nu,Ru)):t.name==="degree-hat"?(h(),b("svg",Hu,Iu)):t.name==="cross-circle"?(h(),b("svg",Xu,Gu)):t.name==="check-circle"?(h(),b("svg",qu,Qu)):t.name==="newspaper"?(h(),b("svg",Uu,Ju)):t.name==="shield-check"?(h(),b("svg",Zu,ad)):t.name==="shield-check-fill"?(h(),b("svg",td,nd)):t.name==="paper-clip"?(h(),b("svg",id,sd)):t.name==="cog"?(h(),b("svg",ud,md)):t.name==="trash"?(h(),b("svg",cd,fd)):t.name==="heart-fill"?(h(),b("svg",vd,pd)):t.name==="heart-hollow"?(h(),b("svg",bd,yd)):t.name==="rating-0"?(h(),b("svg",$d,Md)):t.name==="rating-1"?(h(),b("svg",Wd,Ad)):t.name==="rating-2"?(h(),b("svg",jd,Nd)):t.name==="rating-3"?(h(),b("svg",Fd,Od)):t.name==="rating-4"?(h(),b("svg",Id,Yd)):t.name==="rating-5"?(h(),b("svg",Qd,el)):t.name==="rating-6"?(h(),b("svg",al,ol)):t.name==="rating-7"?(h(),b("svg",sl,cl)):t.name==="rating-8"?(h(),b("svg",hl,bl)):t.name==="rating-9"?(h(),b("svg",wl,Ml)):t.name==="rating-10"?(h(),b("svg",Wl,Al)):t.name==="comment"?(h(),b("svg",jl,zl)):t.name==="verified-check-fill"?(h(),b("svg",Sl,Nl)):t.name==="chart-pie"?(h(),b("svg",Fl,Ll)):t.name==="collection"?(h(),b("svg",Vl,Il)):t.name==="users"?(h(),b("svg",Xl,Gl)):t.name==="ban"?(h(),b("svg",ql,Ql)):t.name==="volume-off-fill"?(h(),b("svg",Ul,Jl)):t.name==="photograph"?(h(),b("svg",Zl,am)):t.name==="twitter"?(h(),b("svg",tm,nm)):t.name==="github"?(h(),b("svg",im,sm)):t.name==="facebook"?(h(),b("svg",um,lm)):t.name==="google"?(h(),b("svg",mm,hm)):t.name==="spin-loader"?(h(),b("svg",fm,pm)):t.name==="pause"?(h(),b("svg",bm,ym)):t.name==="play"?(h(),b("svg",$m,Mm)):t.name==="finger-print"?(h(),b("svg",Wm,Cm)):t.name==="discord"?(h(),b("svg",Am,Tm)):t.name==="moon-full"?(h(),b("svg",zm,Em)):t.name==="moon-outline"?(h(),b("svg",Nm,Rm)):t.name==="bell"?(h(),b("svg",Hm,Vm)):t.name==="skull-bones-outline"?(h(),b("svg",Om,Bm)):t.name==="swords-cross"?(h(),b("svg",Gm,Qm)):t.name==="line-chart"?(h(),b("svg",Um,Jm)):t.name==="cpu"?(h(),b("svg",Zm,ac)):t.name==="ram"?(h(),b("svg",tc,nc)):t.name==="numbers"?(h(),b("svg",ic,sc)):t.name==="calculator"?(h(),b("svg",uc,mc)):t.name==="toggle-off"?(h(),b("svg",cc,vc)):t.name==="toggle-on"?(h(),b("svg",gc,wc)):t.name==="grid"?(h(),b("svg",yc,Pc)):t.name==="joystick"?(h(),b("svg",kc,_c)):t.name==="finger-print2"?(h(),b("svg",xc,Cc)):t.name==="person-badge"?(h(),b("svg",Ac,zc)):t.name==="question-badge"?(h(),b("svg",Sc,Rc)):t.name==="sort-updown"?(h(),b("svg",Hc,Vc)):t.name==="sort-up"?(h(),b("svg",Oc,Xc)):t.name==="sort-down"?(h(),b("svg",Bc,qc)):t.name==="skull-outline"?(h(),b("svg",Yc,Kc)):t.name==="youtube"?(h(),b("svg",Jc,ah)):t.name==="linkedin"?(h(),b("svg",th,nh)):t.name==="twitch"?(h(),b("svg",ih,uh)):t.name==="tiktok"?(h(),b("svg",dh,mh)):x("",!0)}const ne=Ce(Tu,[["render",ch]]),hh=["href"],xo={__name:"ResponsiveNavLink",props:{active:Boolean,href:String,as:String,openInNewTab:{type:Boolean,default:!1}},setup(a){const e=a,t=Te(()=>e.active?"block pl-3 pr-4 py-2 border-l-4 border-light-blue-400 text-base font-medium text-light-blue-700 bg-light-blue-50 dark:bg-cool-gray-900 focus:outline-none focus:text-light-blue-800 focus:bg-light-blue-100 dark:focus:bg-cool-gray-900 focus:border-light-blue-700 transition duration-150 ease-in-out":"block pl-3 pr-4 py-2 border-l-4 border-transparent text-base font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-cool-gray-700 hover:border-gray-300 focus:outline-none focus:text-gray-800 dark:focus:text-gray-200 focus:bg-gray-50 dark:focus:bg-cool-gray-900 focus:border-gray-300 transition duration-150 ease-in-out");return(r,n)=>{const i=I("InertiaLink");return h(),b("div",null,[a.as=="button"?(h(),b("button",{key:0,class:re([t.value,"w-full text-left"])},[De(r.$slots,"default")],2)):a.as!="button"&&!a.openInNewTab?(h(),Y(i,{key:1,href:a.href,class:re(t.value)},{default:V(()=>[De(r.$slots,"default")]),_:3},8,["href","class"])):(h(),b("a",{key:2,target:"_blank",href:a.href,class:re(t.value)},[De(r.$slots,"default")],10,hh))])}}};var fh=/\s/;function vh(a){for(var e=a.length;e--&&fh.test(a.charAt(e)););return e}var gh=vh,ph=gh,bh=/^\s+/;function wh(a){return a&&a.slice(0,ph(a)+1).replace(bh,"")}var yh=wh;function $h(a){var e=typeof a;return a!=null&&(e=="object"||e=="function")}var Ke=$h,Ph=typeof nt=="object"&&nt&&nt.Object===Object&&nt,Do=Ph,kh=Do,Mh=typeof self=="object"&&self&&self.Object===Object&&self,Wh=kh||Mh||Function("return this")(),_e=Wh,_h=_e,xh=_h.Symbol,Ba=xh,Cn=Ba,Co=Object.prototype,Dh=Co.hasOwnProperty,Ch=Co.toString,Sa=Cn?Cn.toStringTag:void 0;function Ah(a){var e=Dh.call(a,Sa),t=a[Sa];try{a[Sa]=void 0;var r=!0}catch{}var n=Ch.call(a);return r&&(e?a[Sa]=t:delete a[Sa]),n}var jh=Ah,Th=Object.prototype,zh=Th.toString;function Sh(a){return zh.call(a)}var Eh=Sh,An=Ba,Nh=jh,Fh=Eh,Rh="[object Null]",Hh="[object Undefined]",jn=An?An.toStringTag:void 0;function Lh(a){return a==null?a===void 0?Hh:Rh:jn&&jn in Object(a)?Nh(a):Fh(a)}var Ga=Lh;function Vh(a){return a!=null&&typeof a=="object"}var Pa=Vh,Oh=Ga,Ih=Pa,Xh="[object Symbol]";function Bh(a){return typeof a=="symbol"||Ih(a)&&Oh(a)==Xh}var Dt=Bh,Gh=yh,Tn=Ke,qh=Dt,zn=0/0,Yh=/^[-+]0x[0-9a-f]+$/i,Qh=/^0b[01]+$/i,Uh=/^0o[0-7]+$/i,Kh=parseInt;function Jh(a){if(typeof a=="number")return a;if(qh(a))return zn;if(Tn(a)){var e=typeof a.valueOf=="function"?a.valueOf():a;a=Tn(e)?e+"":e}if(typeof a!="string")return a===0?a:+a;a=Gh(a);var t=Qh.test(a);return t||Uh.test(a)?Kh(a.slice(2),t?2:8):Yh.test(a)?zn:+a}var jr=Jh,Zh=jr,Sn=1/0,ef=17976931348623157e292;function af(a){if(!a)return a===0?a:0;if(a=Zh(a),a===Sn||a===-Sn){var e=a<0?-1:1;return e*ef}return a===a?a:0}var tf=af,rf=tf;function nf(a){var e=rf(a),t=e%1;return e===e?t?e-t:e:0}var qa=nf,of=qa,sf="Expected a function";function uf(a,e){if(typeof e!="function")throw new TypeError(sf);return a=of(a),function(){if(--a<1)return e.apply(this,arguments)}}var df=uf;function lf(a){return a}var Ya=lf,mf=Ga,cf=Ke,hf="[object AsyncFunction]",ff="[object Function]",vf="[object GeneratorFunction]",gf="[object Proxy]";function pf(a){if(!cf(a))return!1;var e=mf(a);return e==ff||e==vf||e==hf||e==gf}var Ao=pf,bf=_e,wf=bf["__core-js_shared__"],yf=wf,Yt=yf,En=function(){var a=/[^.]+$/.exec(Yt&&Yt.keys&&Yt.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();function $f(a){return!!En&&En in a}var Pf=$f,kf=Function.prototype,Mf=kf.toString;function Wf(a){if(a!=null){try{return Mf.call(a)}catch{}try{return a+""}catch{}}return""}var jo=Wf,_f=Ao,xf=Pf,Df=Ke,Cf=jo,Af=/[\\^$.*+?()[\]{}|]/g,jf=/^\[object .+?Constructor\]$/,Tf=Function.prototype,zf=Object.prototype,Sf=Tf.toString,Ef=zf.hasOwnProperty,Nf=RegExp("^"+Sf.call(Ef).replace(Af,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ff(a){if(!Df(a)||xf(a))return!1;var e=_f(a)?Nf:jf;return e.test(Cf(a))}var Rf=Ff;function Hf(a,e){return a==null?void 0:a[e]}var Lf=Hf,Vf=Rf,Of=Lf;function If(a,e){var t=Of(a,e);return Vf(t)?t:void 0}var la=If,Xf=la,Bf=_e,Gf=Xf(Bf,"WeakMap"),To=Gf,Nn=To,qf=Nn&&new Nn,zo=qf,Yf=Ya,Fn=zo,Qf=Fn?function(a,e){return Fn.set(a,e),a}:Yf,So=Qf,Uf=Ke,Rn=Object.create,Kf=function(){function a(){}return function(e){if(!Uf(e))return{};if(Rn)return Rn(e);a.prototype=e;var t=new a;return a.prototype=void 0,t}}(),Tr=Kf,Jf=Tr,Zf=Ke;function ev(a){return function(){var e=arguments;switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=Jf(a.prototype),r=a.apply(t,e);return Zf(r)?r:t}}var Ct=ev,av=Ct,tv=_e,rv=1;function nv(a,e,t){var r=e&rv,n=av(a);function i(){var u=this&&this!==tv&&this instanceof i?n:a;return u.apply(r?t:this,arguments)}return i}var iv=nv;function ov(a,e,t){switch(t.length){case 0:return a.call(e);case 1:return a.call(e,t[0]);case 2:return a.call(e,t[0],t[1]);case 3:return a.call(e,t[0],t[1],t[2])}return a.apply(e,t)}var Qa=ov,sv=Math.max;function uv(a,e,t,r){for(var n=-1,i=a.length,u=t.length,m=-1,c=e.length,f=sv(i-u,0),v=Array(c+f),w=!r;++m0){if(++e>=Uv)return arguments[0]}else e=0;return a.apply(void 0,arguments)}}var Lo=Zv,e1=So,a1=Lo,t1=a1(e1),Vo=t1,r1=/\{\n\/\* \[wrapped with (.+)\] \*/,n1=/,? & /;function i1(a){var e=a.match(r1);return e?e[1].split(n1):[]}var o1=i1,s1=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function u1(a,e){var t=e.length;if(!t)return a;var r=t-1;return e[r]=(t>1?"& ":"")+e[r],e=e.join(t>2?", ":" "),a.replace(s1,`{ +import{r as Ar,B as Te,P as Ue,C as su,o as h,d as b,n as ee,a as l,e as x,t as A,i as Xa,_ as Ce,Q as uu,l as I,M as De,c as Y,w as V,R as nt,q as xt,j as je,v as du,b as C,F as de,g as We,m as gt,x as lu,S as mu,J as Dn,u as R,U as cu,f as Q,A as hu}from"./app-9b50b83a.js";import{u as fu}from"./useAuthorizable-6bc0b9b8.js";const vu={class:"max-w-screen-xl mx-auto py-2 px-3 sm:px-6 lg:px-8"},gu={class:"flex items-center justify-between flex-wrap"},pu={class:"w-0 flex-1 flex items-center min-w-0"},bu={key:0,class:"h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},wu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),yu=[wu],$u={key:1,class:"h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Pu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"},null,-1),ku=[Pu],Mu={class:"ml-3 font-medium text-sm text-white truncate"},Wu={class:"shrink-0 sm:ml-3"},_u=l("svg",{class:"h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1),xu=[_u],Du={__name:"Banner",setup(a){const e=Ar(!0),t=Te(()=>{var n;return((n=Ue().props.jetstream.flash)==null?void 0:n.bannerStyle)||"success"}),r=Te(()=>{var n;return((n=Ue().props.jetstream.flash)==null?void 0:n.banner)||""});return su(r,async()=>{e.value=!0}),(n,i)=>(h(),b("div",null,[e.value&&r.value?(h(),b("div",{key:0,class:ee({"bg-indigo-500":t.value=="success","bg-red-700":t.value=="danger"})},[l("div",vu,[l("div",gu,[l("div",pu,[l("span",{class:ee(["flex p-2 rounded-lg",{"bg-indigo-600":t.value=="success","bg-red-600":t.value=="danger"}])},[t.value=="success"?(h(),b("svg",bu,yu)):x("",!0),t.value=="danger"?(h(),b("svg",$u,ku)):x("",!0)],2),l("p",Mu,A(r.value),1)]),l("div",Wu,[l("button",{type:"button",class:ee(["-mr-1 flex p-2 rounded-md focus:outline-none sm:-mr-2 transition",{"hover:bg-indigo-600 focus:bg-indigo-600":t.value=="success","hover:bg-red-600 focus:bg-red-600":t.value=="danger"}]),"aria-label":"Dismiss",onClick:i[0]||(i[0]=Xa(u=>e.value=!1,["prevent"]))},xu,2)])])])],2)):x("",!0)]))}},Cu={props:{toast:Object,popstate:String},data(){return{milliseconds:this.toast&&this.toast.milliseconds?this.toast.milliseconds:3e3,id:null}},watch:{toast:{deep:!0,handler(a,e){this.fireToast()}}},mounted(){this.fireToast()},methods:{fireToast(){if(!this.toast||sessionStorage.getItem("toast-"+this.popstate))return;this.milliseconds=this.toast.milliseconds??3e3;const a=this.toast.type==="danger"?"error":this.toast.type;Toast.fire({icon:a,title:this.toast.title,text:this.toast.body,timer:this.milliseconds}),sessionStorage.setItem("toast-"+this.popstate,"1")}}};function Au(a,e,t,r,n,i){return null}const ju=Ce(Cu,[["render",Au]]),Tu={props:{name:String}},zu={key:0,class:"w-6 h-6",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Su=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"},null,-1),Eu=[Su],Nu={key:1,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Fu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"},null,-1),Ru=[Fu],Hu={key:2,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Lu=l("path",{fill:"#fff",d:"M12 14l9-5-9-5-9 5 9 5z"},null,-1),Vu=l("path",{fill:"#fff",d:"M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"},null,-1),Ou=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 14l9-5-9-5-9 5 9 5zm0 0l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14zm-4 6v-7.5l4-2.222"},null,-1),Iu=[Lu,Vu,Ou],Xu={key:3,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Bu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),Gu=[Bu],qu={key:4,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Yu=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),Qu=[Yu],Uu={key:5,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Ku=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z"},null,-1),Ju=[Ku],Zu={key:6,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},ed=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"},null,-1),ad=[ed],td={key:7,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},rd=l("path",{"fill-rule":"evenodd",d:"M2.166 4.999A11.954 11.954 0 0010 1.944 11.954 11.954 0 0017.834 5c.11.65.166 1.32.166 2.001 0 5.225-3.34 9.67-8 11.317C5.34 16.67 2 12.225 2 7c0-.682.057-1.35.166-2.001zm11.541 3.708a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"},null,-1),nd=[rd],id={key:8,class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},od=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.486L20.5 13"},null,-1),sd=[od],ud={key:9,class:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},dd=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z"},null,-1),ld=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"},null,-1),md=[dd,ld],cd={key:10,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},hd=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"},null,-1),fd=[hd],vd={key:11,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},gd=l("path",{"fill-rule":"evenodd",d:"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z","clip-rule":"evenodd"},null,-1),pd=[gd],bd={key:12,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},wd=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"},null,-1),yd=[wd],$d={key:13,viewBox:"0 0 24 24",fill:"none"},Pd=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),kd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.685 17.467a7.2 7.2 0 1 0-9.371 0l-1.563 1.822A9.58 9.58 0 0 1 2.4 12 9.6 9.6 0 0 1 12 2.4a9.6 9.6 0 0 1 9.6 9.6 9.58 9.58 0 0 1-3.352 7.29l-1.563-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Md=[Pd,kd],Wd={key:14,viewBox:"0 0 24 24",fill:"none"},_d=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),xd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.685 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.563-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Dd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.894 15.816L3.858 17.09a9.656 9.656 0 001.894 2.2l1.562-1.822a7.206 7.206 0 01-1.42-1.65z",fill:"#EEE"},null,-1),Cd=l("path",{d:"M11.765 10.233l-1.487.824v-1.034L12 8.948h.991V14.4h-1.226v-4.167z",fill:"#EEE"},null,-1),Ad=[_d,xd,Dd,Cd],jd={key:15,viewBox:"0 0 24 24",fill:"none"},Td=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),zd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.685 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.563-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Sd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.257 14.53l-2.249.842a9.613 9.613 0 002.743 3.917l1.563-1.822a7.206 7.206 0 01-2.057-2.938z",fill:"#1CE400"},null,-1),Ed=l("path",{d:"M10.05 13.157c0-.303.084-.566.252-.79a1.6 1.6 0 01.655-.512 8.17 8.17 0 01.748-.286 2.78 2.78 0 00.663-.302c.157-.107.235-.233.235-.378v-.698c0-.173-.07-.288-.21-.344-.15-.062-.386-.092-.705-.092-.387 0-.896.07-1.529.21V9.04a8.523 8.523 0 011.756-.177c.66 0 1.15.101 1.47.303.324.201.487.537.487 1.008v.756c0 .285-.087.534-.26.747a1.567 1.567 0 01-.656.47c-.252.107-.51.202-.773.286a2.65 2.65 0 00-.68.336c-.162.123-.244.27-.244.437v.277h2.621v.916h-3.83v-1.243z",fill:"#1CE400"},null,-1),Nd=[Td,zd,Sd,Ed],Fd={key:16,viewBox:"0 0 24 24",fill:"none"},Rd=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),Hd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Ld=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.4 12a9.58 9.58 0 003.352 7.29l1.562-1.823A7.184 7.184 0 014.801 12H2.4z",fill:"#1CE400"},null,-1),Vd=l("path",{d:"M11.79 14.484c-.47 0-1.08-.042-1.831-.126v-.975l.269.05c.106.023.165.037.176.043l.286.05c.067.011.21.028.428.05.168.017.339.026.513.026.324 0 .548-.04.672-.118.128-.078.193-.227.193-.445v-.63c0-.263-.283-.395-.849-.395h-.99v-.84h.99c.437 0 .656-.16.656-.479v-.529a.453.453 0 00-.068-.269c-.044-.067-.126-.114-.243-.142a2.239 2.239 0 00-.504-.042c-.32 0-.812.033-1.479.1V8.94c.762-.05 1.3-.076 1.613-.076.683 0 1.176.079 1.479.235.308.157.462.434.462.832v.899a.62.62 0 01-.152.42.703.703 0 01-.37.227c.494.173.74.445.74.814v.89c0 .466-.16.799-.479 1-.319.202-.823.303-1.512.303z",fill:"#1CE400"},null,-1),Od=[Rd,Hd,Ld,Vd],Id={key:17,viewBox:"0 0 24 24",fill:"none"},Xd=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),Bd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Gd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.91 6.91L5.211 5.211A9.57 9.57 0 002.4 12a9.58 9.58 0 003.352 7.289l1.562-1.822A7.184 7.184 0 014.801 12c0-1.988.805-3.788 2.108-5.09z",fill:"#FFC800"},null,-1),qd=l("path",{d:"M12.303 13.3h-2.52v-.967l2.243-3.385h1.386v3.47H14v.881h-.588v1.1h-1.109v-1.1zm0-.883v-2.31l-1.47 2.31h1.47z",fill:"#FFC800"},null,-1),Yd=[Xd,Bd,Gd,qd],Qd={key:18,viewBox:"0 0 24 24",fill:"none"},Ud=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),Kd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Jd=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 2.4A9.6 9.6 0 002.4 12a9.58 9.58 0 003.352 7.29l1.562-1.823A7.2 7.2 0 0112 4.8V2.4z",fill:"#FFC800"},null,-1),Zd=l("path",{d:"M11.815 14.484c-.386 0-.966-.031-1.739-.093v-1.016c.695.129 1.218.193 1.571.193.308 0 .532-.033.672-.1a.357.357 0 00.21-.337v-.814c0-.152-.05-.258-.151-.32-.101-.067-.266-.1-.496-.1h-1.68V8.948h3.444v.941H11.43v1.109h.856c.325 0 .642.061.95.185a.909.909 0 01.554.865v1.142c0 .219-.042.415-.126.588-.084.168-.19.297-.32.387a1.315 1.315 0 01-.453.201c-.185.05-.364.084-.537.101a10.05 10.05 0 01-.538.017z",fill:"#FFC800"},null,-1),el=[Ud,Kd,Jd,Zd],al={key:19,viewBox:"0 0 24 24",fill:"none"},tl=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),rl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),nl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.816 5.895a7.2 7.2 0 00-8.502 11.572l-1.562 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4c1.87 0 3.613.535 5.089 1.458l-1.273 2.037z",fill:"#FFC800"},null,-1),il=l("path",{d:"M11.992 14.484a5.99 5.99 0 01-.613-.025 2.48 2.48 0 01-.496-.11 1.24 1.24 0 01-.453-.243 1.184 1.184 0 01-.286-.437 1.89 1.89 0 01-.118-.689v-2.537c0-.268.045-.506.135-.714.095-.212.215-.375.361-.487.123-.095.288-.173.496-.235a2.71 2.71 0 01.604-.126c.213-.011.406-.017.58-.017.24 0 .745.028 1.512.084v.9c-.756-.09-1.296-.135-1.621-.135-.269 0-.46.014-.571.042-.112.028-.188.084-.227.168-.034.078-.05.22-.05.428v.647h.898c.303 0 .521.005.655.017.135.005.286.03.454.075.18.045.31.11.395.193.09.079.168.2.235.362.062.168.092.366.092.596v.74c0 .257-.039.484-.117.68-.079.19-.18.338-.303.445-.112.1-.26.182-.445.243a2.04 2.04 0 01-.537.11 5.58 5.58 0 01-.58.025zm.017-.815c.246 0 .417-.014.512-.042.101-.028.165-.081.193-.16a1.51 1.51 0 00.042-.428v-.79c0-.134-.016-.23-.05-.285-.034-.062-.104-.104-.21-.126a2.557 2.557 0 00-.496-.034h-.756v1.243c0 .19.014.328.042.412.034.084.101.14.202.168.106.028.28.042.52.042z",fill:"#FFC800"},null,-1),ol=[tl,rl,nl,il],sl={key:20,viewBox:"0 0 24 24",fill:"none"},ul=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),dl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),ll=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.934 7.92a7.2 7.2 0 10-10.62 9.546L5.752 19.29A9.58 9.58 0 012.4 12a9.6 9.6 0 0117.512-5.44l-1.978 1.36z",fill:"#FFC800"},null,-1),ml=l("path",{d:"M12.546 9.906H9.9v-.958h4v.84L11.807 14.4h-1.36l2.1-4.494z",fill:"#FFC800"},null,-1),cl=[ul,dl,ll,ml],hl={key:21,viewBox:"0 0 24 24",fill:"none"},fl=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),vl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),gl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.2 12h2.4A9.6 9.6 0 0012 2.4 9.6 9.6 0 002.4 12a9.58 9.58 0 003.352 7.29l1.562-1.823A7.2 7.2 0 1119.2 12z",fill:"#FF6309"},null,-1),pl=l("path",{d:"M12 14.484c-.723 0-1.252-.09-1.588-.269-.33-.18-.496-.49-.496-.932v-.941c0-.18.09-.347.269-.504.179-.157.392-.263.638-.32v-.033a.879.879 0 01-.504-.235.614.614 0 01-.218-.462v-.781c0-.392.143-.68.428-.866.291-.184.781-.277 1.47-.277s1.176.093 1.462.277c.291.185.437.474.437.866v.78a.614.614 0 01-.219.463.879.879 0 01-.504.235v.034c.247.056.46.162.639.319s.268.325.268.504v.94c0 .454-.17.768-.512.941-.342.174-.865.26-1.57.26zm0-3.293c.246 0 .416-.034.512-.1.1-.074.15-.188.15-.345v-.63c0-.163-.05-.277-.15-.345-.096-.072-.266-.109-.513-.109-.246 0-.42.037-.52.11-.096.067-.143.181-.143.344v.63a.41.41 0 00.142.336c.09.073.264.11.521.11zm0 2.495c.24 0 .414-.014.52-.042.112-.028.185-.076.218-.143.04-.067.06-.174.06-.32v-.738c0-.163-.048-.283-.144-.362-.095-.072-.31-.109-.646-.109-.32 0-.535.037-.647.11-.107.067-.16.187-.16.36v.74c0 .145.017.252.05.32.04.066.113.114.219.142.112.028.288.042.53.042z",fill:"#FF6309"},null,-1),bl=[fl,vl,gl,pl],wl={key:22,viewBox:"0 0 24 24",fill:"none"},yl=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),$l=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Pl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.517 15.066a7.2 7.2 0 10-11.202 2.4L5.751 19.29A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.563 9.563 0 01-.91 4.089l-2.173-1.023z",fill:"#FF6309"},null,-1),kl=l("path",{d:"M11.84 14.484c-.48 0-.999-.028-1.553-.084v-.874c.717.079 1.229.118 1.537.118.286 0 .493-.02.622-.059.128-.04.212-.112.252-.218.044-.107.067-.275.067-.504v-.513h-.907c-.303 0-.521-.003-.656-.008a2.63 2.63 0 01-.453-.084.898.898 0 01-.395-.193 1.052 1.052 0 01-.235-.37 1.706 1.706 0 01-.093-.588v-.74c0-.257.04-.48.118-.671.078-.196.18-.35.302-.462.112-.095.258-.174.437-.235.185-.062.367-.101.546-.118.213-.011.406-.017.58-.017.263 0 .47.009.621.025.157.012.322.045.496.101a1.129 1.129 0 01.74.689 1.9 1.9 0 01.117.689v2.537c0 .565-.171.971-.513 1.218-.336.24-.879.36-1.63.36zm.925-2.949V10.26c0-.19-.017-.322-.05-.395-.029-.073-.093-.12-.194-.143a2.73 2.73 0 00-.529-.034 2.11 2.11 0 00-.504.042.26.26 0 00-.193.152c-.034.072-.05.198-.05.378v.831c0 .135.016.233.05.294.033.056.1.095.201.118a2.7 2.7 0 00.504.033h.765z",fill:"#FF6309"},null,-1),Ml=[yl,$l,Pl,kl],Wl={key:23,viewBox:"0 0 24 24",fill:"none"},_l=l("circle",{cx:"12",cy:"12",r:"12",fill:"#1F1F22"},null,-1),xl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#CDCDCD","fill-opacity":".1"},null,-1),Dl=l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.686 17.467a7.2 7.2 0 10-9.371 0l-1.563 1.822A9.58 9.58 0 012.4 12 9.6 9.6 0 0112 2.4a9.6 9.6 0 019.6 9.6 9.58 9.58 0 01-3.352 7.29l-1.562-1.823z",fill:"#FE1F00"},null,-1),Cl=l("path",{d:"M9.233 10.233l-1.487.824v-1.034l1.722-1.075h.991V14.4H9.233v-4.167zm4.595 4.251c-.246 0-.448-.009-.604-.025a3.295 3.295 0 01-.513-.101 1.237 1.237 0 01-.462-.235 1.202 1.202 0 01-.294-.454 1.7 1.7 0 01-.126-.689v-2.612c0-.258.04-.485.118-.68a1.23 1.23 0 01.302-.463c.107-.095.252-.17.437-.226a2.45 2.45 0 01.554-.118c.213-.011.41-.017.588-.017.252 0 .454.009.605.025a2.4 2.4 0 01.504.101c.202.062.361.143.479.244.118.1.218.246.302.437.084.19.126.422.126.697v2.612c0 .258-.042.485-.126.68a1.15 1.15 0 01-.302.454 1.32 1.32 0 01-.462.235c-.19.062-.372.098-.546.11a5.58 5.58 0 01-.58.025zm.017-.79c.235 0 .403-.014.504-.042a.306.306 0 00.202-.176c.033-.084.05-.221.05-.412v-2.78c0-.19-.017-.328-.05-.412a.282.282 0 00-.202-.168c-.1-.033-.269-.05-.504-.05-.24 0-.414.017-.52.05a.282.282 0 00-.202.168c-.034.084-.05.221-.05.412v2.78c0 .19.016.328.05.412.033.084.1.143.201.176.107.028.28.042.521.042z",fill:"#FE1F00"},null,-1),Al=[_l,xl,Dl,Cl],jl={key:24,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Tl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"},null,-1),zl=[Tl],Sl={key:25,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},El=l("path",{"fill-rule":"evenodd",d:"M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"},null,-1),Nl=[El],Fl={key:26,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Rl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M11 3.055A9.001 9.001 0 1020.945 13H11V3.055z"},null,-1),Hl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20.488 9H15V3.512A9.025 9.025 0 0120.488 9z"},null,-1),Ll=[Rl,Hl],Vl={key:27,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Ol=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"},null,-1),Il=[Ol],Xl={key:28,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Bl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"},null,-1),Gl=[Bl],ql={key:29,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Yl=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"},null,-1),Ql=[Yl],Ul={key:30,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},Kl=l("path",{"fill-rule":"evenodd",d:"M9.383 3.076A1 1 0 0110 4v12a1 1 0 01-1.707.707L4.586 13H2a1 1 0 01-1-1V8a1 1 0 011-1h2.586l3.707-3.707a1 1 0 011.09-.217zM12.293 7.293a1 1 0 011.414 0L15 8.586l1.293-1.293a1 1 0 111.414 1.414L16.414 10l1.293 1.293a1 1 0 01-1.414 1.414L15 11.414l-1.293 1.293a1 1 0 01-1.414-1.414L13.586 10l-1.293-1.293a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1),Jl=[Kl],Zl={key:31,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},em=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"},null,-1),am=[em],tm={key:32,viewBox:"0 0 512 512"},rm=l("path",{d:"M512 97.248c-19.04 8.352-39.328 13.888-60.48 16.576 21.76-12.992 38.368-33.408 46.176-58.016-20.288 12.096-42.688 20.64-66.56 25.408C411.872 60.704 384.416 48 354.464 48c-58.112 0-104.896 47.168-104.896 104.992 0 8.32.704 16.32 2.432 23.936-87.264-4.256-164.48-46.08-216.352-109.792-9.056 15.712-14.368 33.696-14.368 53.056 0 36.352 18.72 68.576 46.624 87.232-16.864-.32-33.408-5.216-47.424-12.928v1.152c0 51.008 36.384 93.376 84.096 103.136-8.544 2.336-17.856 3.456-27.52 3.456-6.72 0-13.504-.384-19.872-1.792 13.6 41.568 52.192 72.128 98.08 73.12-35.712 27.936-81.056 44.768-130.144 44.768-8.608 0-16.864-.384-25.12-1.44C46.496 446.88 101.6 464 161.024 464c193.152 0 298.752-160 298.752-298.688 0-4.64-.16-9.12-.384-13.568 20.832-14.784 38.336-33.248 52.608-54.496z"},null,-1),nm=[rm],im={key:33,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},om=l("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"},null,-1),sm=[om],um={key:34,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dm=l("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"},null,-1),lm=[dm],mm={key:35,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},cm=l("path",{d:"M12.545 10.239v3.821h5.445c-.712 2.315-2.647 3.972-5.445 3.972a6.033 6.033 0 110-12.064c1.498 0 2.866.549 3.921 1.453l2.814-2.814A9.969 9.969 0 0012.545 2C7.021 2 2.543 6.477 2.543 12s4.478 10 10.002 10c8.396 0 10.249-7.85 9.426-11.748l-9.426-.013z"},null,-1),hm=[cm],fm={key:36,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},vm=l("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),gm=l("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1),pm=[vm,gm],bm={key:37,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wm=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 9v6m4-6v6m7-3a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),ym=[wm],$m={key:38,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Pm=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"},null,-1),km=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),Mm=[Pm,km],Wm={key:39,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},_m=l("path",{"fill-rule":"evenodd",d:"M6.625 2.655A9 9 0 0119 11a1 1 0 11-2 0 7 7 0 00-9.625-6.492 1 1 0 11-.75-1.853zM4.662 4.959A1 1 0 014.75 6.37 6.97 6.97 0 003 11a1 1 0 11-2 0 8.97 8.97 0 012.25-5.953 1 1 0 011.412-.088z","clip-rule":"evenodd"},null,-1),xm=l("path",{"fill-rule":"evenodd",d:"M5 11a5 5 0 1110 0 1 1 0 11-2 0 3 3 0 10-6 0c0 1.677-.345 3.276-.968 4.729a1 1 0 11-1.838-.789A9.964 9.964 0 005 11zm8.921 2.012a1 1 0 01.831 1.145 19.86 19.86 0 01-.545 2.436 1 1 0 11-1.92-.558c.207-.713.371-1.445.49-2.192a1 1 0 011.144-.83z","clip-rule":"evenodd"},null,-1),Dm=l("path",{"fill-rule":"evenodd",d:"M10 10a1 1 0 011 1c0 2.236-.46 4.368-1.29 6.304a1 1 0 01-1.838-.789A13.952 13.952 0 009 11a1 1 0 011-1z","clip-rule":"evenodd"},null,-1),Cm=[_m,xm,Dm],Am={key:40,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},jm=l("path",{d:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"},null,-1),Tm=[jm],zm={key:41,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Sm=l("path",{d:"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"},null,-1),Em=[Sm],Nm={key:42,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Fm=l("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"},null,-1),Rm=[Fm],Hm={key:43,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Lm=l("path",{d:"M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z"},null,-1),Vm=[Lm],Om={key:44,fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1280 1234"},Im=l("path",{d:"M615.5.6c-2.7.2-12 .8-20.5 1.4-91.2 6.4-175.9 29.7-233.7 64.2-31.9 19.1-67.8 53.3-91.5 87.3-29.4 42.2-47.8 89.9-55 142.5-1.6 12.4-1.7 54.3 0 68 6.2 50.8 17.5 90.9 36.6 130.5 12.7 26.2 25.6 46.3 40.9 63.7l7.7 8.8-3.6 18.7c-3.4 17.8-3.6 19.9-3.6 39.3-.1 29.2 4 52.6 13.1 74.6 2.1 5.2 3.6 9.4 3.3 9.4-1.3 0-50-24.3-70.5-35.2-28.4-15.1-28.9-15.6-41.9-41.3-13.4-26.6-19.5-35.1-33.8-46.7-9.5-7.7-24.8-15.7-35-18.3-4.5-1.2-9.3-1.6-15.6-1.3-8.1.3-10 .8-16.5 4-12.9 6.4-23.8 19-29.7 34.3-5.2 13.9-7.7 28.9-9.5 57.9-.4 5.3-.8 6.3-3.8 8.9-23 20.1-32.4 29.9-40.6 42.5C2.3 729-1.4 742.2.8 755c3.9 23 22.6 37.9 56.5 45.2 15.1 3.2 38.3 3.2 56.7-.2 9.9-1.8 17.1-2.4 27-2.5h13.5l38 17.9c53.8 25.3 105.2 50 154.8 74.1l42.8 20.8-.3 6-.3 5.9-13 7c-73.3 39.1-139.7 69.6-158.6 72.8-9 1.5-15.6.9-30.4-3-23.9-6.2-40.1-6.2-63.8-.1-16.2 4.2-20 6.2-27.6 13.9-15.8 16.1-20.8 37-13.7 57.4 4.2 11.9 9.9 19 33.1 41l21.3 20.3 1.1 7c.6 3.8 2.2 17.4 3.5 30 2.1 20.6 2.7 23.8 5.5 30.5 6.2 14.9 17.9 27 30.9 32.1 7.7 3 24.1 3.3 32.2.5 15.8-5.4 24.4-11.7 39.3-29.2 9.5-11 14.6-18.3 22.9-32.1 5.8-9.8 12.9-21 15.6-24.9l5.1-7.1 72.9-38.6 73-38.7 15.8 15.8c26.8 26.5 44 36.8 79.7 47.6 27.9 8.5 49.8 12.1 83.4 13.6 36.3 1.7 73.9-.6 98.8-6.1 21.4-4.8 46.2-13.3 63-21.7 17.7-8.8 38.3-24.6 54.1-41.5l7.9-8.5L914 1098c68.1 35.5 72.8 38.1 77.4 43.1 6.9 7.7 11.8 15.5 19.1 30.7 7.9 16.3 13.1 23.8 23.2 33.2 24.1 22.3 43.4 31.3 60.8 28.3 10.6-1.8 18.8-6.3 27.1-14.7 14.1-14.4 20.6-34.7 23.5-73.9l1.2-15.9 12.1-10.1c15.8-13.1 31-28.5 36.9-37.2 16.1-23.8 11.8-51.2-10.5-68-8.2-6.1-15.1-9.5-27.1-13.4-23.4-7.5-42.6-8-67.2-1.7-16.7 4.3-24 4.6-33.5 1.3-3.6-1.3-42.4-18.9-86.3-39.2l-79.8-37 .3-7.5.3-7.4 115-54.2c63.3-29.8 117.3-55 120-55.9 9.6-3.3 18.5-3.1 33 .6 12.4 3.2 13.8 3.4 30.5 3.3 27.5 0 43.5-3 58.4-10.6 10.6-5.5 21.1-15.8 25.5-25.2 5.6-11.7 7.6-26.4 4.7-35.9-2.7-9-22.2-33.2-42.9-53.4l-11.5-11.2-.7-9.8c-1.6-23.3-8.6-52.7-16.1-67.4-5.2-10.5-17.9-20.9-29.2-24.3-23.1-6.7-46 2.3-72.1 28.4-10 10-14.6 17.3-23.6 37.6-3.5 7.9-7.9 16.7-9.9 19.6-7.8 11.7-9.7 13-55.8 35.6-23.6 11.6-42.8 20.9-42.8 20.7 0-.1 1.1-2.7 2.4-5.6 10.1-22.9 15.4-54.7 14.3-84.9-.5-12.3-1.5-19.8-4.6-35.9l-4-20.4 6.8-7.3c32-33.6 56.8-79 69.2-126.4 13.1-49.9 13-111.9-.1-165-15.5-62.8-49.4-119.5-97.4-162.9-29.5-26.6-49.1-39.3-81.3-52.5C832 26.2 759.7 8.4 704 2.5 690.3 1.1 627.4-.3 615.5.6zM702 50.5c61 7 132.7 26.2 175.6 47 46.8 22.7 95.8 76.5 118.9 130.5 11.1 25.7 18.1 52.4 21.6 81.5 2.1 16.8 1.8 60-.4 75-5.8 39.1-20.4 77.1-41.1 106.9l-4.1 5.9-.7-4.4c-1.2-7.7-.8-32.9.7-45.2 1.1-9.9 2.6-15.3 8.4-32.5 11.7-34.1 12.9-39.7 15.2-68.5 2.2-29-.1-47.7-7.6-62.7-3.3-6.5-12.7-19-14.3-19-.5 0-8.2 7.7-17.1 17.1l-16.4 17 2.1 2.2c5.8 6.1 7.3 19.2 5.3 44.4-1.7 20-3.1 26.2-11.2 49.7-8.9 25.4-10.6 32.6-12.4 51.1-1.9 19-1.9 35.9 0 55 2.4 25 3.4 31 12.3 75.5l5.7 28.5V625c-.1 26-3.2 42.2-11.5 59.5-8.7 18.1-18.1 24-62.5 39.4-26.9 9.4-41.2 16.9-64.6 33.8-24.8 17.9-39.8 45.7-41.6 77l-.6 10.3-3.6 1c-7.6 2.2-28.1 5.9-40.6 7.4-23.6 2.8-53.3 3.8-96 3.3-47.4-.6-64-2.1-89.6-7.8l-9.7-2.2-.6-4.5c-.3-2.5-.6-6.6-.6-9.1-.1-10-5.7-29.3-11.8-40.1-8.5-15.1-18-26-31.2-35.9-23-17.3-31.6-21.6-62.4-31.3-45.7-14.3-57.6-22.8-66.6-47.6-6.3-17.3-9.7-41.9-8.6-60.7.4-5.5 3.1-22.4 6.1-37.5 10.3-52.5 12.4-67.5 13.2-96.1 1.1-38.6-1.1-52.3-13.8-88-7-19.9-8.8-27.8-10.5-48.1-2.2-25.9-1-37.9 4.5-44l2.9-3.2-16.7-17.3-16.6-17.4-5.2 5.6C290 287 284.7 308.9 287 342.9c2.3 33.5 3.9 41.4 15 72.1 7.8 21.7 9.1 28.2 9.7 50.5.3 11 .3 24-.2 28.9l-.7 8.9-3.4-5.4c-6.2-9.8-20.2-39.2-24.9-52.4-20.1-55.8-26.3-113.3-17.3-160.5 4.7-25 11-43.6 23.3-68.5 25.8-52.6 65.4-93.6 114.5-118.4C455.7 71.4 524.9 54.7 607 49c18.7-1.3 78.9-.3 95 1.5zm462.8 560.7c1.6 2 6 16.8 8.3 28 1.3 6.7 2.2 15.7 2.5 25.8.4 10.4 1 16.9 2.1 19.9 1.2 3.5 5.9 8.7 22.8 25.5 23.4 23.3 31.5 32.8 29.8 35.5-2.9 4.6-12.4 7.3-31.3 8.8-12.6.9-15.2.7-30.5-2.9-21.8-5.2-37.2-5-55.9.9-5.7 1.8-163.5 75.3-220.8 102.9-2.1.9-4 1.6-4.2 1.3-.6-.6 2.7-16.8 5.9-28.4 3-11 10.8-33.3 12.2-34.5.4-.5 41.5-20.8 91.3-45.2l90.5-44.3 7.8-7.5c10.6-10 18.8-21.3 24.9-34 17.3-36 14.9-32.1 25-41 7.9-6.8 15.6-12 17.9-12 .4 0 1.1.6 1.7 1.2zm-1040.7 6c3.9 2 8.9 5.7 13 9.8 5.9 5.9 7.7 8.8 15.9 25.1 5 10.1 11.2 21.5 13.8 25.3 5.7 8.6 17.2 20.3 24.3 24.9 13.1 8.3 65.2 34.8 116.9 59.5 57.4 27.4 67.4 32.3 68.2 33.5 3.4 5.4 17.8 56.3 17.8 63 0 .3-17.7-8-39.2-18.5-47.3-22.9-110.9-53.2-153.8-73.3-28.1-13.2-32.4-14.9-40.5-16.2-12.2-2-33.4-1.2-53 2.2-15.9 2.7-26.2 3.1-36.2 1.5-7.7-1.3-18.2-4.5-20.8-6.4-1.7-1.2-1.8-1.7-.7-3.8 4-7.3 13.1-17.4 27.7-30.3 16.5-14.7 22-20.6 24.4-26 .7-1.7 1.9-11.7 2.7-23.5 1.6-23.7 1.9-25.9 4.5-36 2.2-8 5.3-14 7.3-14 .7 0 4.2 1.4 7.7 3.2zm334.9 187c9.3 11.5 13.2 21 14.6 35.5l.7 7.3h4.5c3.6 0 4.2.2 3.3 1.4-.9 1-.4 1.8 2.5 3.7l3.5 2.4-.1 38.9c0 21.5-.3 39.2-.6 39.5-.3.3-1.6-.6-2.8-2.2-1.8-2.3-2.7-6.2-4.9-22-3.1-21.6-7.2-42.3-11.8-59.6-2.5-9.2-13.3-43.8-15.6-49.8-1.2-3.2 2.1-.7 6.7 4.9zm362 12.9c-10.2 30.7-16 55.8-20.9 90.2-1.9 13.3-3.6 21.8-4.6 23.4-.9 1.3-1.8 2.3-2 2.1-.2-.2-.5-18-.6-39.7l-.2-39.4 4.2-2.5c2.6-1.5 4-3 3.7-3.8-.4-1.1.6-1.4 4.4-1.4h5v-6.3c0-7.9 2.9-19.1 6.5-25.4 3-5.1 8.6-12.6 9-12.1.2.2-1.9 6.9-4.5 14.9zm24 7.4c-2.7 9.6-5.8 28.2-6.6 39-.5 6.5-.2 11.2 1 17 5.3 27.1 4.1 60.1-3.5 90.5-9.2 37.1-43.2 79-78.4 96.8-8.7 4.3-30.3 12-43.2 15.3-17 4.3-27.6 5.8-51.7 7.1-24 1.3-57.4.1-76.1-2.7-20.6-3.1-49.4-11.5-64-18.6-27.7-13.5-60.2-50.4-72.7-82.5-7.5-19.4-11.2-42.4-11.2-69.9 0-16.4.4-22.2 2.3-32.5 2.4-13.5 2.3-21.2-.5-37.9-.8-4.6-1.3-8.6-1.1-8.8.6-.5 6.1 19.8 9.7 35.2 2.7 12 5.3 27.5 8.8 52.5 1.3 9 2.1 12.4 3.1 12.2.8-.2 1 .4.6 1.7-1.2 3.8 23.4 26.1 40.3 36.4 26.8 16.3 62.2 26.2 106.2 29.6 54.8 4.4 93.2.7 132.9-12.6 35.1-11.7 64.4-31.1 75.8-50.1 2.5-4.2 2.5-4.3.7-5.7-1.8-1.4-1.8-1.5.5-1.2 2.4.2 2.5-.1 3.8-9.8 5.2-40.2 9.9-62.3 19.9-94.3 4.7-14.9 6.7-19 3.4-6.7zm-71.3 68.9c-.5 1.1-13.6 8.6-15.1 8.6-.3 0-.6-8.1-.6-18 0-13.6.3-18.2 1.3-18.5.6-.2 3.9-1.2 7.2-2.2l6-1.8.8 15.4c.5 8.4.6 15.9.4 16.5zM522 884.2c0 9.8-.3 17.8-.6 17.8s-3.7-1.6-7.5-3.6l-6.9-3.6v-11.2c0-6.1.3-13.4.6-16.2l.6-5.1 6.9 2.1 6.9 2v17.8zm217 6.2v20.4l-7.8 2.1c-12.4 3.3-11.2 5.3-11.2-19.2v-21.4l7.3-1c3.9-.5 8.2-1 9.5-1.1l2.2-.2v20.4zm-186.5-18.3l7.5 1.1V884c0 5.9-.3 15.4-.6 21.2l-.7 10.6-7.1-2c-11.6-3.3-10.6-1.1-10.6-23.3 0-22.4-1.3-20.3 11.5-18.4zM701 896.4v22.4l-2.7.6c-1.6.3-4.6.7-6.8.8l-4 .3-.3-22.7-.2-22.7 5.2-.4c2.9-.2 6.1-.4 7.1-.5 1.6-.2 1.7 1.5 1.7 22.2zm-107.4-20.1c.3.3.2 10.6-.2 22.9-.7 22.1-.7 22.5-2.8 22.2-1.2-.2-4.2-.6-6.8-.9l-4.8-.6v-45.2l7 .5c3.9.3 7.3.8 7.6 1.1zm38.2 23.4l.2 23.3h-19v-47.1l9.3.3 9.2.3.3 23.2zm36.2-.8v22.8l-5.2.7c-2.9.3-6.8.6-8.5.6H651v-47h17v22.9zm104.3 52.7c-2.2 1.6-12.8 7.4-13.7 7.4-.3 0-.6-7.9-.6-17.5V924l7.8-3.9 7.7-3.9.3 17c.2 15.3.1 17.2-1.5 18.4zm-257-31.1l6.7 2.9v17.8c0 9.8-.2 17.8-.5 17.8-.7 0-10.8-6.2-12.7-7.8-1.6-1.3-1.8-3.5-1.8-17.9 0-9.1.4-16.3.8-16.1.4.1 3.8 1.6 7.5 3.3zm37 13.2l6.7 1.7v18.8c0 10.3-.3 18.8-.7 18.8-.5 0-4.5-1.2-9-2.6l-8.3-2.6v-37l2.3.6c1.2.3 5.2 1.3 9 2.3zM739 949.5v18.4l-8.1 2.6c-4.4 1.4-8.4 2.5-9 2.5-.5 0-.9-7.6-.9-18.9v-18.9l7.8-2c4.2-1.1 8.3-2 9-2.1.9-.1 1.2 4.2 1.2 18.4zm-37 9v19.3l-5 1.1c-9.8 2.1-9 3.8-9-18.9v-19.9l3.3-.5c5.1-.9 9.1-1.2 10-.8.4.2.7 9 .7 19.7zm-113.7-18l4.7.6v38.1l-6.7-.7c-3.8-.4-7.1-.9-7.5-1.2-.5-.2-.8-9-.8-19.4v-19.1l2.8.6c1.5.2 4.8.8 7.5 1.1zm80 14.7c.4 7.9.7 17.1.7 20.4 0 6.1 0 6.2-3.1 6.8-1.7.3-5.8.6-9 .6H651v-40.9l7.3-.4c3.9-.1 7.7-.4 8.3-.5.7-.1 1.3 4.6 1.7 14zm-36.5 7.3l.2 19.5h-7.7c-13.5 0-12.4 1.8-12.3-20 .1-10.4.4-19 .7-19.3.2-.3 4.6-.3 9.6-.1l9.2.4.3 19.5zm-232.7 22.4c3.1 11.6 7.2 22.7 11.3 30.9l2.4 4.7-74.5 39.5c-55.6 29.4-75.4 40.4-78.1 43.2-6.1 6.4-14.5 18.2-23.2 32.7-13.3 22.1-17.4 28-25.4 37.1-7 7.8-13.5 13-16.2 13-2.5 0-4.5-5.4-5.5-14.3-3.2-30.5-4.1-38.3-6-48.2-1.1-6.1-2.9-12.8-4.1-15.1-1.3-2.7-10.2-11.9-25.6-26.5-12.9-12.3-24.3-23.7-25.3-25.4-4-6.4-1.5-9.5 9.7-12.1 12.4-2.9 24.4-2.4 38.8 1.4 21.5 5.7 34.9 6.4 53.5 2.6 11.6-2.3 39.7-13.6 77.1-30.9 16.1-7.4 77.4-38.4 84.1-42.4 1.8-1.1 3.5-1.9 3.6-1.7.2.2 1.7 5.4 3.4 11.5zm560.7 23.2c40.5 18.8 75.8 34.9 78.4 36 10.2 4 18.8 5.4 32.8 5.3 12.2 0 15-.4 29-3.8 14-3.5 16.4-3.8 25-3.3 6.6.3 12 1.3 17.5 3.2 8.1 2.7 14.5 6 14.5 7.5 0 1.8-15 16.7-27.4 27.3-16.7 14.2-24.2 21.3-26.5 25.1-2.5 4.1-3.7 11.2-5.7 34.1-2.2 26.8-5.6 42.3-9.6 44.9-2.1 1.3-9.2-3.4-20-13.4-7.4-6.8-8.1-7.9-15.8-23.5-9.5-19.3-16.6-29.6-29-42.1-7.7-7.7-10.9-10.1-20.3-15.1-7.8-4.2-132.1-68.7-134.4-69.7-.1-.1 1.6-3.7 3.6-8.1 4.5-9.3 9.5-24.1 11.2-32.6.6-3.2 1.6-5.9 2.1-5.9s34.1 15.3 74.6 34.1z"},null,-1),Xm=l("path",{d:"M530.5 459.6c-.5.2-17.6 2.4-37.8 4.9-41.3 5.1-64.8 8.8-72.2 11.1-23.9 7.7-40.9 27.3-44.6 51.4-1.7 11.2-.2 18.6 7.5 37.7 21 51.5 20.2 50 35 64.9 13.4 13.3 26.3 20.3 44.6 24 15.6 3.1 30.1.2 43.5-8.7 8.3-5.6 12.1-9.5 28-29.4 24.3-30.3 45.8-66 49.1-81.4 4.2-19.8-.4-42.9-11.3-56.9-7.1-9.1-14.3-14.2-23.8-16.7-5.4-1.4-15.5-1.9-18-.9zM733.3 460.5c-8.4 2.3-13.4 5.3-20 12.1-7 7.2-12.3 17-14.9 27.9-2.1 8.8-2.3 25-.5 33.5 4.5 20.5 41.6 76.8 67.5 102.6 17.6 17.4 36.7 22.1 61.3 14.9 14.6-4.2 25.3-10.5 36.3-21.4 10.8-10.7 15.9-18.3 21.1-31 2.6-6.4 7.6-18.7 11.3-27.4 9-21.8 10.6-27.3 10.6-37.1 0-20.3-10-38.8-27.1-50.2-11.6-7.7-18.6-9.9-45-13.8-27.7-4.2-79.7-10.7-88.9-11.2-3.8-.2-8.7.2-11.7 1.1zM620 622.9c-21.2 17.4-35.6 37.4-45.5 62.9-5.8 15-7.8 29-7.9 53.7-.1 19.1.1 21.7 2.2 29 10.1 34.9 26.8 33.6 59.5-4.7 4-4.7 4.6-5.9 3.7-7.5-.8-1.3-.9-20.9-.3-70.1.4-37.6.4-69 0-69.8-.4-.8-1.1-1.4-1.5-1.3-.4 0-5 3.5-10.2 7.8zM649.4 617.2c-.5.8-.6 31.5-.3 70.3.4 43.6.2 69.5-.4 70.2-2 2.7 24.6 29.3 33.8 33.9 6.7 3.2 12.6 3.5 16.3.7 7.2-5.3 13-17.9 15.2-33.2 2-13.7.7-39.3-2.9-57.6-3.7-19.1-20.2-49-35.7-65.1-5.7-5.8-23.2-20.4-24.5-20.4-.4 0-1 .6-1.5 1.2z"},null,-1),Bm=[Im,Xm],Gm={key:45,fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 307.164 307.164"},qm=l("path",{d:"M193.307 126.847A467.822 467.822 0 00296.811 8.601a2.381 2.381 0 00-3.458-3.15c-9.58 7.185-24.574 17.651-39.701 25.109-19.557 9.641-40.571 13.577-51.19 15.055a15.619 15.619 0 00-10.929 6.941c-5.225 8.016-15.351 23.039-28.405 39.984 6.044 7.515 12.568 15.213 19.406 22.654 3.755 4.085 7.343 7.965 10.773 11.653zM115.393 147.168c-17.296 18.396-29.524 30.808-36.563 37.816l-3.183-3.183c-3.906-3.904-10.236-3.904-14.143 0-3.905 3.905-3.905 10.237 0 14.143l1.405 1.405a12.473 12.473 0 00-10.071 3.598c-3.232 3.232-4.311 7.791-3.263 11.921-4.131-1.048-8.69.031-11.922 3.262-3.232 3.232-4.311 7.792-3.263 11.922-4.13-1.047-8.69.031-11.921 3.262-2.991 2.991-4.14 7.119-3.466 10.992l-1.932-1.932c-3.906-3.904-10.236-3.904-14.143 0-3.905 3.905-3.905 10.237 0 14.143l42.193 42.192a10.005 10.005 0 005.977 2.868l23.146 2.55c.372.041.741.061 1.107.061 5.031 0 9.363-3.789 9.927-8.906.605-5.489-3.354-10.43-8.845-11.034l-19.653-2.165-14.243-14.243c.712.124 1.432.195 2.153.195 3.199 0 6.398-1.221 8.839-3.661 3.232-3.232 4.311-7.791 3.263-11.921 1.011.257 2.046.399 3.083.399 3.199 0 6.398-1.221 8.839-3.661 3.232-3.232 4.311-7.791 3.263-11.922 1.011.256 2.045.398 3.082.398 3.199 0 6.398-1.221 8.839-3.661a12.473 12.473 0 003.599-10.071l2.814 2.814 2.166 19.653c.563 5.118 4.895 8.906 9.927 8.906.366 0 .735-.02 1.107-.061 5.49-.605 9.45-5.545 8.845-11.034l-2.55-23.145a10.008 10.008 0 00-2.868-5.977l-5.84-5.84 41.007-41.007a482.113 482.113 0 01-26.712-19.076z"},null,-1),Ym=l("path",{d:"M304.235 240.375c-3.906-3.904-10.236-3.904-14.143 0l-1.932 1.932c.674-3.873-.475-8.001-3.466-10.992-3.232-3.232-7.79-4.31-11.921-3.262 1.048-4.131-.03-8.691-3.262-11.922-3.232-3.232-7.79-4.31-11.92-3.263 1.047-4.13-.031-8.689-3.263-11.921a12.46 12.46 0 00-3.943-2.657 12.519 12.519 0 00-6.13-.941l1.406-1.406c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-3.183 3.183c-9.534-9.492-28.572-28.879-56.844-59.64-25.939-28.223-47.365-59.759-55.859-72.788a15.617 15.617 0 00-10.929-6.942c-10.619-1.478-31.633-5.414-51.19-15.055-15.128-7.456-30.122-17.923-39.702-25.107a2.377 2.377 0 00-3.032.145 2.381 2.381 0 00-.426 3.006A467.811 467.811 0 00154.2 156.256l2.486 1.615 49.381 49.381-5.84 5.84a10.005 10.005 0 00-2.868 5.977l-.068.62-2.481 22.526c-.606 5.489 3.354 10.43 8.845 11.034.372.041.741.061 1.107.061 5.031 0 9.363-3.788 9.927-8.906l1.29-11.707 4.632-4.632a12.453 12.453 0 002.656 3.942 12.463 12.463 0 008.839 3.661c1.037 0 2.072-.142 3.083-.399-1.048 4.131.03 8.69 3.262 11.922a12.46 12.46 0 008.839 3.661c1.037 0 2.071-.142 3.082-.398-1.048 4.13.031 8.689 3.263 11.921a12.463 12.463 0 008.839 3.661c.721 0 1.441-.071 2.154-.195l-14.243 14.243-19.653 2.165c-5.49.604-9.45 5.545-8.845 11.034.563 5.118 4.895 8.906 9.927 8.906.366 0 .735-.021 1.107-.061l23.146-2.55a10.008 10.008 0 005.977-2.868l42.192-42.192c3.904-3.906 3.904-10.238-.001-14.143z"},null,-1),Qm=[qm,Ym],Um={key:46,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-graph-up",viewBox:"0 0 16 16"},Km=l("path",{"fill-rule":"evenodd",d:"M0 0h1v15h15v1H0V0Zm14.817 3.113a.5.5 0 0 1 .07.704l-4.5 5.5a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61 4.15-5.073a.5.5 0 0 1 .704-.07Z"},null,-1),Jm=[Km],Zm={key:47,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-cpu",viewBox:"0 0 16 16"},ec=l("path",{d:"M5 0a.5.5 0 0 1 .5.5V2h1V.5a.5.5 0 0 1 1 0V2h1V.5a.5.5 0 0 1 1 0V2h1V.5a.5.5 0 0 1 1 0V2A2.5 2.5 0 0 1 14 4.5h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14a2.5 2.5 0 0 1-2.5 2.5v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14A2.5 2.5 0 0 1 2 11.5H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2A2.5 2.5 0 0 1 4.5 2V.5A.5.5 0 0 1 5 0zm-.5 3A1.5 1.5 0 0 0 3 4.5v7A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 11.5 3h-7zM5 6.5A1.5 1.5 0 0 1 6.5 5h3A1.5 1.5 0 0 1 11 6.5v3A1.5 1.5 0 0 1 9.5 11h-3A1.5 1.5 0 0 1 5 9.5v-3zM6.5 6a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"},null,-1),ac=[ec],tc={key:48,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-memory",viewBox:"0 0 16 16"},rc=l("path",{d:"M1 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4.586a1 1 0 0 0 .707-.293l.353-.353a.5.5 0 0 1 .708 0l.353.353a1 1 0 0 0 .707.293H15a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1Zm.5 1h3a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5Zm5 0h3a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5Zm4.5.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-4ZM2 10v2H1v-2h1Zm2 0v2H3v-2h1Zm2 0v2H5v-2h1Zm3 0v2H8v-2h1Zm2 0v2h-1v-2h1Zm2 0v2h-1v-2h1Zm2 0v2h-1v-2h1Z"},null,-1),nc=[rc],ic={key:49,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-123",viewBox:"0 0 16 16"},oc=l("path",{d:"M2.873 11.297V4.142H1.699L0 5.379v1.137l1.64-1.18h.06v5.961h1.174Zm3.213-5.09v-.063c0-.618.44-1.169 1.196-1.169.676 0 1.174.44 1.174 1.106 0 .624-.42 1.101-.807 1.526L4.99 10.553v.744h4.78v-.99H6.643v-.069L8.41 8.252c.65-.724 1.237-1.332 1.237-2.27C9.646 4.849 8.723 4 7.308 4c-1.573 0-2.36 1.064-2.36 2.15v.057h1.138Zm6.559 1.883h.786c.823 0 1.374.481 1.379 1.179.01.707-.55 1.216-1.421 1.21-.77-.005-1.326-.419-1.379-.953h-1.095c.042 1.053.938 1.918 2.464 1.918 1.478 0 2.642-.839 2.62-2.144-.02-1.143-.922-1.651-1.551-1.714v-.063c.535-.09 1.347-.66 1.326-1.678-.026-1.053-.933-1.855-2.359-1.845-1.5.005-2.317.88-2.348 1.898h1.116c.032-.498.498-.944 1.206-.944.703 0 1.206.435 1.206 1.07.005.64-.504 1.106-1.2 1.106h-.75v.96Z"},null,-1),sc=[oc],uc={key:50,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-calculator",viewBox:"0 0 16 16"},dc=l("path",{d:"M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"},null,-1),lc=l("path",{d:"M4 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-2zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-4z"},null,-1),mc=[dc,lc],cc={key:51,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-toggle2-off",viewBox:"0 0 16 16"},hc=l("path",{d:"M9 11c.628-.836 1-1.874 1-3a4.978 4.978 0 0 0-1-3h4a3 3 0 1 1 0 6H9z"},null,-1),fc=l("path",{d:"M5 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 1A5 5 0 1 0 5 3a5 5 0 0 0 0 10z"},null,-1),vc=[hc,fc],gc={key:52,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-toggle2-on",viewBox:"0 0 16 16"},pc=l("path",{d:"M7 5H3a3 3 0 0 0 0 6h4a4.995 4.995 0 0 1-.584-1H3a2 2 0 1 1 0-4h3.416c.156-.357.352-.692.584-1z"},null,-1),bc=l("path",{d:"M16 8A5 5 0 1 1 6 8a5 5 0 0 1 10 0z"},null,-1),wc=[pc,bc],yc={key:53,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-grid",viewBox:"0 0 16 16"},$c=l("path",{d:"M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5v-3zM2.5 2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zm6.5.5A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zM1 10.5A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zm6.5.5A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"},null,-1),Pc=[$c],kc={key:54,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-joystick",viewBox:"0 0 16 16"},Mc=l("path",{d:"M10 2a2 2 0 0 1-1.5 1.937v5.087c.863.083 1.5.377 1.5.726 0 .414-.895.75-2 .75s-2-.336-2-.75c0-.35.637-.643 1.5-.726V3.937A2 2 0 1 1 10 2z"},null,-1),Wc=l("path",{d:"M0 9.665v1.717a1 1 0 0 0 .553.894l6.553 3.277a2 2 0 0 0 1.788 0l6.553-3.277a1 1 0 0 0 .553-.894V9.665c0-.1-.06-.19-.152-.23L9.5 6.715v.993l5.227 2.178a.125.125 0 0 1 .001.23l-5.94 2.546a2 2 0 0 1-1.576 0l-5.94-2.546a.125.125 0 0 1 .001-.23L6.5 7.708l-.013-.988L.152 9.435a.25.25 0 0 0-.152.23z"},null,-1),_c=[Mc,Wc],xc={key:55,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-fingerprint",viewBox:"0 0 16 16"},Dc=uu('',5),Cc=[Dc],Ac={key:56,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-person-badge",viewBox:"0 0 16 16"},jc=l("path",{d:"M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"},null,-1),Tc=l("path",{d:"M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0h-7zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492V2.5z"},null,-1),zc=[jc,Tc],Sc={key:57,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-patch-question",viewBox:"0 0 16 16"},Ec=l("path",{d:"M8.05 9.6c.336 0 .504-.24.554-.627.04-.534.198-.815.847-1.26.673-.475 1.049-1.09 1.049-1.986 0-1.325-.92-2.227-2.262-2.227-1.02 0-1.792.492-2.1 1.29A1.71 1.71 0 0 0 6 5.48c0 .393.203.64.545.64.272 0 .455-.147.564-.51.158-.592.525-.915 1.074-.915.61 0 1.03.446 1.03 1.084 0 .563-.208.885-.822 1.325-.619.433-.926.914-.926 1.64v.111c0 .428.208.745.585.745z"},null,-1),Nc=l("path",{d:"m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"},null,-1),Fc=l("path",{d:"M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0z"},null,-1),Rc=[Ec,Nc,Fc],Hc={key:58,viewBox:"0 0 320 512",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Lc=l("path",{d:"M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224zM292.3 288H27.66c-24.6 0-36.89 29.77-19.54 47.12l132.5 136.8C145.9 477.3 152.1 480 160 480c7.053 0 14.12-2.703 19.53-8.109l132.3-136.8C329.2 317.8 316.9 288 292.3 288z"},null,-1),Vc=[Lc],Oc={key:59,viewBox:"0 0 320 512",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Ic=l("path",{d:"M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224z"},null,-1),Xc=[Ic],Bc={key:60,viewBox:"0 0 320 512",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},Gc=l("path",{d:"M311.9 335.1l-132.4 136.8C174.1 477.3 167.1 480 160 480c-7.055 0-14.12-2.702-19.47-8.109l-132.4-136.8C-9.229 317.8 3.055 288 27.66 288h264.7C316.9 288 329.2 317.8 311.9 335.1z"},null,-1),qc=[Gc],Yc={key:61,viewBox:"0 0 24 24",fill:"currentColor"},Qc=l("path",{fill:"none",d:"M0 0h24v24H0z"},null,-1),Uc=l("path",{d:"M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 01-1.106 1.789L18 19v1a3 3 0 01-2.824 2.995L14.95 23a2.5 2.5 0 00.044-.33L15 22.5V22a2 2 0 00-1.85-1.995L13 20h-2a2 2 0 00-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 01-3-3v-1l-2.894-1.447A2 2 0 012 15.763V12C2 6.477 6.477 2 12 2zm0 2a8 8 0 00-7.996 7.75L4 12v3.764l4 2v1.591l.075-.084a3.992 3.992 0 012.723-1.266L11 18l2.073.001.223.01a3.99 3.99 0 012.55 1.177l.154.167v-1.591l4-2V12a8 8 0 00-8-8zm-4 7a2 2 0 110 4 2 2 0 010-4zm8 0a2 2 0 110 4 2 2 0 010-4z"},null,-1),Kc=[Qc,Uc],Jc={key:62,role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Zc=l("title",null,"YouTube",-1),eh=l("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"},null,-1),ah=[Zc,eh],th={key:63,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},rh=l("path",{d:"M5.372 24H.396V7.976h4.976V24ZM2.882 5.79C1.29 5.79 0 4.474 0 2.883a2.882 2.882 0 1 1 5.763 0c0 1.59-1.29 2.909-2.881 2.909ZM23.995 24H19.03v-7.8c0-1.86-.038-4.243-2.587-4.243-2.587 0-2.984 2.02-2.984 4.109V24H8.49V7.976h4.772v2.186h.07c.664-1.259 2.287-2.587 4.708-2.587 5.035 0 5.961 3.316 5.961 7.623V24h-.005Z",fill:"currentColor"},null,-1),nh=[rh],ih={key:64,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},oh=l("path",{d:"M.975 4.175v16.694h5.749V24h3.139l3.134-3.132h4.705l6.274-6.258V0H2.542zm3.658-2.09h17.252v11.479l-3.66 3.652h-5.751L9.34 20.343v-3.127H4.633z"},null,-1),sh=l("path",{d:"M10.385 6.262h2.09v6.26h-2.09zM16.133 6.262h2.091v6.26h-2.091z"},null,-1),uh=[oh,sh],dh={key:65,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},lh=l("path",{d:"M12.95.02C14.26 0 15.56.01 16.86 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07Z",fill:"currentColor"},null,-1),mh=[lh];function ch(a,e,t,r,n,i){return t.name==="close"?(h(),b("svg",zu,Eu)):t.name==="server"?(h(),b("svg",Nu,Ru)):t.name==="degree-hat"?(h(),b("svg",Hu,Iu)):t.name==="cross-circle"?(h(),b("svg",Xu,Gu)):t.name==="check-circle"?(h(),b("svg",qu,Qu)):t.name==="newspaper"?(h(),b("svg",Uu,Ju)):t.name==="shield-check"?(h(),b("svg",Zu,ad)):t.name==="shield-check-fill"?(h(),b("svg",td,nd)):t.name==="paper-clip"?(h(),b("svg",id,sd)):t.name==="cog"?(h(),b("svg",ud,md)):t.name==="trash"?(h(),b("svg",cd,fd)):t.name==="heart-fill"?(h(),b("svg",vd,pd)):t.name==="heart-hollow"?(h(),b("svg",bd,yd)):t.name==="rating-0"?(h(),b("svg",$d,Md)):t.name==="rating-1"?(h(),b("svg",Wd,Ad)):t.name==="rating-2"?(h(),b("svg",jd,Nd)):t.name==="rating-3"?(h(),b("svg",Fd,Od)):t.name==="rating-4"?(h(),b("svg",Id,Yd)):t.name==="rating-5"?(h(),b("svg",Qd,el)):t.name==="rating-6"?(h(),b("svg",al,ol)):t.name==="rating-7"?(h(),b("svg",sl,cl)):t.name==="rating-8"?(h(),b("svg",hl,bl)):t.name==="rating-9"?(h(),b("svg",wl,Ml)):t.name==="rating-10"?(h(),b("svg",Wl,Al)):t.name==="comment"?(h(),b("svg",jl,zl)):t.name==="verified-check-fill"?(h(),b("svg",Sl,Nl)):t.name==="chart-pie"?(h(),b("svg",Fl,Ll)):t.name==="collection"?(h(),b("svg",Vl,Il)):t.name==="users"?(h(),b("svg",Xl,Gl)):t.name==="ban"?(h(),b("svg",ql,Ql)):t.name==="volume-off-fill"?(h(),b("svg",Ul,Jl)):t.name==="photograph"?(h(),b("svg",Zl,am)):t.name==="twitter"?(h(),b("svg",tm,nm)):t.name==="github"?(h(),b("svg",im,sm)):t.name==="facebook"?(h(),b("svg",um,lm)):t.name==="google"?(h(),b("svg",mm,hm)):t.name==="spin-loader"?(h(),b("svg",fm,pm)):t.name==="pause"?(h(),b("svg",bm,ym)):t.name==="play"?(h(),b("svg",$m,Mm)):t.name==="finger-print"?(h(),b("svg",Wm,Cm)):t.name==="discord"?(h(),b("svg",Am,Tm)):t.name==="moon-full"?(h(),b("svg",zm,Em)):t.name==="moon-outline"?(h(),b("svg",Nm,Rm)):t.name==="bell"?(h(),b("svg",Hm,Vm)):t.name==="skull-bones-outline"?(h(),b("svg",Om,Bm)):t.name==="swords-cross"?(h(),b("svg",Gm,Qm)):t.name==="line-chart"?(h(),b("svg",Um,Jm)):t.name==="cpu"?(h(),b("svg",Zm,ac)):t.name==="ram"?(h(),b("svg",tc,nc)):t.name==="numbers"?(h(),b("svg",ic,sc)):t.name==="calculator"?(h(),b("svg",uc,mc)):t.name==="toggle-off"?(h(),b("svg",cc,vc)):t.name==="toggle-on"?(h(),b("svg",gc,wc)):t.name==="grid"?(h(),b("svg",yc,Pc)):t.name==="joystick"?(h(),b("svg",kc,_c)):t.name==="finger-print2"?(h(),b("svg",xc,Cc)):t.name==="person-badge"?(h(),b("svg",Ac,zc)):t.name==="question-badge"?(h(),b("svg",Sc,Rc)):t.name==="sort-updown"?(h(),b("svg",Hc,Vc)):t.name==="sort-up"?(h(),b("svg",Oc,Xc)):t.name==="sort-down"?(h(),b("svg",Bc,qc)):t.name==="skull-outline"?(h(),b("svg",Yc,Kc)):t.name==="youtube"?(h(),b("svg",Jc,ah)):t.name==="linkedin"?(h(),b("svg",th,nh)):t.name==="twitch"?(h(),b("svg",ih,uh)):t.name==="tiktok"?(h(),b("svg",dh,mh)):x("",!0)}const ne=Ce(Tu,[["render",ch]]),hh=["href"],xo={__name:"ResponsiveNavLink",props:{active:Boolean,href:String,as:String,openInNewTab:{type:Boolean,default:!1}},setup(a){const e=a,t=Te(()=>e.active?"block pl-3 pr-4 py-2 border-l-4 border-light-blue-400 text-base font-medium text-light-blue-700 bg-light-blue-50 dark:bg-cool-gray-900 focus:outline-none focus:text-light-blue-800 focus:bg-light-blue-100 dark:focus:bg-cool-gray-900 focus:border-light-blue-700 transition duration-150 ease-in-out":"block pl-3 pr-4 py-2 border-l-4 border-transparent text-base font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-cool-gray-700 hover:border-gray-300 focus:outline-none focus:text-gray-800 dark:focus:text-gray-200 focus:bg-gray-50 dark:focus:bg-cool-gray-900 focus:border-gray-300 transition duration-150 ease-in-out");return(r,n)=>{const i=I("InertiaLink");return h(),b("div",null,[a.as=="button"?(h(),b("button",{key:0,class:ee([t.value,"w-full text-left"])},[De(r.$slots,"default")],2)):a.as!="button"&&!a.openInNewTab?(h(),Y(i,{key:1,href:a.href,class:ee(t.value)},{default:V(()=>[De(r.$slots,"default")]),_:3},8,["href","class"])):(h(),b("a",{key:2,target:"_blank",href:a.href,class:ee(t.value)},[De(r.$slots,"default")],10,hh))])}}};var fh=/\s/;function vh(a){for(var e=a.length;e--&&fh.test(a.charAt(e)););return e}var gh=vh,ph=gh,bh=/^\s+/;function wh(a){return a&&a.slice(0,ph(a)+1).replace(bh,"")}var yh=wh;function $h(a){var e=typeof a;return a!=null&&(e=="object"||e=="function")}var Ke=$h,Ph=typeof nt=="object"&&nt&&nt.Object===Object&&nt,Do=Ph,kh=Do,Mh=typeof self=="object"&&self&&self.Object===Object&&self,Wh=kh||Mh||Function("return this")(),_e=Wh,_h=_e,xh=_h.Symbol,Ba=xh,Cn=Ba,Co=Object.prototype,Dh=Co.hasOwnProperty,Ch=Co.toString,Sa=Cn?Cn.toStringTag:void 0;function Ah(a){var e=Dh.call(a,Sa),t=a[Sa];try{a[Sa]=void 0;var r=!0}catch{}var n=Ch.call(a);return r&&(e?a[Sa]=t:delete a[Sa]),n}var jh=Ah,Th=Object.prototype,zh=Th.toString;function Sh(a){return zh.call(a)}var Eh=Sh,An=Ba,Nh=jh,Fh=Eh,Rh="[object Null]",Hh="[object Undefined]",jn=An?An.toStringTag:void 0;function Lh(a){return a==null?a===void 0?Hh:Rh:jn&&jn in Object(a)?Nh(a):Fh(a)}var Ga=Lh;function Vh(a){return a!=null&&typeof a=="object"}var Pa=Vh,Oh=Ga,Ih=Pa,Xh="[object Symbol]";function Bh(a){return typeof a=="symbol"||Ih(a)&&Oh(a)==Xh}var Dt=Bh,Gh=yh,Tn=Ke,qh=Dt,zn=0/0,Yh=/^[-+]0x[0-9a-f]+$/i,Qh=/^0b[01]+$/i,Uh=/^0o[0-7]+$/i,Kh=parseInt;function Jh(a){if(typeof a=="number")return a;if(qh(a))return zn;if(Tn(a)){var e=typeof a.valueOf=="function"?a.valueOf():a;a=Tn(e)?e+"":e}if(typeof a!="string")return a===0?a:+a;a=Gh(a);var t=Qh.test(a);return t||Uh.test(a)?Kh(a.slice(2),t?2:8):Yh.test(a)?zn:+a}var jr=Jh,Zh=jr,Sn=1/0,ef=17976931348623157e292;function af(a){if(!a)return a===0?a:0;if(a=Zh(a),a===Sn||a===-Sn){var e=a<0?-1:1;return e*ef}return a===a?a:0}var tf=af,rf=tf;function nf(a){var e=rf(a),t=e%1;return e===e?t?e-t:e:0}var qa=nf,of=qa,sf="Expected a function";function uf(a,e){if(typeof e!="function")throw new TypeError(sf);return a=of(a),function(){if(--a<1)return e.apply(this,arguments)}}var df=uf;function lf(a){return a}var Ya=lf,mf=Ga,cf=Ke,hf="[object AsyncFunction]",ff="[object Function]",vf="[object GeneratorFunction]",gf="[object Proxy]";function pf(a){if(!cf(a))return!1;var e=mf(a);return e==ff||e==vf||e==hf||e==gf}var Ao=pf,bf=_e,wf=bf["__core-js_shared__"],yf=wf,Yt=yf,En=function(){var a=/[^.]+$/.exec(Yt&&Yt.keys&&Yt.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();function $f(a){return!!En&&En in a}var Pf=$f,kf=Function.prototype,Mf=kf.toString;function Wf(a){if(a!=null){try{return Mf.call(a)}catch{}try{return a+""}catch{}}return""}var jo=Wf,_f=Ao,xf=Pf,Df=Ke,Cf=jo,Af=/[\\^$.*+?()[\]{}|]/g,jf=/^\[object .+?Constructor\]$/,Tf=Function.prototype,zf=Object.prototype,Sf=Tf.toString,Ef=zf.hasOwnProperty,Nf=RegExp("^"+Sf.call(Ef).replace(Af,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ff(a){if(!Df(a)||xf(a))return!1;var e=_f(a)?Nf:jf;return e.test(Cf(a))}var Rf=Ff;function Hf(a,e){return a==null?void 0:a[e]}var Lf=Hf,Vf=Rf,Of=Lf;function If(a,e){var t=Of(a,e);return Vf(t)?t:void 0}var la=If,Xf=la,Bf=_e,Gf=Xf(Bf,"WeakMap"),To=Gf,Nn=To,qf=Nn&&new Nn,zo=qf,Yf=Ya,Fn=zo,Qf=Fn?function(a,e){return Fn.set(a,e),a}:Yf,So=Qf,Uf=Ke,Rn=Object.create,Kf=function(){function a(){}return function(e){if(!Uf(e))return{};if(Rn)return Rn(e);a.prototype=e;var t=new a;return a.prototype=void 0,t}}(),Tr=Kf,Jf=Tr,Zf=Ke;function ev(a){return function(){var e=arguments;switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=Jf(a.prototype),r=a.apply(t,e);return Zf(r)?r:t}}var Ct=ev,av=Ct,tv=_e,rv=1;function nv(a,e,t){var r=e&rv,n=av(a);function i(){var u=this&&this!==tv&&this instanceof i?n:a;return u.apply(r?t:this,arguments)}return i}var iv=nv;function ov(a,e,t){switch(t.length){case 0:return a.call(e);case 1:return a.call(e,t[0]);case 2:return a.call(e,t[0],t[1]);case 3:return a.call(e,t[0],t[1],t[2])}return a.apply(e,t)}var Qa=ov,sv=Math.max;function uv(a,e,t,r){for(var n=-1,i=a.length,u=t.length,m=-1,c=e.length,f=sv(i-u,0),v=Array(c+f),w=!r;++m0){if(++e>=Uv)return arguments[0]}else e=0;return a.apply(void 0,arguments)}}var Lo=Zv,e1=So,a1=Lo,t1=a1(e1),Vo=t1,r1=/\{\n\/\* \[wrapped with (.+)\] \*/,n1=/,? & /;function i1(a){var e=a.match(r1);return e?e[1].split(n1):[]}var o1=i1,s1=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function u1(a,e){var t=e.length;if(!t)return a;var r=t-1;return e[r]=(t>1?"& ":"")+e[r],e=e.join(t>2?", ":" "),a.replace(s1,`{ /* [wrapped with `+e+`] */ -`)}var d1=u1;function l1(a){return function(){return a}}var m1=l1,c1=la,h1=function(){try{var a=c1(Object,"defineProperty");return a({},"",{}),a}catch{}}(),f1=h1,v1=m1,On=f1,g1=Ya,p1=On?function(a,e){return On(a,"toString",{configurable:!0,enumerable:!1,value:v1(e),writable:!0})}:g1,b1=p1,w1=b1,y1=Lo,$1=y1(w1),Er=$1;function P1(a,e){for(var t=-1,r=a==null?0:a.length;++t-1}var F1=N1,R1=k1,H1=F1,L1=1,V1=2,O1=8,I1=16,X1=32,B1=64,G1=128,q1=256,Y1=512,Q1=[["ary",G1],["bind",L1],["bindKey",V1],["curry",O1],["curryRight",I1],["flip",Y1],["partial",X1],["partialRight",B1],["rearg",q1]];function U1(a,e){return R1(Q1,function(t){var r="_."+t[0];e&t[1]&&!H1(a,r)&&a.push(r)}),a.sort()}var K1=U1,J1=o1,Z1=d1,eg=Er,ag=K1;function tg(a,e,t){var r=e+"";return eg(a,Z1(r,ag(J1(r),t)))}var Oo=tg,rg=Qv,ng=Vo,ig=Oo,og=1,sg=2,ug=4,dg=8,In=32,Xn=64;function lg(a,e,t,r,n,i,u,m,c,f){var v=e&dg,w=v?u:void 0,p=v?void 0:u,y=v?i:void 0,_=v?void 0:i;e|=v?In:Xn,e&=~(v?Xn:In),e&ug||(e&=~(og|sg));var R=[a,e,n,y,w,_,p,m,c,f],j=t.apply(void 0,R);return rg(a)&&ng(j,R),j.placeholder=r,ig(j,a,e)}var Io=lg;function mg(a){var e=a;return e.placeholder}var ka=mg,cg=9007199254740991,hg=/^(?:0|[1-9]\d*)$/;function fg(a,e){var t=typeof a;return e=e??cg,!!e&&(t=="number"||t!="symbol"&&hg.test(a))&&a>-1&&a%1==0&&a1&&W.reverse(),v&&c0&&(t=e.apply(this,arguments)),a<=1&&(e=void 0),t}}var qo=yp,$p=Qa,ai=Math.max;function Pp(a,e,t){return e=ai(e===void 0?a.length-1:e,0),function(){for(var r=arguments,n=-1,i=ai(r.length-e,0),u=Array(i);++n=e||L<0||w&&X>=i}function E(){var F=Zt();if(j(F))return W(F);m=setTimeout(E,R(F))}function W(F){return m=void 0,p&&r?y(F):(r=n=void 0,u)}function D(){m!==void 0&&clearTimeout(m),f=0,r=c=n=m=void 0}function T(){return m===void 0?u:W(Zt())}function N(){var F=Zt(),L=j(F);if(r=arguments,n=this,c=F,L){if(m===void 0)return _(c);if(w)return clearTimeout(m),m=setTimeout(E,e),y(c)}return m===void 0&&(m=setTimeout(E,e)),u}return N.cancel=D,N.flush=T,N}var Qo=a0,t0="Expected a function";function r0(a,e,t){if(typeof a!="function")throw new TypeError(t0);return setTimeout(function(){a.apply(void 0,t)},e)}var Uo=r0,n0=Uo,i0=Fe,o0=i0(function(a,e){return n0(a,1,e)}),s0=o0,u0=Uo,d0=Fe,l0=jr,m0=d0(function(a,e,t){return u0(a,l0(e)||0,t)}),c0=m0,h0=Oe,f0=512;function v0(a){return h0(a,f0)}var g0=v0,p0=la,b0=p0(Object,"create"),At=b0,ri=At;function w0(){this.__data__=ri?ri(null):{},this.size=0}var y0=w0;function $0(a){var e=this.has(a)&&delete this.__data__[a];return this.size-=e?1:0,e}var P0=$0,k0=At,M0="__lodash_hash_undefined__",W0=Object.prototype,_0=W0.hasOwnProperty;function x0(a){var e=this.__data__;if(k0){var t=e[a];return t===M0?void 0:t}return _0.call(e,a)?e[a]:void 0}var D0=x0,C0=At,A0=Object.prototype,j0=A0.hasOwnProperty;function T0(a){var e=this.__data__;return C0?e[a]!==void 0:j0.call(e,a)}var z0=T0,S0=At,E0="__lodash_hash_undefined__";function N0(a,e){var t=this.__data__;return this.size+=this.has(a)?0:1,t[a]=S0&&e===void 0?E0:e,this}var F0=N0,R0=y0,H0=P0,L0=D0,V0=z0,O0=F0;function Ma(a){var e=-1,t=a==null?0:a.length;for(this.clear();++e-1}var ib=nb,ob=jt;function sb(a,e){var t=this.__data__,r=ob(t,a);return r<0?(++this.size,t.push([a,e])):t[r][1]=e,this}var ub=sb,db=B0,lb=Z0,mb=tb,cb=ib,hb=ub;function Wa(a){var e=-1,t=a==null?0:a.length;for(this.clear();++e0&&t(m)?e>1?ts(m,e-1,t,r,n):lw(n,m):r||(n[n.length]=m)}return n}var rs=ts,cw=Tt;function hw(){this.__data__=new cw,this.size=0}var fw=hw;function vw(a){var e=this.__data__,t=e.delete(a);return this.size=e.size,t}var gw=vw;function pw(a){return this.__data__.get(a)}var bw=pw;function ww(a){return this.__data__.has(a)}var yw=ww,$w=Tt,Pw=Vr,kw=Or,Mw=200;function Ww(a,e){var t=this.__data__;if(t instanceof $w){var r=t.__data__;if(!Pw||r.lengthm))return!1;var f=i.get(a),v=i.get(e);if(f&&v)return f==e&&v==a;var w=-1,p=!0,y=t&Uw?new Gw:void 0;for(i.set(a,e),i.set(e,a);++w-1&&a%1==0&&a<=O2}var Gr=I2,X2=Ga,B2=Gr,G2=Pa,q2="[object Arguments]",Y2="[object Array]",Q2="[object Boolean]",U2="[object Date]",K2="[object Error]",J2="[object Function]",Z2="[object Map]",ey="[object Number]",ay="[object Object]",ty="[object RegExp]",ry="[object Set]",ny="[object String]",iy="[object WeakMap]",oy="[object ArrayBuffer]",sy="[object DataView]",uy="[object Float32Array]",dy="[object Float64Array]",ly="[object Int8Array]",my="[object Int16Array]",cy="[object Int32Array]",hy="[object Uint8Array]",fy="[object Uint8ClampedArray]",vy="[object Uint16Array]",gy="[object Uint32Array]",U={};U[uy]=U[dy]=U[ly]=U[my]=U[cy]=U[hy]=U[fy]=U[vy]=U[gy]=!0;U[q2]=U[Y2]=U[oy]=U[Q2]=U[sy]=U[U2]=U[K2]=U[J2]=U[Z2]=U[ey]=U[ay]=U[ty]=U[ry]=U[ny]=U[iy]=!1;function py(a){return G2(a)&&B2(a.length)&&!!U[X2(a)]}var by=py;function wy(a){return function(e){return a(e)}}var ss=wy,Pt={exports:{}};Pt.exports;(function(a,e){var t=Do,r=e&&!e.nodeType&&e,n=r&&!0&&a&&!a.nodeType&&a,i=n&&n.exports===r,u=i&&t.process,m=function(){try{var c=n&&n.require&&n.require("util").types;return c||u&&u.binding&&u.binding("util")}catch{}}();a.exports=m})(Pt,Pt.exports);var yy=Pt.exports,$y=by,Py=ss,ci=yy,hi=ci&&ci.isTypedArray,ky=hi?Py(hi):$y,us=ky,My=H2,Wy=Br,_y=Se,xy=os,Dy=Nr,Cy=us,Ay=Object.prototype,jy=Ay.hasOwnProperty;function Ty(a,e){var t=_y(a),r=!t&&Wy(a),n=!t&&!r&&xy(a),i=!t&&!r&&!n&&Cy(a),u=t||r||n||i,m=u?My(a.length,String):[],c=m.length;for(var f in a)(e||jy.call(a,f))&&!(u&&(f=="length"||n&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||Dy(f,c)))&&m.push(f);return m}var zy=Ty,Sy=Object.prototype;function Ey(a){var e=a&&a.constructor,t=typeof e=="function"&&e.prototype||Sy;return a===t}var Ny=Ey;function Fy(a,e){return function(t){return a(e(t))}}var Ry=Fy,Hy=Ry,Ly=Hy(Object.keys,Object),Vy=Ly,Oy=Ny,Iy=Vy,Xy=Object.prototype,By=Xy.hasOwnProperty;function Gy(a){if(!Oy(a))return Iy(a);var e=[];for(var t in Object(a))By.call(a,t)&&t!="constructor"&&e.push(t);return e}var qy=Gy,Yy=Ao,Qy=Gr;function Uy(a){return a!=null&&Qy(a.length)&&!Yy(a)}var Ky=Uy,Jy=zy,Zy=qy,e$=Ky;function a$(a){return e$(a)?Jy(a):Zy(a)}var ds=a$,t$=x2,r$=F2,n$=ds;function i$(a){return t$(a,n$,r$)}var o$=i$,fi=o$,s$=1,u$=Object.prototype,d$=u$.hasOwnProperty;function l$(a,e,t,r,n,i){var u=t&s$,m=fi(a),c=m.length,f=fi(e),v=f.length;if(c!=v&&!u)return!1;for(var w=c;w--;){var p=m[w];if(!(u?p in e:d$.call(e,p)))return!1}var y=i.get(a),_=i.get(e);if(y&&_)return y==e&&_==a;var R=!0;i.set(a,e),i.set(e,a);for(var j=u;++wn?0:n+e),t=t>n?n:t,t<0&&(t+=n),n=e>t?0:t-e>>>0,e>>>=0;for(var i=Array(n);++r=r?a:p3(a,e,t)}var w3=b3,y3=Qa,$3=Xr,P3=Fe,k3=w3,M3=qa,W3="Expected a function",_3=Math.max;function x3(a,e){if(typeof a!="function")throw new TypeError(W3);return e=e==null?0:_3(M3(e),0),P3(function(t){var r=t[e],n=k3(t,0,e);return r&&$3(n,r),y3(a,this,n)})}var D3=x3,C3=Qo,A3=Ke,j3="Expected a function";function T3(a,e,t){var r=!0,n=!0;if(typeof a!="function")throw new TypeError(j3);return A3(t)&&(r="leading"in t?!!t.leading:r,n="trailing"in t?!!t.trailing:n),C3(a,e,{leading:r,maxWait:e,trailing:n})}var z3=T3,S3=Go;function E3(a){return S3(a,1)}var N3=E3,F3=Ya;function R3(a){return typeof a=="function"?a:F3}var H3=R3,L3=H3,V3=bs;function O3(a,e){return V3(L3(e),a)}var I3=O3,X3={after:df,ary:Go,before:qo,bind:zp,bindKey:Vp,curry:Xp,curryRight:qp,debounce:Qo,defer:s0,delay:c0,flip:g0,memoize:Zo,negate:Bb,once:Yb,overArgs:Hk,partial:bs,partialRight:Uk,rearg:d3,rest:f3,spread:D3,throttle:z3,unary:N3,wrap:I3};function B3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0"})])}function G3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"})])}function q3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"})])}function Y3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z"})])}const Q3={name:"Search",components:{Icon:ne,MagnifyingGlassIcon:G3},data(){return{showResults:!1,loading:!1,searchString:"",usersList:[],playersList:[]}},created:function(){window.addEventListener("click",a=>{this.$el.contains(a.target)||(this.showResults=!1,this.searchString="")})},methods:{performSearch:X3.debounce(function(){this.searchString&&(this.showResults=!0,this.loading=!0,axios.get(route("search",{q:this.searchString})).then(a=>{this.usersList=a.data.users,this.playersList=a.data.players}).finally(()=>{this.loading=!1}))},200)}},U3={class:"relative mx-auto text-gray-600 dark:text-gray-400"},K3=["placeholder"],J3={type:"submit",class:"absolute right-0 top-0 mt-3 mr-4"},Z3={key:0,id:"results",class:"absolute bg-white dark:bg-cool-gray-800 px-3 py-1 w-full rounded-md shadow-lg z-50"},eM={key:0,id:"loading",class:"text-center p-2"},aM={key:1,id:"users"},tM={class:"text-xs text-gray-400 dark:text-gray-300 font-extrabold"},rM={class:"flex flex-col"},nM={class:"flex"},iM=["src"],oM={class:"text-sm"},sM={class:"text-gray-700 dark:text-gray-300 font-bold"},uM={class:"text-gray-500 dark:text-gray-500"},dM={class:"flex"},lM=["title","src"],mM={key:0,id:"emptyusers",class:"italic"},cM={key:2,id:"players",class:"mt-5 pb-4"},hM={class:"text-xs text-gray-400 dark:text-gray-300 font-extrabold"},fM={class:"flex flex-col"},vM={class:"flex items-center"},gM=["src"],pM={class:"text-sm"},bM={class:"text-gray-700 dark:text-gray-300 font-bold"},wM={class:"flex space-x-2"},yM=["src","alt","title"],$M=["title","src"],PM={key:0,id:"emptyplayers",class:"italic"};function kM(a,e,t,r,n,i){const u=I("MagnifyingGlassIcon"),m=I("inertia-link"),c=I("icon"),f=xt("tippy");return h(),b("div",U3,[l("form",{onSubmit:e[2]||(e[2]=Xa((...v)=>i.performSearch&&i.performSearch(...v),["prevent"]))},[je(l("input",{"onUpdate:modelValue":e[0]||(e[0]=v=>n.searchString=v),"aria-label":"search",class:re(["border-none bg-gray-200 dark:bg-cool-gray-900 h-10 px-5 pr-10 focus:w-80 rounded-full text-sm focus:outline-none focus:ring-0",{"w-80":n.showResults}]),type:"search",name:"search",placeholder:a.__("Search")+"..",autocomplete:"off",onInput:e[1]||(e[1]=(...v)=>i.performSearch&&i.performSearch(...v))},null,42,K3),[[du,n.searchString]]),l("button",J3,[C(u,{class:"text-gray-400 dark:text-gray-600 h-4 w-4 stroke-2"})])],32),n.showResults&&n.searchString?(h(),b("div",Z3,[n.loading?(h(),b("div",eM,A(a.__("Loading"))+"... ",1)):x("",!0),n.loading?x("",!0):(h(),b("div",aM,[l("span",tM,A(a.__("USERS")),1),l("div",rM,[(h(!0),b(de,null,We(n.usersList,v=>(h(),Y(m,{id:"user",key:v.username,as:"div",href:a.route("user.public.get",v.username),class:"flex px-2 py-1 justify-between hover:bg-light-blue-100 dark:hover:bg-cool-gray-900 rounded cursor-pointer"},{default:V(()=>[l("div",nM,[l("img",{class:"mr-3 w-10 h-10 rounded-full",src:v.profile_photo_url,alt:"Image"},null,8,iM),l("div",oM,[l("p",sM,A(v.title),1),l("p",uM," @"+A(v.username),1)])]),l("div",dM,[je(l("img",{title:v.country.name,src:v.country.photo_path,alt:"",class:"h-8 w-8 -mt-0.5 focus:outline-none"},null,8,lM),[[f]])])]),_:2},1032,["href"]))),128))]),!n.usersList||n.usersList.length<=0?(h(),b("div",mM,A(a.__("No users found.")),1)):x("",!0)])),n.loading?x("",!0):(h(),b("div",cM,[l("span",hM,A(a.__("PLAYERS")),1),l("div",fM,[(h(!0),b(de,null,We(n.playersList,v=>(h(),Y(m,{id:"player",key:v.uuid,as:"div",href:a.route("player.show",v.uuid),class:"flex justify-between px-2 py-1 hover:bg-light-blue-100 dark:hover:bg-cool-gray-900 rounded cursor-pointer"},{default:V(()=>[l("div",vM,[l("img",{class:"mr-3 w-8 h-8",src:v.avatar_url,alt:"Avatar"},null,8,gM),l("div",pM,[l("p",bM,A(v.title),1)])]),l("div",wM,[je(C(c,{class:"w-8 h-8 focus:outline-none",name:`rating-${v.rating}`,content:v.rating},null,8,["name","content"]),[[gt,v.rating!=null],[f]]),je(l("img",{src:v.rank.photo_path,alt:v.rank.name,title:v.rank.name,class:"h-8 w-8 focus:outline-none"},null,8,yM),[[gt,v.rank.photo_path],[f]]),je(l("img",{title:v.country.name,src:v.country.photo_path,alt:"",class:"h-8 w-8 -mt-0.5 focus:outline-none"},null,8,$M),[[f]])])]),_:2},1032,["href"]))),128))]),!n.playersList||n.playersList.length<=0?(h(),b("div",PM,A(a.__("No players found.")),1)):x("",!0)]))])):x("",!0)])}const ws=Ce(Q3,[["render",kM]]),MM={name:"ColorThemeToggle",components:{MoonIcon:q3,SunIcon:Y3},data(){return{colorMode:window.colorMode}},methods:{toggleTheme(){this.colorMode==="dark"?(this.colorMode="light",window.colorMode="light",localStorage.theme="light",document.documentElement.classList.add("light"),document.documentElement.classList.remove("dark")):(this.colorMode="dark",window.colorMode="dark",localStorage.theme="dark",document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light")),window.location.reload()}}},WM=["title"],_M=["title"];function xM(a,e,t,r,n,i){const u=I("MoonIcon"),m=I("SunIcon"),c=xt("tippy");return h(),b("div",null,[l("button",{onClick:e[0]||(e[0]=(...f)=>i.toggleTheme&&i.toggleTheme(...f))},[n.colorMode==="dark"?je((h(),b("span",{key:0,title:a.__("Use Light Theme")},[C(u,{class:"w-5 h-5 text-gray-400 focus:outline-none stroke-2"})],8,WM)),[[c]]):je((h(),b("span",{key:1,title:a.__("Use Dark Theme")},[C(m,{class:"w-6 h-6 text-gray-400 focus:outline-none stroke-2"})],8,_M)),[[c]])])])}const ys=Ce(MM,[["render",xM]]),DM={computed:{logo(){return window.colorMode==="light"?this.$page.props.generalSettings.site_header_logo_path_light:this.$page.props.generalSettings.site_header_logo_path_dark}}},CM=["src"];function AM(a,e,t,r,n,i){return h(),b("img",{src:i.logo,alt:"Site Header Logo",class:"logo"},null,8,CM)}const yr=Ce(DM,[["render",AM]]),jM={class:"flex items-center flex-shrink-0"},TM={__name:"AppLogoMark",props:{canShowAdminSidebar:{type:Boolean,default:!1}},setup(a){return(e,t)=>{const r=I("InertiaLink"),n=xt("tippy");return h(),b("div",jM,[C(r,{href:e.route("home")},{default:V(()=>[C(yr,{class:"block w-auto h-9"})]),_:1},8,["href"]),a.canShowAdminSidebar&&!e.route().current("admin.*")?je((h(),Y(r,{key:0,title:e.__("Administration Section"),"aria-label":"Open Menu",class:"ml-2 focus:outline-none",href:e.route("admin.dashboard")},{default:V(()=>[C(ne,{name:"cog",class:"w-6 h-6 text-gray-400 dark:text-gray-500 hover:animate-spin"})]),_:1},8,["title","href"])),[[n]]):x("",!0)])}}},zM=["href"],zi={__name:"NavLink",props:{href:String,active:Boolean,openInNewTab:{type:Boolean,default:!1}},setup(a){const e=a,t=Te(()=>e.active?"inline-flex items-center px-1 pt-1 border-b-2 border-light-blue-400 text-sm leading-5 text-gray-900 dark:text-gray-200 focus:outline-none focus:border-light-blue-700 transition duration-150 ease-in-out":"inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm leading-5 text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300 transition duration-150 ease-in-out");return(r,n)=>{const i=I("InertiaLink");return a.openInNewTab?(h(),b("a",{key:1,target:"_blank",href:a.href,class:re(t.value)},[De(r.$slots,"default")],10,zM)):(h(),Y(i,{key:0,href:a.href,class:re(t.value)},{default:V(()=>[De(r.$slots,"default")]),_:3},8,["href","class"]))}}},SM={class:"relative"},Ur={__name:"Dropdown",props:{align:{type:String,default:"right"},width:{type:String,default:"48"},contentClasses:{type:Array,default:()=>["py-1","bg-white"]}},setup(a){const e=a;let t=Ar(!1);const r=u=>{t.value&&u.key==="Escape"&&(t.value=!1)};lu(()=>document.addEventListener("keydown",r)),mu(()=>document.removeEventListener("keydown",r));const n=Te(()=>({48:"w-48"})[e.width.toString()]),i=Te(()=>e.align==="left"?"origin-top-left left-0":e.align==="right"?"origin-top-right right-0":"origin-top");return(u,m)=>(h(),b("div",SM,[l("div",{onClick:m[0]||(m[0]=c=>Dn(t)?t.value=!H(t):t=!H(t))},[De(u.$slots,"trigger")]),je(l("div",{class:"fixed inset-0 z-40",onClick:m[1]||(m[1]=c=>Dn(t)?t.value=!1:t=!1)},null,512),[[gt,H(t)]]),C(cu,{"enter-active-class":"transition ease-out duration-200","enter-from-class":"transform opacity-0 scale-95","enter-to-class":"transform opacity-100 scale-100","leave-active-class":"transition ease-in duration-75","leave-from-class":"transform opacity-100 scale-100","leave-to-class":"transform opacity-0 scale-95"},{default:V(()=>[je(l("div",{class:re(["absolute z-50 mt-2 rounded-md shadow-lg",[n.value,i.value]]),style:{display:"none"}},[l("div",{class:re(["rounded-md ring-1 ring-black ring-opacity-5 dark:bg-gray-800",a.contentClasses])},[De(u.$slots,"content")],2)],2),[[gt,H(t)]])]),_:3})]))}},EM=["href"],ya={__name:"DropdownLink",props:{href:String,as:String,btnClass:String,openInNewTab:{type:Boolean,default:!1}},setup(a){return(e,t)=>{const r=I("InertiaLink");return h(),b("div",null,[a.as=="button"?(h(),b("button",{key:0,type:"submit",class:re(["block w-full px-4 py-2 text-sm leading-5 text-gray-700 dark:text-gray-400 text-left hover:bg-cool-gray-100 dark:hover:bg-cool-gray-900 focus:outline-none focus:bg-cool-gray-100 dark:focus:bg-cool-gray-900 transition duration-150 ease-in-out",a.btnClass])},[De(e.$slots,"default")],2)):a.as!="button"&&!a.openInNewTab?(h(),Y(r,{key:1,href:a.href,class:re(["block px-4 py-2 text-sm leading-5 text-gray-700 dark:text-gray-400 hover:bg-cool-gray-100 dark:hover:bg-cool-gray-900 focus:outline-none focus:bg-cool-gray-100 dark:focus:bg-cool-gray-900 transition duration-150 ease-in-out",a.btnClass])},{default:V(()=>[De(e.$slots,"default")]),_:3},8,["href","class"])):(h(),b("a",{key:2,target:"_blank",href:a.href,class:re(["block px-4 py-2 text-sm leading-5 text-gray-700 dark:text-gray-400 hover:bg-cool-gray-100 dark:hover:bg-cool-gray-900 focus:outline-none focus:bg-cool-gray-100 dark:focus:bg-cool-gray-900 transition duration-150 ease-in-out",a.btnClass])},[De(e.$slots,"default")],10,EM))])}}},NM={components:{JetDropdown:Ur,JetDropdownLink:ya},props:{title:{type:String,required:!0},items:{type:Array,required:!0}}},FM={class:"inline-flex items-center px-1 pt-1 text-sm leading-5 text-gray-500 transition duration-150 ease-in-out border-b-2 border-transparent hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300"},RM={class:"inline-flex rounded-md"},HM={type:"button",class:"inline-flex items-center py-2 text-sm font-semibold leading-4 text-gray-500 transition duration-150 ease-in-out border border-transparent rounded-md dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 focus:outline-none"},LM=l("svg",{class:"ml-2 -mr-0.5 h-4 w-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},[l("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1);function VM(a,e,t,r,n,i){const u=I("jet-dropdown-link"),m=I("jet-dropdown");return h(),b("div",FM,[C(m,{align:"right",width:"48"},{trigger:V(()=>[l("span",RM,[l("button",HM,[Q(A(a.__(t.title))+" ",1),LM])])]),content:V(()=>[(h(!0),b(de,null,We(t.items,c=>(h(),Y(u,{key:c.key,class:"text-sm",href:a.route(c.route,c.route_params??null),"open-in-new-tab":c.is_open_in_new_tab},{default:V(()=>[Q(A(a.__(c.title)),1)]),_:2},1032,["href","open-in-new-tab"]))),128))]),_:1})])}const OM=Ce(NM,[["render",VM]]);function IM(a,e){for(var t in e)e.hasOwnProperty(t)&&a[t]===void 0&&(a[t]=e[t]);return a}function XM(a,e,t){var r;return a.length>e&&(t==null?(t="…",r=3):r=t.length,a=a.substring(0,e-r)+t),a}function Si(a,e){if(Array.prototype.indexOf)return a.indexOf(e);for(var t=0,r=a.length;t=0;t--)e(a[t])===!0&&a.splice(t,1)}function BM(a,e){if(!e.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var t=[],r=0,n;n=e.exec(a);)t.push(a.substring(r,n.index)),t.push(n[0]),r=n.index+n[0].length;return t.push(a.substring(r)),t}function $s(a){throw new Error("Unhandled case for value: '".concat(a,"'"))}var $r=function(){function a(e){e===void 0&&(e={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=e.tagName||"",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||""}return a.prototype.setTagName=function(e){return this.tagName=e,this},a.prototype.getTagName=function(){return this.tagName||""},a.prototype.setAttr=function(e,t){var r=this.getAttrs();return r[e]=t,this},a.prototype.getAttr=function(e){return this.getAttrs()[e]},a.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},a.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},a.prototype.setClass=function(e){return this.setAttr("class",e)},a.prototype.addClass=function(e){for(var t=this.getClass(),r=this.whitespaceRegex,n=t?t.split(r):[],i=e.split(r),u;u=i.shift();)Si(n,u)===-1&&n.push(u);return this.getAttrs().class=n.join(" "),this},a.prototype.removeClass=function(e){for(var t=this.getClass(),r=this.whitespaceRegex,n=t?t.split(r):[],i=e.split(r),u;n.length&&(u=i.shift());){var m=Si(n,u);m!==-1&&n.splice(m,1)}return this.getAttrs().class=n.join(" "),this},a.prototype.getClass=function(){return this.getAttrs().class||""},a.prototype.hasClass=function(e){return(" "+this.getClass()+" ").indexOf(" "+e+" ")!==-1},a.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},a.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},a.prototype.getInnerHTML=function(){return this.innerHTML||""},a.prototype.getInnerHtml=function(){return this.getInnerHTML()},a.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return t=t?" "+t:"",["<",e,t,">",this.getInnerHtml(),""].join("")},a.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var e=this.getAttrs(),t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r+'="'+e[r]+'"');return t.join(" ")},a}();function GM(a,e,t){var r,n;t==null?(t="…",n=3,r=8):(n=t.length,r=t.length);var i=function(W){var D={},T=W,N=T.match(/^([a-z]+):\/\//i);return N&&(D.scheme=N[1],T=T.substr(N[0].length)),N=T.match(/^(.*?)(?=(\?|#|\/|$))/i),N&&(D.host=N[1],T=T.substr(N[0].length)),N=T.match(/^\/(.*?)(?=(\?|#|$))/i),N&&(D.path=N[1],T=T.substr(N[0].length)),N=T.match(/^\?(.*?)(?=(#|$))/i),N&&(D.query=N[1],T=T.substr(N[0].length)),N=T.match(/^#(.*?)$/i),N&&(D.fragment=N[1]),D},u=function(W){var D="";return W.scheme&&W.host&&(D+=W.scheme+"://"),W.host&&(D+=W.host),W.path&&(D+="/"+W.path),W.query&&(D+="?"+W.query),W.fragment&&(D+="#"+W.fragment),D},m=function(W,D){var T=D/2,N=Math.ceil(T),F=-1*Math.floor(T),L="";return F<0&&(L=W.substr(F)),W.substr(0,N)+t+L};if(a.length<=e)return a;var c=e-n,f=i(a);if(f.query){var v=f.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);v&&(f.query=f.query.substr(0,v[1].length),a=u(f))}if(a.length<=e||(f.host&&(f.host=f.host.replace(/^www\./,""),a=u(f)),a.length<=e))return a;var w="";if(f.host&&(w+=f.host),w.length>=c)return f.host.length==e?(f.host.substr(0,e-n)+t).substr(0,c+r):m(w,c).substr(0,c+r);var p="";if(f.path&&(p+="/"+f.path),f.query&&(p+="?"+f.query),p)if((w+p).length>=c){if((w+p).length==e)return(w+p).substr(0,e);var y=c-w.length;return(w+m(p,y)).substr(0,c+r)}else w+=p;if(f.fragment){var _="#"+f.fragment;if((w+_).length>=c){if((w+_).length==e)return(w+_).substr(0,e);var R=c-w.length;return(w+m(_,R)).substr(0,c+r)}else w+=_}if(f.scheme&&f.host){var j=f.scheme+"://";if((w+j).length0&&(E=w.substr(-1*Math.floor(c/2))),(w.substr(0,Math.ceil(c/2))+t+E).substr(0,c+r)}function qM(a,e,t){if(a.length<=e)return a;var r,n;t==null?(t="…",r=8,n=3):(r=t.length,n=t.length);var i=e-n,u="";return i>0&&(u=a.substr(-1*Math.floor(i/2))),(a.substr(0,Math.ceil(i/2))+t+u).substr(0,i+r)}function YM(a,e,t){return XM(a,e,t)}var Ei=function(){function a(e){e===void 0&&(e={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||""}return a.prototype.build=function(e){return new $r({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},a.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},r=this.createCssClass(e);return r&&(t.class=r),this.newWindow&&(t.target="_blank",t.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length-1}var F1=N1,R1=k1,H1=F1,L1=1,V1=2,O1=8,I1=16,X1=32,B1=64,G1=128,q1=256,Y1=512,Q1=[["ary",G1],["bind",L1],["bindKey",V1],["curry",O1],["curryRight",I1],["flip",Y1],["partial",X1],["partialRight",B1],["rearg",q1]];function U1(a,e){return R1(Q1,function(t){var r="_."+t[0];e&t[1]&&!H1(a,r)&&a.push(r)}),a.sort()}var K1=U1,J1=o1,Z1=d1,eg=Er,ag=K1;function tg(a,e,t){var r=e+"";return eg(a,Z1(r,ag(J1(r),t)))}var Oo=tg,rg=Qv,ng=Vo,ig=Oo,og=1,sg=2,ug=4,dg=8,In=32,Xn=64;function lg(a,e,t,r,n,i,u,m,c,f){var v=e&dg,w=v?u:void 0,p=v?void 0:u,y=v?i:void 0,_=v?void 0:i;e|=v?In:Xn,e&=~(v?Xn:In),e&ug||(e&=~(og|sg));var H=[a,e,n,y,w,_,p,m,c,f],j=t.apply(void 0,H);return rg(a)&&ng(j,H),j.placeholder=r,ig(j,a,e)}var Io=lg;function mg(a){var e=a;return e.placeholder}var ka=mg,cg=9007199254740991,hg=/^(?:0|[1-9]\d*)$/;function fg(a,e){var t=typeof a;return e=e??cg,!!e&&(t=="number"||t!="symbol"&&hg.test(a))&&a>-1&&a%1==0&&a1&&W.reverse(),v&&c0&&(t=e.apply(this,arguments)),a<=1&&(e=void 0),t}}var qo=yp,$p=Qa,ai=Math.max;function Pp(a,e,t){return e=ai(e===void 0?a.length-1:e,0),function(){for(var r=arguments,n=-1,i=ai(r.length-e,0),u=Array(i);++n=e||L<0||w&&X>=i}function E(){var F=Zt();if(j(F))return W(F);m=setTimeout(E,H(F))}function W(F){return m=void 0,p&&r?y(F):(r=n=void 0,u)}function D(){m!==void 0&&clearTimeout(m),f=0,r=c=n=m=void 0}function T(){return m===void 0?u:W(Zt())}function N(){var F=Zt(),L=j(F);if(r=arguments,n=this,c=F,L){if(m===void 0)return _(c);if(w)return clearTimeout(m),m=setTimeout(E,e),y(c)}return m===void 0&&(m=setTimeout(E,e)),u}return N.cancel=D,N.flush=T,N}var Qo=a0,t0="Expected a function";function r0(a,e,t){if(typeof a!="function")throw new TypeError(t0);return setTimeout(function(){a.apply(void 0,t)},e)}var Uo=r0,n0=Uo,i0=Fe,o0=i0(function(a,e){return n0(a,1,e)}),s0=o0,u0=Uo,d0=Fe,l0=jr,m0=d0(function(a,e,t){return u0(a,l0(e)||0,t)}),c0=m0,h0=Oe,f0=512;function v0(a){return h0(a,f0)}var g0=v0,p0=la,b0=p0(Object,"create"),At=b0,ri=At;function w0(){this.__data__=ri?ri(null):{},this.size=0}var y0=w0;function $0(a){var e=this.has(a)&&delete this.__data__[a];return this.size-=e?1:0,e}var P0=$0,k0=At,M0="__lodash_hash_undefined__",W0=Object.prototype,_0=W0.hasOwnProperty;function x0(a){var e=this.__data__;if(k0){var t=e[a];return t===M0?void 0:t}return _0.call(e,a)?e[a]:void 0}var D0=x0,C0=At,A0=Object.prototype,j0=A0.hasOwnProperty;function T0(a){var e=this.__data__;return C0?e[a]!==void 0:j0.call(e,a)}var z0=T0,S0=At,E0="__lodash_hash_undefined__";function N0(a,e){var t=this.__data__;return this.size+=this.has(a)?0:1,t[a]=S0&&e===void 0?E0:e,this}var F0=N0,R0=y0,H0=P0,L0=D0,V0=z0,O0=F0;function Ma(a){var e=-1,t=a==null?0:a.length;for(this.clear();++e-1}var ib=nb,ob=jt;function sb(a,e){var t=this.__data__,r=ob(t,a);return r<0?(++this.size,t.push([a,e])):t[r][1]=e,this}var ub=sb,db=B0,lb=Z0,mb=tb,cb=ib,hb=ub;function Wa(a){var e=-1,t=a==null?0:a.length;for(this.clear();++e0&&t(m)?e>1?ts(m,e-1,t,r,n):lw(n,m):r||(n[n.length]=m)}return n}var rs=ts,cw=Tt;function hw(){this.__data__=new cw,this.size=0}var fw=hw;function vw(a){var e=this.__data__,t=e.delete(a);return this.size=e.size,t}var gw=vw;function pw(a){return this.__data__.get(a)}var bw=pw;function ww(a){return this.__data__.has(a)}var yw=ww,$w=Tt,Pw=Vr,kw=Or,Mw=200;function Ww(a,e){var t=this.__data__;if(t instanceof $w){var r=t.__data__;if(!Pw||r.lengthm))return!1;var f=i.get(a),v=i.get(e);if(f&&v)return f==e&&v==a;var w=-1,p=!0,y=t&Uw?new Gw:void 0;for(i.set(a,e),i.set(e,a);++w-1&&a%1==0&&a<=O2}var Gr=I2,X2=Ga,B2=Gr,G2=Pa,q2="[object Arguments]",Y2="[object Array]",Q2="[object Boolean]",U2="[object Date]",K2="[object Error]",J2="[object Function]",Z2="[object Map]",ey="[object Number]",ay="[object Object]",ty="[object RegExp]",ry="[object Set]",ny="[object String]",iy="[object WeakMap]",oy="[object ArrayBuffer]",sy="[object DataView]",uy="[object Float32Array]",dy="[object Float64Array]",ly="[object Int8Array]",my="[object Int16Array]",cy="[object Int32Array]",hy="[object Uint8Array]",fy="[object Uint8ClampedArray]",vy="[object Uint16Array]",gy="[object Uint32Array]",U={};U[uy]=U[dy]=U[ly]=U[my]=U[cy]=U[hy]=U[fy]=U[vy]=U[gy]=!0;U[q2]=U[Y2]=U[oy]=U[Q2]=U[sy]=U[U2]=U[K2]=U[J2]=U[Z2]=U[ey]=U[ay]=U[ty]=U[ry]=U[ny]=U[iy]=!1;function py(a){return G2(a)&&B2(a.length)&&!!U[X2(a)]}var by=py;function wy(a){return function(e){return a(e)}}var ss=wy,Pt={exports:{}};Pt.exports;(function(a,e){var t=Do,r=e&&!e.nodeType&&e,n=r&&!0&&a&&!a.nodeType&&a,i=n&&n.exports===r,u=i&&t.process,m=function(){try{var c=n&&n.require&&n.require("util").types;return c||u&&u.binding&&u.binding("util")}catch{}}();a.exports=m})(Pt,Pt.exports);var yy=Pt.exports,$y=by,Py=ss,ci=yy,hi=ci&&ci.isTypedArray,ky=hi?Py(hi):$y,us=ky,My=H2,Wy=Br,_y=Se,xy=os,Dy=Nr,Cy=us,Ay=Object.prototype,jy=Ay.hasOwnProperty;function Ty(a,e){var t=_y(a),r=!t&&Wy(a),n=!t&&!r&&xy(a),i=!t&&!r&&!n&&Cy(a),u=t||r||n||i,m=u?My(a.length,String):[],c=m.length;for(var f in a)(e||jy.call(a,f))&&!(u&&(f=="length"||n&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||Dy(f,c)))&&m.push(f);return m}var zy=Ty,Sy=Object.prototype;function Ey(a){var e=a&&a.constructor,t=typeof e=="function"&&e.prototype||Sy;return a===t}var Ny=Ey;function Fy(a,e){return function(t){return a(e(t))}}var Ry=Fy,Hy=Ry,Ly=Hy(Object.keys,Object),Vy=Ly,Oy=Ny,Iy=Vy,Xy=Object.prototype,By=Xy.hasOwnProperty;function Gy(a){if(!Oy(a))return Iy(a);var e=[];for(var t in Object(a))By.call(a,t)&&t!="constructor"&&e.push(t);return e}var qy=Gy,Yy=Ao,Qy=Gr;function Uy(a){return a!=null&&Qy(a.length)&&!Yy(a)}var Ky=Uy,Jy=zy,Zy=qy,e$=Ky;function a$(a){return e$(a)?Jy(a):Zy(a)}var ds=a$,t$=x2,r$=F2,n$=ds;function i$(a){return t$(a,n$,r$)}var o$=i$,fi=o$,s$=1,u$=Object.prototype,d$=u$.hasOwnProperty;function l$(a,e,t,r,n,i){var u=t&s$,m=fi(a),c=m.length,f=fi(e),v=f.length;if(c!=v&&!u)return!1;for(var w=c;w--;){var p=m[w];if(!(u?p in e:d$.call(e,p)))return!1}var y=i.get(a),_=i.get(e);if(y&&_)return y==e&&_==a;var H=!0;i.set(a,e),i.set(e,a);for(var j=u;++wn?0:n+e),t=t>n?n:t,t<0&&(t+=n),n=e>t?0:t-e>>>0,e>>>=0;for(var i=Array(n);++r=r?a:p3(a,e,t)}var w3=b3,y3=Qa,$3=Xr,P3=Fe,k3=w3,M3=qa,W3="Expected a function",_3=Math.max;function x3(a,e){if(typeof a!="function")throw new TypeError(W3);return e=e==null?0:_3(M3(e),0),P3(function(t){var r=t[e],n=k3(t,0,e);return r&&$3(n,r),y3(a,this,n)})}var D3=x3,C3=Qo,A3=Ke,j3="Expected a function";function T3(a,e,t){var r=!0,n=!0;if(typeof a!="function")throw new TypeError(j3);return A3(t)&&(r="leading"in t?!!t.leading:r,n="trailing"in t?!!t.trailing:n),C3(a,e,{leading:r,maxWait:e,trailing:n})}var z3=T3,S3=Go;function E3(a){return S3(a,1)}var N3=E3,F3=Ya;function R3(a){return typeof a=="function"?a:F3}var H3=R3,L3=H3,V3=bs;function O3(a,e){return V3(L3(e),a)}var I3=O3,X3={after:df,ary:Go,before:qo,bind:zp,bindKey:Vp,curry:Xp,curryRight:qp,debounce:Qo,defer:s0,delay:c0,flip:g0,memoize:Zo,negate:Bb,once:Yb,overArgs:Hk,partial:bs,partialRight:Uk,rearg:d3,rest:f3,spread:D3,throttle:z3,unary:N3,wrap:I3};function B3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0"})])}function G3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"})])}function q3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"})])}function Y3(a,e){return h(),b("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z"})])}const Q3={name:"Search",components:{Icon:ne,MagnifyingGlassIcon:G3},data(){return{showResults:!1,loading:!1,searchString:"",usersList:[],playersList:[]}},created:function(){window.addEventListener("click",a=>{this.$el.contains(a.target)||(this.showResults=!1,this.searchString="")})},methods:{performSearch:X3.debounce(function(){this.searchString&&(this.showResults=!0,this.loading=!0,axios.get(route("search",{q:this.searchString})).then(a=>{this.usersList=a.data.users,this.playersList=a.data.players}).finally(()=>{this.loading=!1}))},200)}},U3={class:"relative mx-auto text-gray-600 dark:text-gray-400"},K3=["placeholder"],J3={type:"submit",class:"absolute right-0 top-0 mt-3 mr-4"},Z3={key:0,id:"results",class:"absolute bg-white dark:bg-cool-gray-800 px-3 py-1 w-full rounded-md shadow-lg z-50"},eM={key:0,id:"loading",class:"text-center p-2"},aM={key:1,id:"users"},tM={class:"text-xs text-gray-400 dark:text-gray-300 font-extrabold"},rM={class:"flex flex-col"},nM={class:"flex"},iM=["src"],oM={class:"text-sm"},sM={class:"text-gray-700 dark:text-gray-300 font-bold"},uM={class:"text-gray-500 dark:text-gray-500"},dM={class:"flex"},lM=["title","src"],mM={key:0,id:"emptyusers",class:"italic"},cM={key:2,id:"players",class:"mt-5 pb-4"},hM={class:"text-xs text-gray-400 dark:text-gray-300 font-extrabold"},fM={class:"flex flex-col"},vM={class:"flex items-center"},gM=["src"],pM={class:"text-sm"},bM={class:"text-gray-700 dark:text-gray-300 font-bold"},wM={class:"flex space-x-2"},yM=["src","alt","title"],$M=["title","src"],PM={key:0,id:"emptyplayers",class:"italic"};function kM(a,e,t,r,n,i){const u=I("MagnifyingGlassIcon"),m=I("inertia-link"),c=I("icon"),f=xt("tippy");return h(),b("div",U3,[l("form",{onSubmit:e[2]||(e[2]=Xa((...v)=>i.performSearch&&i.performSearch(...v),["prevent"]))},[je(l("input",{"onUpdate:modelValue":e[0]||(e[0]=v=>n.searchString=v),"aria-label":"search",class:ee(["border-none bg-gray-200 dark:bg-cool-gray-900 h-10 px-5 pr-10 focus:w-80 rounded-full text-sm focus:outline-none focus:ring-0",{"w-80":n.showResults}]),type:"search",name:"search",placeholder:a.__("Search")+"..",autocomplete:"off",onInput:e[1]||(e[1]=(...v)=>i.performSearch&&i.performSearch(...v))},null,42,K3),[[du,n.searchString]]),l("button",J3,[C(u,{class:"text-gray-400 dark:text-gray-600 h-4 w-4 stroke-2"})])],32),n.showResults&&n.searchString?(h(),b("div",Z3,[n.loading?(h(),b("div",eM,A(a.__("Loading"))+"... ",1)):x("",!0),n.loading?x("",!0):(h(),b("div",aM,[l("span",tM,A(a.__("USERS")),1),l("div",rM,[(h(!0),b(de,null,We(n.usersList,v=>(h(),Y(m,{id:"user",key:v.username,as:"div",href:a.route("user.public.get",v.username),class:"flex px-2 py-1 justify-between hover:bg-light-blue-100 dark:hover:bg-cool-gray-900 rounded cursor-pointer"},{default:V(()=>[l("div",nM,[l("img",{class:"mr-3 w-10 h-10 rounded-full",src:v.profile_photo_url,alt:"Image"},null,8,iM),l("div",oM,[l("p",sM,A(v.title),1),l("p",uM," @"+A(v.username),1)])]),l("div",dM,[je(l("img",{title:v.country.name,src:v.country.photo_path,alt:"",class:"h-8 w-8 -mt-0.5 focus:outline-none"},null,8,lM),[[f]])])]),_:2},1032,["href"]))),128))]),!n.usersList||n.usersList.length<=0?(h(),b("div",mM,A(a.__("No users found.")),1)):x("",!0)])),n.loading?x("",!0):(h(),b("div",cM,[l("span",hM,A(a.__("PLAYERS")),1),l("div",fM,[(h(!0),b(de,null,We(n.playersList,v=>(h(),Y(m,{id:"player",key:v.uuid,as:"div",href:a.route("player.show",v.uuid),class:"flex justify-between px-2 py-1 hover:bg-light-blue-100 dark:hover:bg-cool-gray-900 rounded cursor-pointer"},{default:V(()=>[l("div",vM,[l("img",{class:"mr-3 w-8 h-8",src:v.avatar_url,alt:"Avatar"},null,8,gM),l("div",pM,[l("p",bM,A(v.title),1)])]),l("div",wM,[je(C(c,{class:"w-8 h-8 focus:outline-none",name:`rating-${v.rating}`,content:v.rating},null,8,["name","content"]),[[gt,v.rating!=null],[f]]),je(l("img",{src:v.rank.photo_path,alt:v.rank.name,title:v.rank.name,class:"h-8 w-8 focus:outline-none"},null,8,yM),[[gt,v.rank.photo_path],[f]]),je(l("img",{title:v.country.name,src:v.country.photo_path,alt:"",class:"h-8 w-8 -mt-0.5 focus:outline-none"},null,8,$M),[[f]])])]),_:2},1032,["href"]))),128))]),!n.playersList||n.playersList.length<=0?(h(),b("div",PM,A(a.__("No players found.")),1)):x("",!0)]))])):x("",!0)])}const ws=Ce(Q3,[["render",kM]]),MM={name:"ColorThemeToggle",components:{MoonIcon:q3,SunIcon:Y3},data(){return{colorMode:window.colorMode}},methods:{toggleTheme(){this.colorMode==="dark"?(this.colorMode="light",window.colorMode="light",localStorage.theme="light",document.documentElement.classList.add("light"),document.documentElement.classList.remove("dark")):(this.colorMode="dark",window.colorMode="dark",localStorage.theme="dark",document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light")),window.location.reload()}}},WM=["title"],_M=["title"];function xM(a,e,t,r,n,i){const u=I("MoonIcon"),m=I("SunIcon"),c=xt("tippy");return h(),b("div",null,[l("button",{onClick:e[0]||(e[0]=(...f)=>i.toggleTheme&&i.toggleTheme(...f))},[n.colorMode==="dark"?je((h(),b("span",{key:0,title:a.__("Use Light Theme")},[C(u,{class:"w-5 h-5 text-gray-400 focus:outline-none stroke-2"})],8,WM)),[[c]]):je((h(),b("span",{key:1,title:a.__("Use Dark Theme")},[C(m,{class:"w-6 h-6 text-gray-400 focus:outline-none stroke-2"})],8,_M)),[[c]])])])}const ys=Ce(MM,[["render",xM]]),DM={computed:{logo(){return window.colorMode==="light"?this.$page.props.generalSettings.site_header_logo_path_light:this.$page.props.generalSettings.site_header_logo_path_dark}}},CM=["src"];function AM(a,e,t,r,n,i){return h(),b("img",{src:i.logo,alt:"Site Header Logo",class:"logo"},null,8,CM)}const yr=Ce(DM,[["render",AM]]),jM={class:"flex items-center flex-shrink-0"},TM={__name:"AppLogoMark",props:{canShowAdminSidebar:{type:Boolean,default:!1}},setup(a){return(e,t)=>{const r=I("InertiaLink"),n=xt("tippy");return h(),b("div",jM,[C(r,{href:e.route("home")},{default:V(()=>[C(yr,{class:"block w-auto h-9"})]),_:1},8,["href"]),a.canShowAdminSidebar&&!e.route().current("admin.*")?je((h(),Y(r,{key:0,title:e.__("Administration Section"),"aria-label":"Open Menu",class:"ml-2 focus:outline-none",href:e.route("admin.dashboard")},{default:V(()=>[C(ne,{name:"cog",class:"w-6 h-6 text-gray-400 dark:text-gray-500 hover:animate-spin"})]),_:1},8,["title","href"])),[[n]]):x("",!0)])}}},zM=["href"],zi={__name:"NavLink",props:{href:String,active:Boolean,openInNewTab:{type:Boolean,default:!1}},setup(a){const e=a,t=Te(()=>e.active?"inline-flex items-center px-1 pt-1 border-b-2 border-light-blue-400 text-sm leading-5 text-gray-900 dark:text-gray-200 focus:outline-none focus:border-light-blue-700 transition duration-150 ease-in-out":"inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm leading-5 text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300 transition duration-150 ease-in-out");return(r,n)=>{const i=I("InertiaLink");return a.openInNewTab?(h(),b("a",{key:1,target:"_blank",href:a.href,class:ee(t.value)},[De(r.$slots,"default")],10,zM)):(h(),Y(i,{key:0,href:a.href,class:ee(t.value)},{default:V(()=>[De(r.$slots,"default")]),_:3},8,["href","class"]))}}},SM={class:"relative"},Ur={__name:"Dropdown",props:{align:{type:String,default:"right"},width:{type:String,default:"48"},contentClasses:{type:Array,default:()=>["py-1","bg-white"]}},setup(a){const e=a;let t=Ar(!1);const r=u=>{t.value&&u.key==="Escape"&&(t.value=!1)};lu(()=>document.addEventListener("keydown",r)),mu(()=>document.removeEventListener("keydown",r));const n=Te(()=>({48:"w-48"})[e.width.toString()]),i=Te(()=>e.align==="left"?"origin-top-left left-0":e.align==="right"?"origin-top-right right-0":"origin-top");return(u,m)=>(h(),b("div",SM,[l("div",{onClick:m[0]||(m[0]=c=>Dn(t)?t.value=!R(t):t=!R(t))},[De(u.$slots,"trigger")]),je(l("div",{class:"fixed inset-0 z-40",onClick:m[1]||(m[1]=c=>Dn(t)?t.value=!1:t=!1)},null,512),[[gt,R(t)]]),C(cu,{"enter-active-class":"transition ease-out duration-200","enter-from-class":"transform opacity-0 scale-95","enter-to-class":"transform opacity-100 scale-100","leave-active-class":"transition ease-in duration-75","leave-from-class":"transform opacity-100 scale-100","leave-to-class":"transform opacity-0 scale-95"},{default:V(()=>[je(l("div",{class:ee(["absolute z-50 mt-2 rounded-md shadow-lg",[n.value,i.value]]),style:{display:"none"}},[l("div",{class:ee(["rounded-md ring-1 ring-black ring-opacity-5 dark:bg-gray-800",a.contentClasses])},[De(u.$slots,"content")],2)],2),[[gt,R(t)]])]),_:3})]))}},EM=["href"],ya={__name:"DropdownLink",props:{href:String,as:String,btnClass:String,openInNewTab:{type:Boolean,default:!1}},setup(a){return(e,t)=>{const r=I("InertiaLink");return h(),b("div",null,[a.as=="button"?(h(),b("button",{key:0,type:"submit",class:ee(["block w-full px-4 py-2 text-sm leading-5 text-gray-700 dark:text-gray-400 text-left hover:bg-cool-gray-100 dark:hover:bg-cool-gray-900 focus:outline-none focus:bg-cool-gray-100 dark:focus:bg-cool-gray-900 transition duration-150 ease-in-out",a.btnClass])},[De(e.$slots,"default")],2)):a.as!="button"&&!a.openInNewTab?(h(),Y(r,{key:1,href:a.href,class:ee(["block px-4 py-2 text-sm leading-5 text-gray-700 dark:text-gray-400 hover:bg-cool-gray-100 dark:hover:bg-cool-gray-900 focus:outline-none focus:bg-cool-gray-100 dark:focus:bg-cool-gray-900 transition duration-150 ease-in-out",a.btnClass])},{default:V(()=>[De(e.$slots,"default")]),_:3},8,["href","class"])):(h(),b("a",{key:2,target:"_blank",href:a.href,class:ee(["block px-4 py-2 text-sm leading-5 text-gray-700 dark:text-gray-400 hover:bg-cool-gray-100 dark:hover:bg-cool-gray-900 focus:outline-none focus:bg-cool-gray-100 dark:focus:bg-cool-gray-900 transition duration-150 ease-in-out",a.btnClass])},[De(e.$slots,"default")],10,EM))])}}},NM={components:{JetDropdown:Ur,JetDropdownLink:ya},props:{title:{type:String,required:!0},items:{type:Array,required:!0}}},FM={class:"inline-flex items-center px-1 pt-1 text-sm leading-5 text-gray-500 transition duration-150 ease-in-out border-b-2 border-transparent hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300"},RM={class:"inline-flex rounded-md"},HM={type:"button",class:"inline-flex items-center py-2 text-sm font-semibold leading-4 text-gray-500 transition duration-150 ease-in-out border border-transparent rounded-md dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 focus:outline-none"},LM=l("svg",{class:"ml-2 -mr-0.5 h-4 w-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},[l("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1);function VM(a,e,t,r,n,i){const u=I("jet-dropdown-link"),m=I("jet-dropdown");return h(),b("div",FM,[C(m,{align:"right",width:"48"},{trigger:V(()=>[l("span",RM,[l("button",HM,[Q(A(a.__(t.title))+" ",1),LM])])]),content:V(()=>[(h(!0),b(de,null,We(t.items,c=>(h(),Y(u,{key:c.key,class:"text-sm",href:a.route(c.route,c.route_params??null),"open-in-new-tab":c.is_open_in_new_tab},{default:V(()=>[Q(A(a.__(c.title)),1)]),_:2},1032,["href","open-in-new-tab"]))),128))]),_:1})])}const OM=Ce(NM,[["render",VM]]);function IM(a,e){for(var t in e)e.hasOwnProperty(t)&&a[t]===void 0&&(a[t]=e[t]);return a}function XM(a,e,t){var r;return a.length>e&&(t==null?(t="…",r=3):r=t.length,a=a.substring(0,e-r)+t),a}function Si(a,e){if(Array.prototype.indexOf)return a.indexOf(e);for(var t=0,r=a.length;t=0;t--)e(a[t])===!0&&a.splice(t,1)}function BM(a,e){if(!e.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var t=[],r=0,n;n=e.exec(a);)t.push(a.substring(r,n.index)),t.push(n[0]),r=n.index+n[0].length;return t.push(a.substring(r)),t}function $s(a){throw new Error("Unhandled case for value: '".concat(a,"'"))}var $r=function(){function a(e){e===void 0&&(e={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=e.tagName||"",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||""}return a.prototype.setTagName=function(e){return this.tagName=e,this},a.prototype.getTagName=function(){return this.tagName||""},a.prototype.setAttr=function(e,t){var r=this.getAttrs();return r[e]=t,this},a.prototype.getAttr=function(e){return this.getAttrs()[e]},a.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},a.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},a.prototype.setClass=function(e){return this.setAttr("class",e)},a.prototype.addClass=function(e){for(var t=this.getClass(),r=this.whitespaceRegex,n=t?t.split(r):[],i=e.split(r),u;u=i.shift();)Si(n,u)===-1&&n.push(u);return this.getAttrs().class=n.join(" "),this},a.prototype.removeClass=function(e){for(var t=this.getClass(),r=this.whitespaceRegex,n=t?t.split(r):[],i=e.split(r),u;n.length&&(u=i.shift());){var m=Si(n,u);m!==-1&&n.splice(m,1)}return this.getAttrs().class=n.join(" "),this},a.prototype.getClass=function(){return this.getAttrs().class||""},a.prototype.hasClass=function(e){return(" "+this.getClass()+" ").indexOf(" "+e+" ")!==-1},a.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},a.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},a.prototype.getInnerHTML=function(){return this.innerHTML||""},a.prototype.getInnerHtml=function(){return this.getInnerHTML()},a.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return t=t?" "+t:"",["<",e,t,">",this.getInnerHtml(),""].join("")},a.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var e=this.getAttrs(),t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r+'="'+e[r]+'"');return t.join(" ")},a}();function GM(a,e,t){var r,n;t==null?(t="…",n=3,r=8):(n=t.length,r=t.length);var i=function(W){var D={},T=W,N=T.match(/^([a-z]+):\/\//i);return N&&(D.scheme=N[1],T=T.substr(N[0].length)),N=T.match(/^(.*?)(?=(\?|#|\/|$))/i),N&&(D.host=N[1],T=T.substr(N[0].length)),N=T.match(/^\/(.*?)(?=(\?|#|$))/i),N&&(D.path=N[1],T=T.substr(N[0].length)),N=T.match(/^\?(.*?)(?=(#|$))/i),N&&(D.query=N[1],T=T.substr(N[0].length)),N=T.match(/^#(.*?)$/i),N&&(D.fragment=N[1]),D},u=function(W){var D="";return W.scheme&&W.host&&(D+=W.scheme+"://"),W.host&&(D+=W.host),W.path&&(D+="/"+W.path),W.query&&(D+="?"+W.query),W.fragment&&(D+="#"+W.fragment),D},m=function(W,D){var T=D/2,N=Math.ceil(T),F=-1*Math.floor(T),L="";return F<0&&(L=W.substr(F)),W.substr(0,N)+t+L};if(a.length<=e)return a;var c=e-n,f=i(a);if(f.query){var v=f.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);v&&(f.query=f.query.substr(0,v[1].length),a=u(f))}if(a.length<=e||(f.host&&(f.host=f.host.replace(/^www\./,""),a=u(f)),a.length<=e))return a;var w="";if(f.host&&(w+=f.host),w.length>=c)return f.host.length==e?(f.host.substr(0,e-n)+t).substr(0,c+r):m(w,c).substr(0,c+r);var p="";if(f.path&&(p+="/"+f.path),f.query&&(p+="?"+f.query),p)if((w+p).length>=c){if((w+p).length==e)return(w+p).substr(0,e);var y=c-w.length;return(w+m(p,y)).substr(0,c+r)}else w+=p;if(f.fragment){var _="#"+f.fragment;if((w+_).length>=c){if((w+_).length==e)return(w+_).substr(0,e);var H=c-w.length;return(w+m(_,H)).substr(0,c+r)}else w+=_}if(f.scheme&&f.host){var j=f.scheme+"://";if((w+j).length0&&(E=w.substr(-1*Math.floor(c/2))),(w.substr(0,Math.ceil(c/2))+t+E).substr(0,c+r)}function qM(a,e,t){if(a.length<=e)return a;var r,n;t==null?(t="…",r=8,n=3):(r=t.length,n=t.length);var i=e-n,u="";return i>0&&(u=a.substr(-1*Math.floor(i/2))),(a.substr(0,Math.ceil(i/2))+t+u).substr(0,i+r)}function YM(a,e,t){return XM(a,e,t)}var Ei=function(){function a(e){e===void 0&&(e={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||""}return a.prototype.build=function(e){return new $r({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},a.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},r=this.createCssClass(e);return r&&(t.class=r),this.newWindow&&(t.target="_blank",t.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length-1},a.isValidUriScheme=function(e){var t=e.match(this.uriSchemeRegex),r=t&&t[0].toLowerCase();return r!=="javascript:"&&r!=="vbscript:"},a.urlMatchDoesNotHaveProtocolOrDot=function(e,t){return!!e&&(!t||!this.hasFullProtocolRegex.test(t))&&e.indexOf(".")===-1},a.urlMatchDoesNotHaveAtLeastOneWordChar=function(e,t){return e&&t?!this.hasFullProtocolRegex.test(t)&&!this.hasWordCharAfterProtocolRegex.test(e):!1},a.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,a.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,a.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+xs+"]"),a.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,a}(),o4=function(){var a=/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/,e=/(?:www\.)/,t=new RegExp("[/?#](?:["+J+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+J+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?");return new RegExp(["(?:","(",a.source,nr(2),")","|","(","(//)?",e.source,nr(6),")","|","(","(//)?",nr(10)+"\\.",Cs.source,"(?![-"+e4+"])",")",")","(?::[0-9]+)?","(?:"+t.source+")?"].join(""),"gi")}(),s4=new RegExp("["+J+"]"),Ri=function(a){Re(e,a);function e(t){var r=a.call(this,t)||this;return r.stripPrefix={scheme:!0,www:!0},r.stripTrailingSlash=!0,r.decodePercentEncoding=!0,r.matcherRegex=o4,r.wordCharRegExp=s4,r.stripPrefix=t.stripPrefix,r.stripTrailingSlash=t.stripTrailingSlash,r.decodePercentEncoding=t.decodePercentEncoding,r}return e.prototype.parseMatches=function(t){for(var r=this.matcherRegex,n=this.stripPrefix,i=this.stripTrailingSlash,u=this.decodePercentEncoding,m=this.tagBuilder,c=[],f,v=function(){var p=f[0],y=f[1],_=f[4],R=f[5],j=f[9],E=f.index,W=R||j,D=t.charAt(E-1);if(!i4.isValid(p,y)||E>0&&D==="@"||E>0&&W&&w.wordCharRegExp.test(D))return"continue";if(/\?$/.test(p)&&(p=p.substr(0,p.length-1)),w.matchHasUnbalancedClosingParen(p))p=p.substr(0,p.length-1);else{var T=w.matchHasInvalidCharAfterTld(p,y);T>-1&&(p=p.substr(0,T))}var N=["http://","https://"].find(function(S){return!!y&&y.indexOf(S)!==-1});if(N){var F=p.indexOf(N);p=p.substr(F),y=y.substr(F),E=E+F}var L=y?"scheme":_?"www":"tld",X=!!y;c.push(new _s({tagBuilder:m,matchedText:p,offset:E,urlMatchType:L,url:p,protocolUrlMatch:X,protocolRelativeMatch:!!W,stripPrefix:n,stripTrailingSlash:i,decodePercentEncoding:u}))},w=this;(f=r.exec(t))!==null;)v();return c},e.prototype.matchHasUnbalancedClosingParen=function(t){var r=t.charAt(t.length-1),n;if(r===")")n="(";else if(r==="]")n="[";else if(r==="}")n="{";else return!1;for(var i=0,u=0,m=t.length-1;u"?(p=new Ee(Z(Z({},p),{name:te()})),B()):!tr.test($)&&!QM.test($)&&$!==":"&&$e()}function E($){$===">"?$e():tr.test($)?v=3:$e()}function W($){na.test($)||($==="/"?v=12:$===">"?B():$==="<"?Pe():$==="="||rr.test($)||KM.test($)?$e():v=5)}function D($){na.test($)?v=6:$==="/"?v=12:$==="="?v=7:$===">"?B():$==="<"?Pe():rr.test($)&&$e()}function T($){na.test($)||($==="/"?v=12:$==="="?v=7:$===">"?B():$==="<"?Pe():rr.test($)?$e():v=5)}function N($){na.test($)||($==='"'?v=8:$==="'"?v=9:/[>=`]/.test($)?$e():$==="<"?Pe():v=10)}function F($){$==='"'&&(v=11)}function L($){$==="'"&&(v=11)}function X($){na.test($)?v=4:$===">"?B():$==="<"&&Pe()}function S($){na.test($)?v=4:$==="/"?v=12:$===">"?B():$==="<"?Pe():(v=4,Ja())}function se($){$===">"?(p=new Ee(Z(Z({},p),{isClosing:!0})),B()):v=4}function aa($){a.substr(c,2)==="--"?(c+=2,p=new Ee(Z(Z({},p),{type:"comment"})),v=14):a.substr(c,7).toUpperCase()==="DOCTYPE"?(c+=7,p=new Ee(Z(Z({},p),{type:"doctype"})),v=20):$e()}function Ie($){$==="-"?v=15:$===">"?$e():v=16}function le($){$==="-"?v=18:$===">"?$e():v=16}function He($){$==="-"&&(v=17)}function ae($){$==="-"?v=18:v=16}function xe($){$===">"?B():$==="!"?v=19:$==="-"||(v=16)}function Xe($){$==="-"?v=17:$===">"?B():v=16}function Et($){$===">"?B():$==="<"&&Pe()}function $e(){v=0,p=m}function Pe(){v=1,p=new Ee({idx:c})}function B(){var $=a.slice(w,p.idx);$&&n($,w),p.type==="comment"?i(p.idx):p.type==="doctype"?u(p.idx):(p.isOpening&&t(p.name,p.idx),p.isClosing&&r(p.name,p.idx)),$e(),w=c+1}function Ka(){var $=a.slice(w,c);n($,w),w=c+1}function te(){var $=p.idx+(p.isClosing?2:1);return a.slice($,c).toLowerCase()}function Ja(){c--}}var Ee=function(){function a(e){e===void 0&&(e={}),this.idx=e.idx!==void 0?e.idx:-1,this.type=e.type||"tag",this.name=e.name||"",this.isOpening=!!e.isOpening,this.isClosing=!!e.isClosing}return a}(),w4=function(){function a(e){e===void 0&&(e={}),this.version=a.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(e.urls),this.email=typeof e.email=="boolean"?e.email:this.email,this.phone=typeof e.phone=="boolean"?e.phone:this.phone,this.hashtag=e.hashtag||this.hashtag,this.mention=e.mention||this.mention,this.newWindow=typeof e.newWindow=="boolean"?e.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash=typeof e.stripTrailingSlash=="boolean"?e.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=typeof e.decodePercentEncoding=="boolean"?e.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=e.sanitizeHtml||!1;var t=this.mention;if(t!==!1&&["twitter","instagram","soundcloud","tiktok"].indexOf(t)===-1)throw new Error("invalid `mention` cfg '".concat(t,"' - see docs"));var r=this.hashtag;if(r!==!1&&["twitter","facebook","instagram","tiktok"].indexOf(r)===-1)throw new Error("invalid `hashtag` cfg '".concat(r,"' - see docs"));this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||this.className,this.replaceFn=e.replaceFn||this.replaceFn,this.context=e.context||this}return a.link=function(e,t){var r=new a(t);return r.link(e)},a.parse=function(e,t){var r=new a(t);return r.parse(e)},a.prototype.normalizeUrlsCfg=function(e){return e==null&&(e=!0),typeof e=="boolean"?{schemeMatches:e,wwwMatches:e,tldMatches:e}:{schemeMatches:typeof e.schemeMatches=="boolean"?e.schemeMatches:!0,wwwMatches:typeof e.wwwMatches=="boolean"?e.wwwMatches:!0,tldMatches:typeof e.tldMatches=="boolean"?e.tldMatches:!0}},a.prototype.normalizeStripPrefixCfg=function(e){return e==null&&(e=!0),typeof e=="boolean"?{scheme:e,www:e}:{scheme:typeof e.scheme=="boolean"?e.scheme:!0,www:typeof e.www=="boolean"?e.www:!0}},a.prototype.normalizeTruncateCfg=function(e){return typeof e=="number"?{length:e,location:"end"}:IM(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},a.prototype.parse=function(e){var t=this,r=["a","style","script"],n=0,i=[];return b4(e,{onOpenTag:function(u){r.indexOf(u)>=0&&n++},onText:function(u,m){if(n===0){var c=/( | |<|<|>|>|"|"|')/gi,f=BM(u,c),v=m;f.forEach(function(w,p){if(p%2===0){var y=t.parseText(w,v);i.push.apply(i,y)}v+=w.length})}},onCloseTag:function(u){r.indexOf(u)>=0&&(n=Math.max(n-1,0))},onComment:function(u){},onDoctype:function(u){}}),i=this.compactMatches(i),i=this.removeUnwantedMatches(i),i},a.prototype.compactMatches=function(e){e.sort(function(c,f){return c.getOffset()-f.getOffset()});for(var t=0;ti?t:t+1;e.splice(m,1);continue}if(e[t+1].getOffset()/g,">"));for(var t=this.parse(e),r=[],n=0,i=0,u=t.length;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function mt(a,e,t){return y4()?mt=Reflect.construct:mt=function(n,i,u){var m=[null];m.push.apply(m,i);var c=Function.bind.apply(n,m),f=new c;return u&&kr(f,u.prototype),f},mt.apply(null,arguments)}function Ae(a){return $4(a)||P4(a)||k4(a)||M4()}function $4(a){if(Array.isArray(a))return Mr(a)}function P4(a){if(typeof Symbol<"u"&&a[Symbol.iterator]!=null||a["@@iterator"]!=null)return Array.from(a)}function k4(a,e){if(a){if(typeof a=="string")return Mr(a,e);var t=Object.prototype.toString.call(a).slice(8,-1);if(t==="Object"&&a.constructor&&(t=a.constructor.name),t==="Map"||t==="Set")return Array.from(a);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Mr(a,e)}}function Mr(a,e){(e==null||e>a.length)&&(e=a.length);for(var t=0,r=new Array(e);t1?t-1:0),n=1;n/gm),H4=Ne(/^data-[\-\w.\u00B7-\uFFFF]/),L4=Ne(/^aria-[\-\w]+$/),V4=Ne(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),O4=Ne(/^(?:\w+script|data):/i),I4=Ne(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X4=Ne(/^html$/i),B4=function(){return typeof window>"u"?null:window},G4=function(e,t){if(Ye(e)!=="object"||typeof e.createPolicy!="function")return null;var r=null,n="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(n)&&(r=t.currentScript.getAttribute(n));var i="dompurify"+(r?"#"+r:"");try{return e.createPolicy(i,{createHTML:function(m){return m},createScriptURL:function(m){return m}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}};function js(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:B4(),e=function(g){return js(g)};if(e.version="2.3.10",e.removed=[],!a||!a.document||a.document.nodeType!==9)return e.isSupported=!1,e;var t=a.document,r=a.document,n=a.DocumentFragment,i=a.HTMLTemplateElement,u=a.Node,m=a.Element,c=a.NodeFilter,f=a.NamedNodeMap,v=f===void 0?a.NamedNodeMap||a.MozNamedAttrMap:f,w=a.HTMLFormElement,p=a.DOMParser,y=a.trustedTypes,_=m.prototype,R=ut(_,"cloneNode"),j=ut(_,"nextSibling"),E=ut(_,"childNodes"),W=ut(_,"parentNode");if(typeof i=="function"){var D=r.createElement("template");D.content&&D.content.ownerDocument&&(r=D.content.ownerDocument)}var T=G4(y,t),N=T?T.createHTML(""):"",F=r,L=F.implementation,X=F.createNodeIterator,S=F.createDocumentFragment,se=F.getElementsByTagName,aa=t.importNode,Ie={};try{Ie=ia(r).documentMode?r.documentMode:{}}catch{}var le={};e.isSupported=typeof W=="function"&&L&&typeof L.createHTMLDocument<"u"&&Ie!==9;var He=F4,ae=R4,xe=H4,Xe=L4,Et=O4,$e=I4,Pe=V4,B=null,Ka=O({},[].concat(Ae(Xi),Ae(or),Ae(sr),Ae(ur),Ae(Bi))),te=null,Ja=O({},[].concat(Ae(Gi),Ae(dr),Ae(qi),Ae(dt))),$=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ja=null,Nt=null,ln=!0,Ft=!0,mn=!1,ha=!1,ta=!1,Rt=!1,Ht=!1,fa=!1,Za=!1,et=!1,cn=!0,Lt=!0,Ta=!1,va={},ga=null,hn=O({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),fn=null,vn=O({},["audio","video","img","source","image","track"]),Vt=null,gn=O({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ot="http://www.w3.org/1998/Math/MathML",It="http://www.w3.org/2000/svg",Be="http://www.w3.org/1999/xhtml",at=Be,Xt=!1,pa,eu=["application/xhtml+xml","text/html"],au="text/html",oe,ba=null,tu=r.createElement("form"),pn=function(g){return g instanceof RegExp||g instanceof Function},Bt=function(g){ba&&ba===g||((!g||Ye(g)!=="object")&&(g={}),g=ia(g),pa=eu.indexOf(g.PARSER_MEDIA_TYPE)===-1?pa=au:pa=g.PARSER_MEDIA_TYPE,oe=pa==="application/xhtml+xml"?function(P){return P}:ct,B="ALLOWED_TAGS"in g?O({},g.ALLOWED_TAGS,oe):Ka,te="ALLOWED_ATTR"in g?O({},g.ALLOWED_ATTR,oe):Ja,Vt="ADD_URI_SAFE_ATTR"in g?O(ia(gn),g.ADD_URI_SAFE_ATTR,oe):gn,fn="ADD_DATA_URI_TAGS"in g?O(ia(vn),g.ADD_DATA_URI_TAGS,oe):vn,ga="FORBID_CONTENTS"in g?O({},g.FORBID_CONTENTS,oe):hn,ja="FORBID_TAGS"in g?O({},g.FORBID_TAGS,oe):{},Nt="FORBID_ATTR"in g?O({},g.FORBID_ATTR,oe):{},va="USE_PROFILES"in g?g.USE_PROFILES:!1,ln=g.ALLOW_ARIA_ATTR!==!1,Ft=g.ALLOW_DATA_ATTR!==!1,mn=g.ALLOW_UNKNOWN_PROTOCOLS||!1,ha=g.SAFE_FOR_TEMPLATES||!1,ta=g.WHOLE_DOCUMENT||!1,fa=g.RETURN_DOM||!1,Za=g.RETURN_DOM_FRAGMENT||!1,et=g.RETURN_TRUSTED_TYPE||!1,Ht=g.FORCE_BODY||!1,cn=g.SANITIZE_DOM!==!1,Lt=g.KEEP_CONTENT!==!1,Ta=g.IN_PLACE||!1,Pe=g.ALLOWED_URI_REGEXP||Pe,at=g.NAMESPACE||Be,g.CUSTOM_ELEMENT_HANDLING&&pn(g.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&($.tagNameCheck=g.CUSTOM_ELEMENT_HANDLING.tagNameCheck),g.CUSTOM_ELEMENT_HANDLING&&pn(g.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&($.attributeNameCheck=g.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),g.CUSTOM_ELEMENT_HANDLING&&typeof g.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&($.allowCustomizedBuiltInElements=g.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ha&&(Ft=!1),Za&&(fa=!0),va&&(B=O({},Ae(Bi)),te=[],va.html===!0&&(O(B,Xi),O(te,Gi)),va.svg===!0&&(O(B,or),O(te,dr),O(te,dt)),va.svgFilters===!0&&(O(B,sr),O(te,dr),O(te,dt)),va.mathMl===!0&&(O(B,ur),O(te,qi),O(te,dt))),g.ADD_TAGS&&(B===Ka&&(B=ia(B)),O(B,g.ADD_TAGS,oe)),g.ADD_ATTR&&(te===Ja&&(te=ia(te)),O(te,g.ADD_ATTR,oe)),g.ADD_URI_SAFE_ATTR&&O(Vt,g.ADD_URI_SAFE_ATTR,oe),g.FORBID_CONTENTS&&(ga===hn&&(ga=ia(ga)),O(ga,g.FORBID_CONTENTS,oe)),Lt&&(B["#text"]=!0),ta&&O(B,["html","head","body"]),B.table&&(O(B,["tbody"]),delete ja.tbody),ye&&ye(g),ba=g)},bn=O({},["mi","mo","mn","ms","mtext"]),wn=O({},["foreignobject","desc","title","annotation-xml"]),ru=O({},["title","style","font","a","script"]),tt=O({},or);O(tt,sr),O(tt,E4);var Gt=O({},ur);O(Gt,N4);var nu=function(g){var P=W(g);(!P||!P.tagName)&&(P={namespaceURI:Be,tagName:"template"});var M=ct(g.tagName),G=ct(P.tagName);return g.namespaceURI===It?P.namespaceURI===Be?M==="svg":P.namespaceURI===Ot?M==="svg"&&(G==="annotation-xml"||bn[G]):!!tt[M]:g.namespaceURI===Ot?P.namespaceURI===Be?M==="math":P.namespaceURI===It?M==="math"&&wn[G]:!!Gt[M]:g.namespaceURI===Be?P.namespaceURI===It&&!wn[G]||P.namespaceURI===Ot&&!bn[G]?!1:!Gt[M]&&(ru[M]||!tt[M]):!1},Le=function(g){Na(e.removed,{element:g});try{g.parentNode.removeChild(g)}catch{try{g.outerHTML=N}catch{g.remove()}}},yn=function(g,P){try{Na(e.removed,{attribute:P.getAttributeNode(g),from:P})}catch{Na(e.removed,{attribute:null,from:P})}if(P.removeAttribute(g),g==="is"&&!te[g])if(fa||Za)try{Le(P)}catch{}else try{P.setAttribute(g,"")}catch{}},$n=function(g){var P,M;if(Ht)g=""+g;else{var G=j4(g,/^[\r\n\t ]+/);M=G&&G[0]}pa==="application/xhtml+xml"&&(g=''+g+"");var ke=T?T.createHTML(g):g;if(at===Be)try{P=new p().parseFromString(ke,pa)}catch{}if(!P||!P.documentElement){P=L.createDocument(at,"template",null);try{P.documentElement.innerHTML=Xt?"":ke}catch{}}var me=P.body||P.documentElement;return g&&M&&me.insertBefore(r.createTextNode(M),me.childNodes[0]||null),at===Be?se.call(P,ta?"html":"body")[0]:ta?P.documentElement:me},Pn=function(g){return X.call(g.ownerDocument||g,g,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},iu=function(g){return g instanceof w&&(typeof g.nodeName!="string"||typeof g.textContent!="string"||typeof g.removeChild!="function"||!(g.attributes instanceof v)||typeof g.removeAttribute!="function"||typeof g.setAttribute!="function"||typeof g.namespaceURI!="string"||typeof g.insertBefore!="function")},za=function(g){return Ye(u)==="object"?g instanceof u:g&&Ye(g)==="object"&&typeof g.nodeType=="number"&&typeof g.nodeName=="string"},Ve=function(g,P,M){le[g]&&A4(le[g],function(G){G.call(e,P,M,ba)})},kn=function(g){var P;if(Ve("beforeSanitizeElements",g,null),iu(g)||he(/[\u0080-\uFFFF]/,g.nodeName))return Le(g),!0;var M=oe(g.nodeName);if(Ve("uponSanitizeElement",g,{tagName:M,allowedTags:B}),g.hasChildNodes()&&!za(g.firstElementChild)&&(!za(g.content)||!za(g.content.firstElementChild))&&he(/<[/\w]/g,g.innerHTML)&&he(/<[/\w]/g,g.textContent)||M==="select"&&he(/