<?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://hoa-js.com/adapter/node.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/api/context.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/api/hoa.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/api/request.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/api/response.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url><url><loc>https://hoa-js.com/middleware/basic-auth.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/bodyparser.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/cache.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/combine.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/compress.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/context-storage.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/cookie.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/cors.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/csrf.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/debug/sentry.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/etag.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/favicon.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/formidable.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/ip.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/json.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/jwt.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/language.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/logger.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/method-override.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/powered-by.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/ratelimit/cloudflare-rate-limit.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/request-id.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/response-time.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/router/router.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/router/tiny-router.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/content-security-policy.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/cross-origin-embedder-policy.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/cross-origin-opener-policy.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/cross-origin-resource-policy.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/origin-agent-cluster.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/permission-policy.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/referrer-policy.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/secure-headers.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/strict-transport-security.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/x-content-type-options.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/x-dns-prefetch-control.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/x-download-options.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/x-frame-options.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/x-permitted-cross-domain-policies.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/secure-headers/x-xss-protection.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/timeout.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/validator/nana.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/validator/valibot.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/validator/zod.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/vary.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/middleware/view/mustache.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://hoa-js.com/what-is-hoa.html</loc><lastmod>2026-08-25T12:21:03.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>