<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://web-platform.avetavos.com/pwa/en/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/caching-strategies/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/caching-strategies/cache-first-network-first/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/cache-first-network-first/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/cache-first-network-first/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/caching-strategies/cache-storage-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/cache-storage-api/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/cache-storage-api/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/caching-strategies/stale-while-revalidate/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/stale-while-revalidate/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/stale-while-revalidate/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/caching-strategies/workbox/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/workbox/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/workbox/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/capable-reliable-installable/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/capable-reliable-installable/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/capable-reliable-installable/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/https-and-secure-context/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/https-and-secure-context/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/https-and-secure-context/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/lighthouse-audit/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/lighthouse-audit/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/lighthouse-audit/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/what-is-a-pwa/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/what-is-a-pwa/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/what-is-a-pwa/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/offline-app-shell/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/offline-app-shell/app-shell/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/app-shell/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/app-shell/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/offline-app-shell/background-sync/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/background-sync/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/background-sync/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/offline-app-shell/indexeddb-data/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/indexeddb-data/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/indexeddb-data/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/offline-app-shell/offline-fallback/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/offline-fallback/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/offline-fallback/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/push-advanced/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/push-advanced/badging-share-target/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/badging-share-target/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/badging-share-target/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/push-advanced/notifications/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/notifications/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/notifications/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/push-advanced/periodic-background-sync/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/periodic-background-sync/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/periodic-background-sync/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/push-advanced/push-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/push-api/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/push-api/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-astro/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-astro/astro-considerations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/astro-considerations/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/astro-considerations/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-astro/manifest-config/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/manifest-config/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/manifest-config/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-astro/sw-and-strategies/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/sw-and-strategies/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/sw-and-strategies/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-astro/vite-pwa-astro-setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/vite-pwa-astro-setup/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/vite-pwa-astro-setup/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-react/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-react/manifest-and-icons/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/manifest-and-icons/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/manifest-and-icons/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-react/react-patterns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/react-patterns/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/react-patterns/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-react/setup-vite-plugin-pwa/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/setup-vite-plugin-pwa/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/setup-vite-plugin-pwa/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-react/update-prompt-ui/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/update-prompt-ui/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/update-prompt-ui/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/service-worker-module/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/service-worker-module/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/service-worker-module/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/svelte-patterns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/svelte-patterns/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/svelte-patterns/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/sveltekit-pwa-setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/sveltekit-pwa-setup/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/sveltekit-pwa-setup/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/update-flow/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/update-flow/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/update-flow/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/service-workers/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/service-workers/fetch-event/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/fetch-event/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/fetch-event/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/service-workers/lifecycle/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/lifecycle/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/lifecycle/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/service-workers/registering-a-sw/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/registering-a-sw/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/registering-a-sw/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/service-workers/updating-service-workers/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/updating-service-workers/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/updating-service-workers/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/web-app-manifest/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/web-app-manifest/display-and-theme/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/display-and-theme/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/display-and-theme/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/web-app-manifest/icons-and-maskable/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/icons-and-maskable/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/icons-and-maskable/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/web-app-manifest/install-prompt/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/install-prompt/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/install-prompt/"/></url><url><loc>https://web-platform.avetavos.com/pwa/en/web-app-manifest/manifest-basics/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/manifest-basics/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/manifest-basics/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/caching-strategies/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/caching-strategies/cache-first-network-first/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/cache-first-network-first/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/cache-first-network-first/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/caching-strategies/cache-storage-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/cache-storage-api/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/cache-storage-api/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/caching-strategies/stale-while-revalidate/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/stale-while-revalidate/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/stale-while-revalidate/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/caching-strategies/workbox/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/caching-strategies/workbox/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/caching-strategies/workbox/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/glossary/</loc></url><url><loc>https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/capable-reliable-installable/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/capable-reliable-installable/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/capable-reliable-installable/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/https-and-secure-context/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/https-and-secure-context/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/https-and-secure-context/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/lighthouse-audit/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/lighthouse-audit/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/lighthouse-audit/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/what-is-a-pwa/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/intro-what-is-pwa/what-is-a-pwa/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/intro-what-is-pwa/what-is-a-pwa/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/offline-app-shell/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/offline-app-shell/app-shell/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/app-shell/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/app-shell/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/offline-app-shell/background-sync/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/background-sync/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/background-sync/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/offline-app-shell/indexeddb-data/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/indexeddb-data/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/indexeddb-data/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/offline-app-shell/offline-fallback/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/offline-app-shell/offline-fallback/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/offline-app-shell/offline-fallback/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/push-advanced/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/push-advanced/badging-share-target/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/badging-share-target/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/badging-share-target/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/push-advanced/notifications/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/notifications/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/notifications/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/push-advanced/periodic-background-sync/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/periodic-background-sync/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/periodic-background-sync/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/push-advanced/push-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/push-advanced/push-api/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/push-advanced/push-api/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-astro/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-astro/astro-considerations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/astro-considerations/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/astro-considerations/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-astro/manifest-config/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/manifest-config/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/manifest-config/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-astro/sw-and-strategies/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/sw-and-strategies/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/sw-and-strategies/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-astro/vite-pwa-astro-setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-astro/vite-pwa-astro-setup/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-astro/vite-pwa-astro-setup/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-react/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-react/manifest-and-icons/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/manifest-and-icons/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/manifest-and-icons/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-react/react-patterns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/react-patterns/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/react-patterns/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-react/setup-vite-plugin-pwa/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/setup-vite-plugin-pwa/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/setup-vite-plugin-pwa/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-react/update-prompt-ui/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-react/update-prompt-ui/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-react/update-prompt-ui/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/service-worker-module/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/service-worker-module/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/service-worker-module/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/svelte-patterns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/svelte-patterns/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/svelte-patterns/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/sveltekit-pwa-setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/sveltekit-pwa-setup/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/sveltekit-pwa-setup/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/update-flow/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/pwa-with-svelte/update-flow/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/pwa-with-svelte/update-flow/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/service-workers/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/service-workers/fetch-event/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/fetch-event/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/fetch-event/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/service-workers/lifecycle/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/lifecycle/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/lifecycle/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/service-workers/registering-a-sw/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/registering-a-sw/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/registering-a-sw/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/service-workers/updating-service-workers/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/service-workers/updating-service-workers/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/service-workers/updating-service-workers/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/web-app-manifest/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/web-app-manifest/display-and-theme/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/display-and-theme/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/display-and-theme/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/web-app-manifest/icons-and-maskable/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/icons-and-maskable/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/icons-and-maskable/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/web-app-manifest/install-prompt/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/install-prompt/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/install-prompt/"/></url><url><loc>https://web-platform.avetavos.com/pwa/th/web-app-manifest/manifest-basics/</loc><xhtml:link rel="alternate" hreflang="en" href="https://web-platform.avetavos.com/pwa/en/web-app-manifest/manifest-basics/"/><xhtml:link rel="alternate" hreflang="th" href="https://web-platform.avetavos.com/pwa/th/web-app-manifest/manifest-basics/"/></url></urlset>