diff --git a/app/(main)/ClientComponents/main/Global.tsx b/app/(main)/ClientComponents/main/Global.tsx
index 52c2294..af0fd8b 100644
--- a/app/(main)/ClientComponents/main/Global.tsx
+++ b/app/(main)/ClientComponents/main/Global.tsx
@@ -1,12 +1,11 @@
"use client"
+import { TooltipProvider } from "@/app/(main)/ClientComponents/detail/TooltipContext"
+import GlobalInfo from "@/app/(main)/ClientComponents/main/GlobalInfo"
+import { InteractiveMap } from "@/app/(main)/ClientComponents/main/InteractiveMap"
import { useServerData } from "@/app/lib/server-data-context"
-
-import GlobalLoading from "../../../../components/loading/GlobalLoading"
-import { geoJsonString } from "../../../../lib/geo-json-string"
-import { TooltipProvider } from "../detail/TooltipContext"
-import GlobalInfo from "./GlobalInfo"
-import { InteractiveMap } from "./InteractiveMap"
+import GlobalLoading from "@/components/loading/GlobalLoading"
+import { geoJsonString } from "@/lib/geo-json-string"
export default function ServerGlobal() {
const { data: nezhaServerList, error } = useServerData()
diff --git a/app/(main)/ClientComponents/main/InteractiveMap.tsx b/app/(main)/ClientComponents/main/InteractiveMap.tsx
index 84b1769..bf7b51a 100644
--- a/app/(main)/ClientComponents/main/InteractiveMap.tsx
+++ b/app/(main)/ClientComponents/main/InteractiveMap.tsx
@@ -1,11 +1,10 @@
"use client"
+import { useTooltip } from "@/app/(main)/ClientComponents/detail/TooltipContext"
+import MapTooltip from "@/app/(main)/ClientComponents/main/MapTooltip"
import { countryCoordinates } from "@/lib/geo-limit"
import { geoEquirectangular, geoPath } from "d3-geo"
-import { useTooltip } from "../detail/TooltipContext"
-import MapTooltip from "./MapTooltip"
-
interface InteractiveMapProps {
countries: string[]
serverCounts: { [key: string]: number }
diff --git a/app/(main)/ClientComponents/main/MapTooltip.tsx b/app/(main)/ClientComponents/main/MapTooltip.tsx
index 7a1a424..4df47a9 100644
--- a/app/(main)/ClientComponents/main/MapTooltip.tsx
+++ b/app/(main)/ClientComponents/main/MapTooltip.tsx
@@ -1,10 +1,9 @@
"use client"
+import { useTooltip } from "@/app/(main)/ClientComponents/detail/TooltipContext"
import { useTranslations } from "next-intl"
import { memo } from "react"
-import { useTooltip } from "../detail/TooltipContext"
-
const MapTooltip = memo(function MapTooltip() {
const { tooltipData } = useTooltip()
const t = useTranslations("Global")
diff --git a/app/(main)/ClientComponents/main/ServerListClient.tsx b/app/(main)/ClientComponents/main/ServerListClient.tsx
index 5868227..a264081 100644
--- a/app/(main)/ClientComponents/main/ServerListClient.tsx
+++ b/app/(main)/ClientComponents/main/ServerListClient.tsx
@@ -4,6 +4,7 @@ import { useServerData } from "@/app/lib/server-data-context"
import ServerCard from "@/components/ServerCard"
import ServerCardInline from "@/components/ServerCardInline"
import Switch from "@/components/Switch"
+import GlobalLoading from "@/components/loading/GlobalLoading"
import { Loader } from "@/components/loading/Loader"
import getEnv from "@/lib/env-entry"
import { useFilter } from "@/lib/network-filter-context"
@@ -14,8 +15,6 @@ import { useTranslations } from "next-intl"
import dynamic from "next/dynamic"
import { useEffect, useRef, useState } from "react"
-import GlobalLoading from "../../../../components/loading/GlobalLoading"
-
const ServerGlobal = dynamic(() => import("./Global"), {
ssr: false,
loading: () =>