1<!DOCTYPE html><html lang="zh-CN" data-site-scheme="dark" data-site-accent="logo"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><title>鳿¸¸ä¼´ä¾£ - Androidä¸Windows客æ·ç«¯ä¸è½½</title>
1<script type="importmap">{"imports":{"#entry":"/_nuxt/DGxlReQy.js"}}</script>
1<script data-hid="site-theme-bootstrap">(() => { 2 try { 3 const raw = localStorage.getItem("mg_mate_web_site_theme_v1"); 4 if (!raw) return; 5 const value = JSON.parse(raw); 6 const requested = ["dark", "light", "system"].includes(value && value.scheme) ? value.scheme : "dark"; 7 const resolved = requested === "system" 8 ? (matchMedia("(prefers-color-scheme: light)").matches ? "light" : "dark") 9 : requested; 10 const root = document.documentElement; 11 root.dataset.siteScheme = resolved; 12 const accents = ["logo","gold","custom"]; 13 const customAccent = /^#[0-9a-f]{6}$/i.test(value && value.customAccent) 14 ? value.customAccent.toLowerCase() 15 : "#4f7fe8"; 16 const accent = accents.includes(value && value.accent) 17 && (value.accent !== "custom" || /^#[0-9a-f]{6}$/i.test(value.customAccent)) 18 ? value.accent 19 : "logo"; 20 root.dataset.siteAccent = accent; 21 if (accent === "custom") { 22 const parse = (hex) => ({ 23 red: parseInt(hex.slice(1, 3), 16), 24 green: parseInt(hex.slice(3, 5), 16), 25 blue: parseInt(hex.slice(5, 7), 16) 26 }); 27 const mix = (source, target, amount) => ({ 28 red: source.red + (target.red - source.red) * amount, 29 green: source.green + (target.green - source.green) * amount, 30 blue: source.blue + (target.blue - source.blue) * amount 31 }); 32 const luminance = (color) => { 33 const channel = (input) => { 34 const normalized = input / 255; 35 return normalized <= 0.04045 ? normalized / 12.92 : ((normalized + 0.055) / 1.055) ** 2.4; 36 }; 37 return channel(color.red) * 0.2126 + channel(color.green) * 0.7152 + channel(color.blue) * 0.0722; 38 }; 39 const contrast = (left, right) => { 40 const leftLuminance = luminance(left); 41 const rightLuminance = luminance(right); 42 return (Math.max(leftLuminance, rightLuminance) + 0.05) / (Math.min(leftLuminance, rightLuminance) + 0.05); 43 }; 44 const format = (color) => "#" + [color.red, color.green, color.blue] 45 .map((channel) => Math.round(channel).toString(16).padStart(2, "0")) 46 .join(""); 47 const background = parse(resolved === "light" ? "#f6f8fb" : "#090a19"); 48 const target = parse(resolved === "light" ? "#000000" : "#ffffff"); 49 const source = parse(customAccent); 50 let brand = source; 51 if (contrast(source, background) < 4.5) { 52 let low = 0; 53 let high = 1; 54 for (let index = 0; index < 14; index += 1) { 55 const middle = (low + high) / 2; 56 const candidate = mix(source, target, middle); 57 if (contrast(candidate, background) >= 4.5) { 58 brand = candidate; 59 high = middle; 60 } else { 61 low = middle; 62 } 63 } 64 } 65 const soft = mix(brand, target, 0.34); 66 const strong = mix(brand, target, 0.18); 67 const darkInk = parse("#111319"); 68 const lightInk = parse("#fffaf2"); 69 root.style.setProperty("--site-custom-brand", format(brand)); 70 root.style.setProperty("--site-custom-brand-rgb", [brand.red, brand.green, brand.blue].map(Math.round).join(" ")); 71 root.style.setProperty("--site-custom-brand-soft", format(soft)); 72 root.style.setProperty("--site-custom-brand-soft-rgb", [soft.red, soft.green, soft.blue].map(Math.round).join(" ")); 73 root.style.setProperty("--site-custom-brand-strong", format(strong)); 74 root.style.setProperty("--site-custom-brand-ink", format(contrast(brand, darkInk) >= contrast(brand, lightInk) ? darkInk : lightInk)); 75 const darkBackground = parse("#090a19"); 76 const darkTarget = parse("#ffffff"); 77 let darkBrand = source; 78 if (contrast(source, darkBackground) < 4.5) { 79 let low = 0; 80 let high = 1; 81 for (let index = 0; index < 14; index += 1) { 82 const middle = (low + high) / 2; 83 const candidate = mix(source, darkTarget, middle); 84 if (contrast(candidate, darkBackground) >= 4.5) { 85 darkBrand = candidate; 86 high = middle; 87 } else { 88 low = middle; 89 } 90 } 91 } 92 const darkSoft = mix(darkBrand, darkTarget, 0.34); 93 const darkStrong = mix(darkBrand, darkTarget, 0.18); 94 root.style.setProperty("--site-custom-dark-brand", format(darkBrand)); 95 root.style.setProperty("--site-custom-dark-brand-rgb", [darkBrand.red, darkBrand.green, darkBrand.blue].map(Math.round).join(" ")); 96 root.style.setProperty("--site-custom-dark-brand-soft-rgb", [darkSoft.red, darkSoft.green, darkSoft.blue].map(Math.round).join(" ")); 97 root.style.setProperty("--site-custom-dark-brand-strong", format(darkStrong)); 98 root.style.setProperty("--site-custom-dark-brand-ink", format(contrast(darkBrand, darkInk) >= contrast(darkBrand, lightInk) ? darkInk : lightInk)); 99 }
100 const pathParts = location.pathname.split("/").filter(Boolean); 101 const immersive = (pathParts.length === 1 && (pathParts[0] === "play" || pathParts[0] === "practice")) 102 || (pathParts.length === 3 && pathParts[0] === "scores" && pathParts[2] === "practice") 103 || (pathParts.length === 2 && pathParts[0] === "compose"); 104 const documentScheme = immersive ? "dark" : resolved; 105 const syncMeta = () => { 106 const meta = document.querySelector('meta[name="theme-color"]'); 107 if (meta) meta.setAttribute("content", documentScheme === "light" ? "#f6f8fb" : "#090a19"); 108 const colorSchemeMeta = document.querySelector('meta[name="color-scheme"]'); 109 if (colorSchemeMeta) colorSchemeMeta.setAttribute("content", documentScheme); 110 }; 111 syncMeta(); 112 setTimeout(syncMeta, 0); 113 } catch {} 114})();</script>
114<style>.site-dialog-backdrop[data-v-ece11c2c]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01040bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-dialog-panel[data-v-ece11c2c]{border:1px solid var(--line-strong);width:min(500px,100%);color:var(--ink);background:linear-gradient(145deg,rgb(var(--brand-rgb)/8%),transparent 34%),rgb(var(--surface-deep-rgb)/98%);border-radius:8px;padding:18px;overflow:hidden;box-shadow:0 28px 80px #00000094}.site-dialog-panel>header[data-v-ece11c2c]{justify-content:space-between;align-items:center;gap:14px;display:flex}.site-dialog-heading[data-v-ece11c2c]{align-items:center;gap:9px;min-width:0;display:flex}.site-dialog-heading strong[data-v-ece11c2c]{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:16px;line-height:1.3}.site-dialog-icon[data-v-ece11c2c]{border:1px solid rgb(var(--brand-rgb)/24%);width:32px;height:32px;color:var(--brand);background:rgb(var(--brand-rgb)/8%);border-radius:6px;flex:0 0 32px;place-items:center;display:grid}.site-dialog-close[data-v-ece11c2c]{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex:0 0 34px;place-items:center;padding:0;display:grid}.site-dialog-close[data-v-ece11c2c]:hover{border-color:rgb(var(--brand-rgb)/38%);color:var(--brand);background:rgb(var(--brand-rgb)/7%)}.site-dialog-panel>p[data-v-ece11c2c]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);white-space:pre-line;margin:16px 0 0;padding:14px 0 16px;font-size:13px;line-height:1.75}.site-dialog-panel>footer[data-v-ece11c2c]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.site-dialog-panel>footer button[data-v-ece11c2c]{border:1px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.site-dialog-cancel[data-v-ece11c2c]{color:var(--muted);background:0 0}.site-dialog-cancel[data-v-ece11c2c]:hover{border-color:rgb(var(--brand-rgb)/28%);color:var(--ink);background:rgb(var(--brand-rgb)/6%)}.site-dialog-confirm[data-v-ece11c2c]{color:var(--brand-ink);background:var(--brand);border-color:rgb(var(--brand-rgb)/52%)!important}.site-dialog-confirm[data-v-ece11c2c]:hover{filter:brightness(1.06)}.site-dialog-panel.danger .site-dialog-icon[data-v-ece11c2c]{color:#ff8d8d;background:#ff484817;border-color:#ff5c5c57}.site-dialog-panel.danger .site-dialog-confirm[data-v-ece11c2c]{color:#fff;background:#c84f58;border-color:#ff5c5c9e!important}.site-dialog-enter-active[data-v-ece11c2c],.site-dialog-leave-active[data-v-ece11c2c]{transition:opacity .15s}.site-dialog-enter-active .site-dialog-panel[data-v-ece11c2c],.site-dialog-leave-active .site-dialog-panel[data-v-ece11c2c]{transition:transform .15s,opacity .15s}.site-dialog-enter-from[data-v-ece11c2c],.site-dialog-leave-to[data-v-ece11c2c]{opacity:0}.site-dialog-enter-from .site-dialog-panel[data-v-ece11c2c],.site-dialog-leave-to .site-dialog-panel[data-v-ece11c2c]{opacity:0;transform:translateY(8px)scale(.985)}@media (width<=560px){.site-dialog-backdrop[data-v-ece11c2c]{align-items:end;padding:12px}.site-dialog-panel[data-v-ece11c2c]{width:100%;padding:16px}.site-dialog-panel>footer[data-v-ece11c2c]{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.site-dialog-enter-active[data-v-ece11c2c],.site-dialog-enter-active .site-dialog-panel[data-v-ece11c2c],.site-dialog-leave-active[data-v-ece11c2c],.site-dialog-leave-active .site-dialog-panel[data-v-ece11c2c]{transition:none}}</style><style>.site-brand-icon[data-v-1bec3d9b]{width:var(--brand-icon-size);height:var(--brand-icon-size);color:var(--brand);flex:none;place-items:center;display:grid;overflow:hidden}.site-brand-icon.framed[data-v-1bec3d9b]{color:var(--brand-ink);background:var(--brand);box-shadow:0 10px 28px rgb(var(--brand-rgb)/18%);border-radius:8px}.site-brand-icon.has-image[data-v-1bec3d9b]{color:inherit;box-shadow:none;background:0 0}.site-brand-icon img[data-v-1bec3d9b]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}</style><style>.account-menu[data-v-485013a0]{position:relative}.account-trigger[data-v-485013a0]{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--brand-ink);background:var(--brand);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-weight:850;display:grid;overflow:hidden}
114.account-trigger img[data-v-485013a0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.account-popover[data-v-485013a0]{z-index:70;border:1px solid var(--line);background:var(--popover-bg);width:278px;box-shadow:0 22px 60px rgb(var(--shadow-rgb)/44%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.account-identity[data-v-485013a0]{gap:2px;margin-bottom:4px;padding:10px 10px 12px;display:grid}.account-assets[data-v-485013a0]{border-block:1px solid var(--line);grid-template-columns:.82fr 1.18fr;margin:0 4px 7px;display:grid;overflow:hidden}.account-assets>div[data-v-485013a0]{align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 9px;display:flex}.account-assets>div+div[data-v-485013a0]{border-left:1px solid var(--line)}.account-assets svg[data-v-485013a0]{color:var(--gold);flex:none}.account-assets>div.active svg[data-v-485013a0]{color:var(--brand)}.account-assets span[data-v-485013a0]{gap:1px;min-width:0;display:grid}.account-assets small[data-v-485013a0]{color:var(--muted);font-size:9px;font-weight:700}.account-assets strong[data-v-485013a0]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-assets[aria-busy=true] strong[data-v-485013a0]{color:var(--muted)}.account-identity span[data-v-485013a0],.account-identity strong[data-v-485013a0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-identity span[data-v-485013a0]{color:var(--muted);font-size:12px}.account-popover a[data-v-485013a0],.account-popover button[data-v-485013a0]{width:100%;min-height:40px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:720;text-decoration:none;display:flex}.account-popover a[data-v-485013a0]:hover,.account-popover button[data-v-485013a0]:hover{color:var(--brand);background:rgb(var(--contrast-rgb)/6%)}.menu-badge[data-v-485013a0]{min-width:20px;height:20px;color:var(--brand-ink);background:var(--brand);border-radius:10px;place-items:center;margin-left:auto;padding-inline:5px;font-size:9px;font-weight:850;display:grid}</style><style>.site-theme-menu[data-v-12882f16]{position:relative}.theme-trigger[data-v-12882f16]{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.theme-trigger[data-v-12882f16]:hover,.theme-trigger[aria-expanded=true][data-v-12882f16]{border-color:var(--line);color:var(--brand);background:var(--surface-highlight)}.theme-popover[data-v-12882f16]{z-index:72;border:1px solid var(--line);width:min(286px,100vw - 24px);color:var(--ink);background:var(--popover-bg);box-shadow:0 22px 60px rgb(var(--shadow-rgb)/44%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.theme-popover>header[data-v-12882f16]{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:7px 8px 10px;display:flex}.theme-popover>header>div[data-v-12882f16]{gap:3px;min-width:0;display:grid}.theme-popover strong[data-v-12882f16]{font-size:14px}.theme-popover header span[data-v-12882f16]{color:var(--muted);font-size:11px}.theme-popover header button[data-v-12882f16]{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);background:var(--surface-highlight);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.theme-popover header button[data-v-12882f16]:hover{border-color:var(--brand);color:var(--brand)}.scheme-options[data-v-12882f16]{border:1px solid var(--line);background:var(--control-bg);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.scheme-options button[data-v-12882f16]{min-width:0;min-height:58px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:5px;padding:7px 4px;font-size:11px;font-weight:760;display:grid}.scheme-options button+button[data-v-12882f16]{border-left:1px solid var(--line)}.scheme-options button[data-v-12882f16]:hover{color:var(--brand);background:var(--surface-highlight)}.scheme-options button.active[data-v-12882f16]{color:var(--brand-ink);background:var(--brand)}.accent-heading[data-v-12882f16]{color:var(--ink-soft);align-items:center;gap:6px;padding:14px 8px 7px;display:flex}.accent-heading strong[data-v-12882f16]{font-size:11px}.accent-options[data-v-12882f16]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.accent-options button[data-v-12882f16]{border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--control-bg);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:760;display:flex}.accent-options button.active[data-v-12882f16],.accent-options button[data-v-12882f16]:hover{border-color:rgb(var(--brand-rgb)/55%);color:var(--ink);background:var(--surface-highlight)}.accent-swatch[data-v-12882f16]{border:1px solid rgb(var(--contrast-rgb)/22%);border-radius:50%;flex:none;width:15px;height:15px}.accent-swatch.gold[data-v-12882f16]{background:#ffc477}.accent-swatch.logo[data-v-12882f16]{background:linear-gradient(145deg,#315fc3,#78a4ff)}.custom-accent-editor[data-v-12882f16]{grid-template-columns:42px minmax(0,1fr);gap:7px;margin-top:7px;
114display:grid}.custom-accent-editor input[type=color][data-v-12882f16]{cursor:pointer;width:42px;padding:3px}.custom-accent-editor input[type=color][data-v-12882f16],.custom-accent-editor input[type=text][data-v-12882f16]{border:1px solid var(--line);background:var(--control-bg);border-radius:6px;height:36px}.custom-accent-editor input[type=text][data-v-12882f16]{min-width:0;color:var(--ink);text-transform:lowercase;outline:0;padding:0 10px;font:750 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.custom-accent-editor input[type=text][data-v-12882f16]:focus{border-color:var(--brand)}@media (width<=980px){.theme-trigger[data-v-12882f16]{width:36px;height:36px}}@media (width<=600px){.theme-popover[data-v-12882f16]{width:min(286px,100vw - 20px);position:fixed;top:64px;right:10px}}</style><style>.site-header[data-v-9963195c]{z-index:50;border-bottom:1px solid var(--line);background:var(--site-header-bg);-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);box-shadow:0 8px 28px rgb(var(--shadow-rgb)/7%);transition:background-color .22s,box-shadow .22s;position:sticky;top:0}.site-header[data-v-9963195c]:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--brand-soft-rgb)/68%),transparent);opacity:.72;pointer-events:none;width:min(34vw,520px);height:1px;animation:15s ease-in-out infinite header-starlight-9963195c;position:absolute;bottom:-1px;right:100%}.site-header.over-home-hero[data-v-9963195c]{position:fixed;left:0;right:0}.header-inner[data-v-9963195c]{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:66px;display:grid}.brand-link[data-v-9963195c]{width:max-content;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:850;text-decoration:none;display:inline-flex}.desktop-nav[data-v-9963195c]{align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.desktop-nav a[data-v-9963195c]{color:var(--ink-soft);text-decoration:none}.desktop-nav a.active[data-v-9963195c],.desktop-nav a[data-v-9963195c]:hover{color:var(--brand)}.header-actions[data-v-9963195c]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.icon-link[data-v-9963195c],.mobile-menu-button[data-v-9963195c]{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:relative}.notification-badge[data-v-9963195c]{border:2px solid var(--site-header-bg);min-width:17px;height:17px;color:var(--brand-ink);background:var(--brand);border-radius:9px;place-items:center;padding-inline:4px;font-size:9px;font-weight:850;line-height:1;display:grid;position:absolute;top:1px;right:0}.icon-link.active[data-v-9963195c],.icon-link[data-v-9963195c]:hover,.mobile-menu-button[data-v-9963195c]:hover{border-color:var(--line);color:var(--brand);background:var(--surface-highlight)}.download-action[data-v-9963195c]{color:var(--brand-ink);background:var(--brand);border-radius:8px;padding:0 13px}.download-action[data-v-9963195c],.login-action[data-v-9963195c]{align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.login-action[data-v-9963195c]{border:1px solid var(--line-strong);color:var(--ink-soft);background:rgb(var(--contrast-rgb)/4%);border-radius:8px;padding:0 12px}.login-action[data-v-9963195c]:hover{border-color:var(--brand);color:var(--brand)}.mobile-menu-button[data-v-9963195c]{display:none}.mobile-nav[data-v-9963195c]{border-top:1px solid var(--line);background:var(--site-header-menu-bg);gap:2px;padding:8px 14px 14px;display:grid}.mobile-nav a[data-v-9963195c]{color:var(--ink-soft);border-radius:6px;padding:12px;font-weight:700;text-decoration:none}.mobile-nav a.active[data-v-9963195c],.mobile-nav a[data-v-9963195c]:hover{color:var(--brand);background:var(--surface-highlight)}.mobile-notification-link[data-v-9963195c]{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.mobile-notification-link strong[data-v-9963195c]{min-width:20px;height:20px;color:var(--brand-ink);background:var(--brand);border-radius:10px;place-items:center;padding-inline:5px;font-size:10px;display:grid}@keyframes header-starlight-9963195c{0%,16%{opacity:0;transform:translateZ(0)}24%{opacity:.72}72%{opacity:.42}84%,to{opacity:0;transform:translate(calc(100vw + min(34vw,520px)))}}@media (width<=980px){.header-inner[data-v-9963195c]{gap:10px;height:58px}.brand-link[data-v-9963195c]{gap:8px;font-size:15px}.brand-mark[data-v-9963195c]{border-radius:7px;width:30px;height:30px}.header-actions[data-v-9963195c]{gap:5px}.download-action[data-v-9963195c],.login-action[data-v-9963195c]{min-height:36px;padding-inline:10px;font-size:12px}.mobile-menu-button[data-v-9963195c]{width:36px;height:36px}.header-inner[data-v-9963195c]{grid-template-columns:1fr auto}.desktop-nav[data-v-9963195c],.icon-link[data-v-9963195c]{display:none}.mobile-menu-button[data-v-9963195c]{display:grid}.mobile-nav[data-v-9963195c]{padding:6px 10px 10px}.mobile-nav a[data-v-9963195c]{padding:9px 10px;font-size:13px}}@media (width<=420px){.download-action span[data-v-9963195c],.login-action span[data-v-9963195c]{display:none}.download-action[data-v-9963195c],.login-action[data-v-9963195c]{justify-content:center;width:40px;padding:0}}@media (prefers-reduced-motion:reduce){.site-header[data-v-9963195c]:after{display:none}}</style><style>.site-footer[data-v-5792bd1d]{isolation:isolate;border-top:1px solid var(--line);background:var(--site-footer-bg);position:relative}.home-site-footer[data-v-5792bd1d]{background:linear-gradient(90deg,rgb(var(--overlay-rgb)/88%),rgb(var(--overlay-rgb)/64%) 56%,rgb(var(--overlay-rgb)/82%)),url(/performance-wallpapers/fmod_stage_wallpaper_r29_1.jpg) center 24% /cover no-repeat;overflow:hidden}.home-site-footer[data-v-5792bd1d]:after{z-index:-1;content:"";background:rgb(var(--canvas-deep-rgb)/24%);pointer-events:none;position:absolute;inset:0}.footer-inner[data-v-5792bd1d]{flex-wrap:wrap;justify-content:space-between;gap:24px;min-height:128px;padding-block:28px}.footer-brand[data-v-5792bd1d],.footer-inner[data-v-5792bd1d]{align-items:center;display:flex}.footer-brand[data-v-5792bd1d]{gap:9px}.footer-brand span[data-v-5792bd1d]{color:var(--muted);margin-left:8px;font-size:13px}nav[data-v-5792bd1d]{flex-wrap:wrap;gap:20px;
114display:flex}nav a[data-v-5792bd1d]{color:var(--muted);font-size:13px;text-decoration:none}nav a[data-v-5792bd1d]:hover{color:var(--brand)}.footer-records[data-v-5792bd1d]{border-top:1px solid rgb(var(--contrast-rgb)/8%);width:100%;color:var(--muted);flex-wrap:wrap;flex:1 0 100%;justify-content:center;align-self:stretch;align-items:center;gap:7px;padding-top:14px;font-size:12px;display:flex}.footer-records a[data-v-5792bd1d]{color:inherit;text-decoration:none;transition:color .14s}.footer-records a[data-v-5792bd1d]:hover{color:var(--brand)}.record-divider[data-v-5792bd1d]{color:var(--muted)}@media (width<=680px){.footer-brand[data-v-5792bd1d],.footer-inner[data-v-5792bd1d]{align-items:flex-start}.footer-inner[data-v-5792bd1d]{flex-direction:column;gap:15px;min-height:96px;padding-block:20px}.footer-records[data-v-5792bd1d]{padding-top:13px}.footer-brand[data-v-5792bd1d]{flex-wrap:wrap}.footer-brand span[data-v-5792bd1d]{width:100%;margin-left:29px}nav[data-v-5792bd1d]{gap:10px 16px}nav a[data-v-5792bd1d]{font-size:12px}}</style><style>.download-page[data-v-aa2d4d8f]{isolation:isolate;background:linear-gradient(180deg,rgb(var(--overlay-rgb)/70%) 0,rgb(var(--canvas-rgb)/88%) 500px,var(--canvas) 820px),url(/performance-wallpapers/fmod_stage_wallpaper_r28_2.jpg) top /cover no-repeat,var(--canvas);min-height:72dvh;padding-bottom:88px;position:relative}.download-page[data-v-aa2d4d8f]>.ambient-sky{z-index:0;opacity:.82}.download-hero[data-v-aa2d4d8f],.download-workspace[data-v-aa2d4d8f]{z-index:1;position:relative}.download-hero[data-v-aa2d4d8f]{text-align:center;padding-top:68px}.download-hero>p[data-v-aa2d4d8f]{color:var(--brand);margin:0;font-size:13px;font-weight:850}h1[data-v-aa2d4d8f]{max-width:820px;margin:12px auto 0;font-size:48px;line-height:1.28}.download-hero>span[data-v-aa2d4d8f]{max-width:720px;color:var(--muted);margin:16px auto 0;font-size:17px;display:block}.web-compose-link[data-v-aa2d4d8f]{width:fit-content;color:var(--brand);align-items:center;gap:7px;margin-top:15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.web-compose-link[data-v-aa2d4d8f]:hover{color:var(--brand-strong)}.download-workspace[data-v-aa2d4d8f]{margin-top:44px}.platform-switch[data-v-aa2d4d8f]{border:1px solid var(--line);background:rgb(var(--surface-base-rgb)/82%);border-radius:8px;grid-template-columns:repeat(2,1fr);width:min(420px,100%);margin:0 auto 16px;padding:4px;display:grid}.platform-switch button[data-v-aa2d4d8f]{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:800}.platform-switch button.active[data-v-aa2d4d8f]{color:var(--brand-ink);background:var(--brand);box-shadow:0 8px 20px rgb(var(--brand-rgb)/15%)}.version-stage[data-v-aa2d4d8f]{border:1px solid var(--line-strong);background:linear-gradient(115deg,rgb(var(--brand-rgb)/7%),transparent 35%),rgb(var(--surface-deep-rgb)/88%);width:min(920px,100%);min-height:470px;box-shadow:var(--shadow-stage);border-radius:8px;margin-inline:auto;padding:34px}.version-heading[data-v-aa2d4d8f]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.version-heading>svg[data-v-aa2d4d8f]{color:var(--teal);flex:none}.version-heading span[data-v-aa2d4d8f]{color:var(--brand);font-size:12px;font-weight:850}h2[data-v-aa2d4d8f]{margin:6px 0 0;font-size:32px}.version-heading p[data-v-aa2d4d8f]{color:var(--muted);margin:8px 0 0}.version-grid[data-v-aa2d4d8f]{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.version-grid>div[data-v-aa2d4d8f]{border-right:1px solid var(--line);align-content:center;gap:3px;min-height:82px;padding:12px 16px;display:grid}.version-grid>div[data-v-aa2d4d8f]:nth-child(4){border-right:0}.version-grid .hash[data-v-aa2d4d8f]{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;min-height:60px}.version-grid small[data-v-aa2d4d8f]{color:var(--muted);font-size:11px}.version-grid strong[data-v-aa2d4d8f]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px}.download-actions[data-v-aa2d4d8f]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.button.unlimited[data-v-aa2d4d8f]{border-color:var(--teal);color:#061813;background:var(--teal)}.button.unlimited[data-v-aa2d4d8f]:hover{color:#061813;background:#9ce8da;border-color:#9ce8da}.distribution-note[data-v-aa2d4d8f]{color:var(--muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.distribution-note svg[data-v-aa2d4d8f]{color:var(--teal);flex:none;margin-top:2px}.changelog[data-v-aa2d4d8f]{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.changelog h3[data-v-aa2d4d8f]{margin:0;font-size:18px}.changelog ul[data-v-aa2d4d8f]{color:var(--ink-soft);gap:8px;margin:14px 0 0;padding-left:20px;
114display:grid}.changelog li[data-v-aa2d4d8f]::marker{color:var(--brand)}.version-empty[data-v-aa2d4d8f]{min-height:260px;color:var(--muted);text-align:center;place-items:center;display:grid}@media (width<=720px){.download-hero[data-v-aa2d4d8f]{padding-top:28px}h1[data-v-aa2d4d8f]{font-size:31px}.download-workspace[data-v-aa2d4d8f]{margin-top:22px}.version-stage[data-v-aa2d4d8f]{min-height:0;padding:16px}h2[data-v-aa2d4d8f]{font-size:23px}.version-grid[data-v-aa2d4d8f]{grid-template-columns:repeat(2,minmax(0,1fr))}.version-grid>div[data-v-aa2d4d8f],.version-grid>div[data-v-aa2d4d8f]:nth-child(4){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.version-grid>div[data-v-aa2d4d8f]:nth-child(2n){border-right:0}.version-grid>div[data-v-aa2d4d8f]:nth-child(n+3):not(.hash){border-bottom:0}.download-actions[data-v-aa2d4d8f],.download-actions .button[data-v-aa2d4d8f]{width:100%}.download-actions[data-v-aa2d4d8f]{gap:8px}}</style><style>.ambient-sky[data-v-b1eb8e12]{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.ambient-dust[data-v-b1eb8e12]{background-image:radial-gradient(circle,rgb(var(--brand-soft-rgb)/52%) 0 1px,transparent 1.5px),radial-gradient(circle,#ebf4ff6b 0 1px,transparent 1.4px);opacity:.38;background-position:0 0,37px 29px;background-size:173px 157px,239px 211px;animation:36s linear infinite ambient-drift-b1eb8e12;position:absolute;inset:-12%;transform:translateZ(0)}.dust-near[data-v-b1eb8e12]{opacity:.52;background-position:22px 11px,61px 47px;background-size:281px 263px,359px 337px;animation-duration:52s;animation-direction:reverse}.ambient-star[data-v-b1eb8e12]{left:var(--x);top:var(--y);width:var(--size);height:var(--size);box-shadow:0 0 10px 1px rgb(var(--brand-soft-rgb)/68%);animation:ambient-twinkle-b1eb8e12 var(--duration) ease-in-out var(--delay) infinite;background:#ebf4ffeb;border-radius:50%;position:absolute}.density-soft .ambient-dust[data-v-b1eb8e12]{opacity:.2}.density-soft .dust-near[data-v-b1eb8e12]{opacity:.3}.density-soft .ambient-star[data-v-b1eb8e12]:nth-child(2n){display:none}.density-page .ambient-dust[data-v-b1eb8e12]{opacity:.28}.density-page .dust-near[data-v-b1eb8e12]{opacity:.39}.density-page .ambient-star[data-v-b1eb8e12]{opacity:.72}.density-page .ambient-star[data-v-b1eb8e12]:nth-child(6n){display:none}.density-strong .ambient-dust[data-v-b1eb8e12]{opacity:.72}.density-strong .dust-near[data-v-b1eb8e12]{opacity:.88}.density-strong .ambient-star[data-v-b1eb8e12]{box-shadow:0 0 13px 2px rgb(var(--brand-soft-rgb)/76%)}.ambient-meteor[data-v-b1eb8e12]{background:linear-gradient(90deg,transparent,#ebf4ffeb,rgb(var(--brand-soft-rgb)/56%),transparent);width:190px;height:2px;filter:drop-shadow(0 0 7px rgb(var(--brand-rgb)/58%));opacity:0;border-radius:1px;animation:15s cubic-bezier(.2,.6,.2,1) infinite ambient-meteor-b1eb8e12;position:absolute;transform:rotate(-24deg)translateZ(0)}.meteor-one[data-v-b1eb8e12]{animation-delay:-3s;top:16%;right:8%}.meteor-two[data-v-b1eb8e12]{width:135px;animation-duration:21s;animation-delay:-11s;top:52%;right:28%}.meteor-three[data-v-b1eb8e12]{width:110px;animation-duration:26s;animation-delay:-17s;top:76%;right:4%}.meteor-four[data-v-b1eb8e12]{width:96px;animation-duration:24s;animation-delay:-19s;top:34%;right:58%}@keyframes ambient-drift-b1eb8e12{to{transform:translate(-54px,38px)}}@keyframes ambient-twinkle-b1eb8e12{0%,to{opacity:.36;transform:scale(.82)}48%{opacity:1;transform:scale(1.34)}}@keyframes ambient-meteor-b1eb8e12{0%,66%{opacity:0;transform:rotate(-24deg)translateZ(0)}69%{opacity:.92}80%{opacity:0;transform:rotate(-24deg)translate(-360px)}to{opacity:0}}@media (width<=680px){.ambient-star[data-v-b1eb8e12]:nth-child(4n){display:none}.ambient-dust[data-v-b1eb8e12]{animation-duration:54s}.ambient-meteor[data-v-b1eb8e12]{width:120px}.meteor-four[data-v-b1eb8e12],.meteor-three[data-v-b1eb8e12]{display:none}}@media (prefers-reduced-motion:reduce){.ambient-dust[data-v-b1eb8e12],.ambient-star[data-v-b1eb8e12]{animation:none}.ambient-star[data-v-b1eb8e12]{opacity:.68}.ambient-meteor[data-v-b1eb8e12]{display:none}}</style><link rel="stylesheet" href="/_nuxt/entry.CmuT8gd3.css" crossorigin><link rel="stylesheet" href="/_nuxt/AmbientSky.vKQaGwXd.css" crossorigin><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DGxlReQy.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BWuJ2K_r.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DUWOugQK.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B5tBe9sb.js">
114<link rel="modulepreload" as="script" crossorigin href="/_nuxt/eiED-kzP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DbAQI0v_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJLwS7z6.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dmyi4Jrn.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaRd0bZy.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CkjhG7Mu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BD0UTYzz.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/GFjiINqH.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C_DntfLg2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B_fzbrwT.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/tJazXoc2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/5a5a0cc7.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B4cY_FCL.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CzXSw_HD2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/mXlXQI2p2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CPNFbWTA2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DIdLltNv2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CE0OoeBr.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BBwgOLoF.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/9gRIiQFz.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/yZ9MHzNC2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QnYD3mVf2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W_GtpTC8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BpONMesV.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Ck_aHKh1.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CMhzMBoE.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C4eg3x5e2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DloE8frN.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/6UIcDWdm2.js">
114<script type="module" src="/_nuxt/DGxlReQy.js" crossorigin></script>
114<link rel="prefetch" as="script" crossorigin href="/_nuxt/DwBfafUt2.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DCIlxGu-2.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DXYlGQsP.js"><meta property="og:site_name" content="鳿¸¸ä¼´ä¾£"><meta property="og:image" content="https://mgm.jie-you.cn/og-home.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="鳿¸¸ä¼´ä¾£å
éæ²è°±æç´¢ä¸å¨çº¿è¯å¬é¡µé¢"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://mgm.jie-you.cn/og-home.png"><meta name="theme-color" content="#090a19"><meta name="color-scheme" content="dark"><link rel="icon" href="/storage/site/7ed8708b-7f25-456e-9ac8-b297e7d8568f.png"><meta name="description" content="ä¸è½½é³æ¸¸ä¼´ä¾£ Android ä¸ Windows 客æ·ç«¯ï¼ä½éªæ¸¸æå
å¼å¯¼ç»ç´ãæ²è°±è½¬æ¢ãæ®éç¼æ²ãä¸ä¸ç¼æ²ãå½å¶ç¼æ²ãå¤è½¨å¤ä¹å¨åå¥ä¸è天室ã"><meta property="og:title" content="鳿¸¸ä¼´ä¾£ - Androidä¸Windows客æ·ç«¯"><meta property="og:description" content="Android ä¸ Windows 客æ·ç«¯ï¼è¦çç»ç´ãæ¼å¥ãæ²è°±è½¬æ¢ãå¤è½¨å¤ä¹å¨ç¼æ²ãè天室åå¤äººåå¥ã"><meta property="og:type" content="website"><meta property="og:url" content="https://mgm.jie-you.cn/download"><link rel="canonical" href="https://mgm.jie-you.cn/download">
114<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"SoftwareApplication","name":"鳿¸¸ä¼´ä¾£","applicationCategory":"MultimediaApplication","operatingSystem":"Android","softwareVersion":"1.0.13 (146)","downloadUrl":"https://mgm.jie-you.cn/download/android","datePublished":"2026-10-05T16:47:25.643Z","description":"ç¼æ²ä¼åãé®çæ ·å¼ä¸æ¼å¥ä½éªå级"},{"@type":"SoftwareApplication","name":"鳿¸¸ä¼´ä¾£","applicationCategory":"MultimediaApplication","operatingSystem":"Windows","softwareVersion":"1.0.13 (146)","downloadUrl":"https://mgm.jie-you.cn/download/windows","datePublished":"2026-10-05T16:48:17.377Z","description":"ç¼æ²ä¼åãé®çæ ·å¼ä¸æ¼å¥ä½éªå级"}]}</script>
114</head><body><!--teleport start anchor--><!----><!--teleport anchor--><div id="__nuxt"><!--[--><div class="site-shell"><header class="site-header" data-v-9963195c><div class="header-inner container" data-v-9963195c><a href="/" class="brand-link" aria-label="鳿¸¸ä¼´ä¾£é¦é¡µ" data-v-9963195c><span class="site-brand-icon framed has-image brand-mark" style="--brand-icon-size:34px;" aria-hidden="true" data-v-9963195c data-v-1bec3d9b><img src="/storage/site/2a00f551-23c7-4490-a649-be8629e20bc4.png" alt="" data-v-1bec3d9b></span><span data-v-9963195c>鳿¸¸ä¼´ä¾£</span></a><nav class="desktop-nav" aria-label="主导èª" data-v-9963195c><!--[--><a aria-current="page" href="/download" class="router-link-active router-link-exact-active active" data-v-9963195c>ä¸è½½</a><a href="/scores" class="" data-v-9963195c>æ²åº</a><a href="/community" class="" data-v-9963195c>社åº</a><a href="/play" class="" data-v-9963195c>å¨çº¿å¼¹ç´</a><a href="/practice" class="" data-v-9963195c>å¨çº¿ç»ç´</a><a href="/compose" class="" data-v-9963195c>å¨çº¿ç¼æ²</a><!--]--></nav><div class="header-actions" data-v-9963195c><a href="/scores" class="icon-link" aria-label="æç´¢æ²è°±" title="æç´¢æ²è°±" data-v-9963195c><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search-icon" data-v-9963195c><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></a><div class="site-theme-menu" data-v-9963195c data-v-12882f16><button class="theme-trigger" type="button" aria-label="主é¢è®¾ç½®" title="主é¢è®¾ç½®" aria-haspopup="dialog" aria-expanded="false" data-v-12882f16><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon-icon" data-v-12882f16><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><!----></div><!----><a aria-current="page" href="/download" class="router-link-active router-link-exact-active download-action" data-v-9963195c><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download-icon" data-v-9963195c><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg><span data-v-9963195c>ä¸è½½ App</span></a><a href="/login?redirect=/download" class="login-action" data-v-9963195c><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-round-icon" data-v-9963195c><circle cx="12" cy="8" r="5"></circle><path d="M20 21a8 8 0 0 0-16 0"></path></svg><span data-v-9963195c>ç»å½</span></a><button class="mobile-menu-button" type="button" aria-expanded="false" aria-controls="mobile-navigation" aria-label="æå¼å¯¼èª" data-v-9963195c><svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu-icon" data-v-9963195c><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div><!----></header><main class="site-page"><!--[--><div class="download-page" data-v-aa2d4d8f><div class="ambient-sky density-soft" aria-hidden="true" data-v-aa2d4d8f data-v-b1eb8e12><span class="ambient-dust dust-far" data-v-b1eb8e12></span><span class="ambient-dust dust-near" data-v-b1eb8e12></span><!--[--><span class="ambient-star" style="--x:4%;--y:19%;--size:2px;--delay:-1.1s;--duration:5.8s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:8%;--y:71%;--size:1px;--delay:-4.8s;--duration:7.1s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:17%;--y:38%;--size:2px;--delay:-2.7s;--duration:6.4s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:27%;--y:86%;--size:1px;--delay:-5.3s;--duration:7.7s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:34%;--y:9%;--size:1px;--delay:-.7s;--duration:6.9s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:42%;--y:61%;--size:2px;--delay:-3.9s;--duration:5.5s;" data-v-b1eb8e12></span>
114<span class="ambient-star" style="--x:48%;--y:24%;--size:1px;--delay:-6.1s;--duration:8.2s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:59%;--y:79%;--size:2px;--delay:-2.2s;--duration:6.8s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:63%;--y:44%;--size:1px;--delay:-4.4s;--duration:7.4s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:72%;--y:13%;--size:3px;--delay:-1.9s;--duration:5.9s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:79%;--y:68%;--size:1px;--delay:-6.6s;--duration:8.4s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:86%;--y:33%;--size:2px;--delay:-3.1s;--duration:6.1s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:91%;--y:88%;--size:1px;--delay:-5.7s;--duration:7.8s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:96%;--y:55%;--size:2px;--delay:-1.5s;--duration:5.7s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:12%;--y:48%;--size:3px;--delay:-2.4s;--duration:6.2s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:55%;--y:6%;--size:2px;--delay:-5.1s;--duration:7.9s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:24%;--y:16%;--size:1px;--delay:-3.3s;--duration:5.9s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:84%;--y:94%;--size:2px;--delay:-1.8s;--duration:7.2s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:31%;--y:53%;--size:1px;--delay:-6.8s;--duration:8.6s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:68%;--y:92%;--size:2px;--delay:-2.9s;--duration:6.7s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:75%;--y:39%;--size:1px;--delay:-4.2s;--duration:7.6s;" data-v-b1eb8e12></span><span class="ambient-star" style="--x:2%;--y:91%;--size:2px;--delay:-5.5s;--duration:8.1s;" data-v-b1eb8e12></span><!--]--><!--[--><i class="ambient-meteor meteor-one" data-v-b1eb8e12></i><i class="ambient-meteor meteor-two" data-v-b1eb8e12></i><i class="ambient-meteor meteor-three" data-v-b1eb8e12></i><i class="ambient-meteor meteor-four" data-v-b1eb8e12></i><!--]--></div><section class="download-hero container" data-v-aa2d4d8f><p data-v-aa2d4d8f>客æ·ç«¯</p><h1 data-v-aa2d4d8f>ææ²è°±ãç»ç´ãç¼æ²åæ¼å¥å¸¦å°ä½ ç设å¤</h1><span data-v-aa2d4d8f>å®ç½å¯ç´æ¥å¨çº¿ç¼æ²ï¼å®¢æ·ç«¯è¿æä¾æ¸¸æå
ç»ç´ãæ²è°±è½¬æ¢ãå½å¶ç¼æ²ãè天室åå¤äººåå¥ã</span><a href="/compose" class="web-compose-link" data-v-aa2d4d8f><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-music-icon" data-v-aa2d4d8f><path d="M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4"></path><path d="M8 18v-7.7L16 9v7"></path><circle cx="14" cy="16" r="2"></circle><circle cx="6" cy="18" r="2"></circle></svg>æ éå®è£
ï¼ä½¿ç¨å¨çº¿ç¼æ²</a></section><section class="download-workspace container" data-v-aa2d4d8f><div class="platform-switch" role="tablist" aria-label="ä¸è½½å¹³å°" data-v-aa2d4d8f><!--[--><button id="platform-android" type="button" role="tab" aria-selected="true" aria-controls="download-android" class="active" data-v-aa2d4d8f>Android</button><button id="platform-windows" type="button" role="tab" aria-selected="false" aria-controls="download-windows" class="" data-v-aa2d4d8f>Windows</button><!--]--></div><article id="download-android" class="version-stage" role="tabpanel" aria-labelledby="platform-android" data-v-aa2d4d8f><div class="version-heading" data-v-aa2d4d8f><div data-v-aa2d4d8f><span data-v-aa2d4d8f>ç§»å¨ç«¯æ£å¼ç</span><h2 data-v-aa2d4d8f>Android 1.0.13 (146)</h2><p data-v-aa2d4d8f>ç¼æ²ä¼åãé®çæ ·å¼ä¸æ¼å¥ä½éªå级</p></div><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-icon" aria-label="å·²æå¯ä¸è½½çæ¬" data-v-aa2d4d8f><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></div><div class="version-grid" aria-label="çæ¬ä¿¡æ¯" data-v-aa2d4d8f><div data-v-aa2d4d8f><small data-v-aa2d4d8f>çæ¬</small><strong data-v-aa2d4d8f>1.0.13</strong></div><div data-v-aa2d4d8f><small data-v-aa2d4d8f>æå»ºå·</small><strong data-v-aa2d4d8f>146</strong></div><div data-v-aa2d4d8f><small data-v-aa2d4d8f>å®è£
å
大å°</small><strong data-v-aa2d4d8f>180 MB</strong></div><div data-v-aa2d4d8f><small data-v-aa2d4d8f>å叿¶é´</small><strong data-v-aa2d4d8f>2026/10/06 00:47</strong></div><div class="hash" data-v-aa2d4d8f><small data-v-aa2d4d8f>SHA256</small><strong title="c47d2027714a40a62cec88810829ae72854070a6d11462d79e230bdab9559f9a" data-v-aa2d4d8f>c47d2027714a40a6...b9559f9a</strong></div></div><div class="download-actions" data-v-aa2d4d8f><a class="button primary" href="/download/android" data-v-aa2d4d8f><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download-icon" data-v-aa2d4d8f><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg>宿¹ä¸è½½</a><a class="button unlimited" href="https://share.feijipan.com/s/Us5SUz7S" target="_blank" rel="noopener noreferrer" data-v-aa2d4d8f><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gauge-icon" data-v-aa2d4d8f><path d="m12 14 4-4"></path><path d="M3.34 19a10 10 0 1 1 17.32 0"></path></svg>ä¸ééå¤ç¨ä¸è½½<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link-icon" data-v-aa2d4d8f><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div><p class="distribution-note" data-v-aa2d4d8f><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
114ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check-icon" data-v-aa2d4d8f><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg>ç¬¬ä¸æ¹é¡µé¢ä»
ç¨äºååå®è£
å
ï¼è¯·è®¤åçæ¬ 1.0.13 (146) åå®è£
å
æä»¶åã </p><div class="changelog" data-v-aa2d4d8f><h3 data-v-aa2d4d8f>æ¬æ¬¡æ´æ°</h3><ul data-v-aa2d4d8f><!--[--><li data-v-aa2d4d8f>è°æ´ä¸»å¯¼èªä¸é¡µé¢åç»ï¼æ°å¢ç¬ç«âæ¼å¥âå
¥å£ï¼åä½é¡µæ´åâç¼æ²ãè稿ãå·²åå¸âæ ç¾ï¼é¦é¡µæ°å¢âåç°âæ ç¾ï¼ä¼å常ç¨åè½å
¥å£ä¸é¡µé¢åæ¢ã</li><li data-v-aa2d4d8f>æ°å¢å
éãåç¥é£æ ¼åç åé®çæ ·å¼ï¼ä¼åç°æé®çæè´¨ãæ¯ä¾åè§ä¸æåå¨æï¼æ¼å¥å
æ¯æåæ¢é®çå¤è§ï¼å¹¶ç¬ç«è®¾ç½®æ°åãéæåº¦åé«äº®ææã</li><li data-v-aa2d4d8f>æ¼å¥å
åè½¨æ¨¡å¼æ¯æä¸´æ¶æåºãæ«è¡å¯¹é½ãå¡çé¢è²ä¸éæåº¦ãåå²çº¿ååè½¨æ ·å¼è¦çï¼å½å¶ä¸åæ¾æ¶ï¼æä¸é«äº®å¯éæ©è·é轨éé¢è²ã</li><li data-v-aa2d4d8f>æ¼å¥å
æ°å¢å·¦å³è¾¹è·æ§å¶ï¼ä¼åææºå®å
¨åºéé
ï¼åçæ°´å°ç§»è³åºé¨å±
ä¸ï¼ä»¥è¦çæ¹å¼æ¾ç¤ºï¼ä¸åæ¤å é®ç䏿¼å¥åºåã</li><li data-v-aa2d4d8f>ç®è°±ç¼æ²æ°å¢ä¸´æ¶è°±é¢çå¯è°æ´ï¼å缩ãæå¼ä¸ä¿®æ¹èç¨¿ææ¹åè¯å¬é度ï¼ç»ç½æ ¼èç¨¿æ¯ææ£æµå¹¶æç¤ºä¼åï¼å¯éèµ·é³å¯ä¿çåå§æ¶é´ä¸èµ·é³åç§»æ¾ç¤ºã</li><li data-v-aa2d4d8f>ç®è°±ç¼æ²âéèéå¤é³âæ¯æå
¨é¨æ¾ç¤ºè½¨éä¹é´çæ°åå»éï¼æè½¨é顺åºä¼å
ä¿çï¼ä¸åå
«åº¦ãåéå·åå®é
èµ·é³ä»ä¿çï¼ä¸å½±åè稿é³ç¬¦æå®é
å声ã</li><li data-v-aa2d4d8f>ä¼åç¼æ²æ¥è¿æä½ï¼æ¯æè®¾ç½®æ¥è¿é´é䏿 ¼æ°ãé¿æä¿®æ¹é
ç½®ï¼ä¿®å¤çæå页é¢åæ¢åçæ¥è¿å¼å¸¸ï¼æ¹åé®çæé®é´éçç¹å»ä½éªã</li><li data-v-aa2d4d8f>ä¿®å¤ç®è°±ç¼æ²ä¸æåå½å¶çä¸ä¸çç½ã页ç ä½ç½®åæ§æ ·å¼è¯»åé®é¢ï¼æ°å¢é¡µç å±
ä¸é项ï¼å¢å¼ºåé®å é³æç¤ºä¸å½ä¸è¾å
ï¼ç²¾ç®é¨åå½å¶ç¹æã</li><li data-v-aa2d4d8f>å级çå¸å½ä¸çé¾ä¸ç²åææï¼æ¯æç¬ç«æåæ¶å¼å¯ï¼ç«å±æ°å¢ç©ºå¿æ³å
é³ç¬¦ååé®ãå
«åº¦é´é线æ§å¶ï¼ä¼åé»è®¤ç¹ææ¡£ä½ãå¯éé³ç¬¦ä¸çç¹æè¿ç»æ§ä¸ç»å¶æ§è½ã</li><li data-v-aa2d4d8f>ä¿®å¤é¨å Sky Studio 导å
¥ç´è°±å¨è¯å¬ã导åºç®è°±å¾æ¶éæ¸éä½ï¼ä»¥å TXT 导å
¥åè½¨éæ è¯ä¸é³ç¬¦é¢è²ä¸ä¸è´çé®é¢ã</li><li data-v-aa2d4d8f>ä¼åæ®éãä¸ä¸ç¼æ²çå¤è½¨æ»è§ï¼ä¿®å¤é¨å䏿èåå使¾ç¤ºå¼å¸¸ãè´¦å·åæ¢åçæªè¯»ç¶æï¼ä»¥å PC é¨åå·å¯å¨åºæ¯ä¸åªææç徿 ã䏿¾ç¤ºä¸»çªå£çé®é¢ã</li><li data-v-aa2d4d8f>æ°å¢ä¸ªäººç®ä»ä¸èµæå¡å°é¢èªå®ä¹ï¼æ¯æç¼è¾ç®ä»ãæ´æ¢ææ¸
é¤å°é¢ï¼å¹¶å¨âæçâã个人ä¸å¿åç¨æ·ä¸»é¡µå±ç¤ºï¼å®åå¸åå享æ¨èè¯ä¸å¡ççå±ç¤ºåç¶æåæ¥ã</li><li data-v-aa2d4d8f>ä¼åå½åè¿ç»ç¾å°å¤©æ°æ¾ç¤ºä¸ç¶æå·æ°ï¼æ¹åè·¨æ¥ãéæ°è¿å
¥åè¿ååå°æ¶çä¿¡æ¯åæ¥ã</li><!--]--></ul></div></article></section></div><!--]--></main><footer class="site-footer" data-v-5792bd1d><div class="footer-inner container" data-v-5792bd1d><div class="footer-brand" data-v-5792bd1d><span class="site-brand-icon plain has-image" style="--brand-icon-size:22px;" aria-hidden="true" data-v-5792bd1d data-v-1bec3d9b><img src="/storage/site/2a00f551-23c7-4490-a649-be8629e20bc4.png" alt="" data-v-1bec3d9b></span><strong data-v-5792bd1d>鳿¸¸ä¼´ä¾£</strong><span data-v-5792bd1d>游æç´è°±ãå¨çº¿ç»ç´ãæ¼å¥ãç¼æ²ä¸ç¤¾åºå·¥å
·</span></div><nav aria-label="页è导èª" data-v-5792bd1d><a href="/scores" class="" data-v-5792bd1d>æ²åº</a><a href="/play" class="" data-v-5792bd1d>å¨çº¿å¼¹ç´</a><a href="/practice" class="" data-v-5792bd1d>å¨çº¿ç»ç´</a><a href="/compose" class="" data-v-5792bd1d>å¨çº¿ç¼æ²</a><a href="/community" class="" data-v-5792bd1d>社åº</a><a href="/feedback" class="" data-v-5792bd1d>æè§åé¦</a><a aria-current="page" href="/download" class="router-link-active router-link-exact-active" data-v-5792bd1d>ä¸è½½</a><a href="/pages/privacy-policy" data-v-5792bd1d>éç§æ¿ç</a><a href="/pages/user-agreement" data-v-5792bd1d>ç¨æ·åè®®</a></nav><div class="footer-records" aria-label="çæä¸ç½ç«å¤æ¡ä¿¡æ¯" data-v-5792bd1d><span data-v-5792bd1d>© 2026 鳿¸¸ä¼´ä¾£</span><span class="record-divider" aria-hidden="true" data-v-5792bd1d>·</span><a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer" data-v-5792bd1d>粤ICPå¤19011038å·-1</a></div></div></footer></div><!--teleport start--><!--teleport end--><!--]--></div><div id="teleports"></div>
114<script>window.__NUXT__={};window.__NUXT__.config={public:{webApiBase:"/web-api",siteUrl:"https://mgm.jie-you.cn"},app:{baseURL:"/",buildId:"2ca488ed-05a5-4582-b147-dc47c4bf56bc",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
114<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":47,"once":59,"_errors":60,"serverRendered":5,"path":62},["ShallowReactive",3],{"public-site-brand-config":4,"web-download-android-version":19,"web-download-windows-version":38},{"success":5,"data":6},true,{"site_name":7,"site_subtitle":8,"site_logo_url":9,"site_favicon_url":10,"site_default_theme_color":11,"login_title":7,"login_subtitle":8,"asset_points_label":12,"asset_points_unit":13,"asset_balance_label":14,"asset_balance_symbol":15,"asset_balance_unit":16,"asset_balance_scale":17,"asset_balance_precision":18},"ç¨æ·ä¸å¿","ç¨æ·ä¸å¿ä¸ç³»ç»ç®¡ç","\u002Fstorage\u002Fsite\u002F2a00f551-23c7-4490-a649-be8629e20bc4.png","\u002Fstorage\u002Fsite\u002F7ed8708b-7f25-456e-9ac8-b297e7d8568f.png","#8e51ff","积å","","ä½é¢","Â¥","å
","100","2",{"success":5,"data":20},{"hasUpdate":5,"latest":21,"update_policy":34,"force_update_reason":35,"current_build":36,"latest_build":25,"build_gap":25,"force_update_build_gap":37},{"id":22,"platform":23,"version":24,"build_number":25,"title":26,"changelog_md":27,"download_url":28,"third_party_download_url":29,"third_party_download_type":30,"file_size_bytes":31,"file_sha256":32,"force_update":5,"published_at":33},177,"android","1.0.13",146,"ç¼æ²ä¼åãé®çæ ·å¼ä¸æ¼å¥ä½éªå级","- è°æ´ä¸»å¯¼èªä¸é¡µé¢åç»ï¼æ°å¢ç¬ç«âæ¼å¥âå
¥å£ï¼åä½é¡µæ´åâç¼æ²ãè稿ãå·²åå¸âæ ç¾ï¼é¦é¡µæ°å¢âåç°âæ ç¾ï¼ä¼å常ç¨åè½å
¥å£ä¸é¡µé¢åæ¢ã\n- æ°å¢å
éãåç¥é£æ ¼åç åé®çæ ·å¼ï¼ä¼åç°æé®çæè´¨ãæ¯ä¾åè§ä¸æåå¨æï¼æ¼å¥å
æ¯æåæ¢é®çå¤è§ï¼å¹¶ç¬ç«è®¾ç½®æ°åãéæåº¦åé«äº®ææã\n- æ¼å¥å
åè½¨æ¨¡å¼æ¯æä¸´æ¶æåºãæ«è¡å¯¹é½ãå¡çé¢è²ä¸éæåº¦ãåå²çº¿ååè½¨æ ·å¼è¦çï¼å½å¶ä¸åæ¾æ¶ï¼æä¸é«äº®å¯éæ©è·é轨éé¢è²ã\n- æ¼å¥å
æ°å¢å·¦å³è¾¹è·æ§å¶ï¼ä¼åææºå®å
¨åºéé
ï¼åçæ°´å°ç§»è³åºé¨å±
ä¸ï¼ä»¥è¦çæ¹å¼æ¾ç¤ºï¼ä¸åæ¤å é®ç䏿¼å¥åºåã\n- ç®è°±ç¼æ²æ°å¢ä¸´æ¶è°±é¢çå¯è°æ´ï¼å缩ãæå¼ä¸ä¿®æ¹èç¨¿ææ¹åè¯å¬é度ï¼ç»ç½æ ¼èç¨¿æ¯ææ£æµå¹¶æç¤ºä¼åï¼å¯éèµ·é³å¯ä¿çåå§æ¶é´ä¸èµ·é³åç§»æ¾ç¤ºã\n- ç®è°±ç¼æ²âéèéå¤é³âæ¯æå
¨é¨æ¾ç¤ºè½¨éä¹é´çæ°åå»éï¼æè½¨é顺åºä¼å
ä¿çï¼ä¸åå
«åº¦ãåéå·åå®é
èµ·é³ä»ä¿çï¼ä¸å½±åè稿é³ç¬¦æå®é
å声ã\n- ä¼åç¼æ²æ¥è¿æä½ï¼æ¯æè®¾ç½®æ¥è¿é´é䏿 ¼æ°ãé¿æä¿®æ¹é
ç½®ï¼ä¿®å¤çæå页é¢åæ¢åçæ¥è¿å¼å¸¸ï¼æ¹åé®çæé®é´éçç¹å»ä½éªã\n- ä¿®å¤ç®è°±ç¼æ²ä¸æåå½å¶çä¸ä¸çç½ã页ç ä½ç½®åæ§æ ·å¼è¯»åé®é¢ï¼æ°å¢é¡µç å±
ä¸é项ï¼å¢å¼ºåé®å é³æç¤ºä¸å½ä¸è¾å
ï¼ç²¾ç®é¨åå½å¶ç¹æã\n- å级çå¸å½ä¸çé¾ä¸ç²åææï¼æ¯æç¬ç«æåæ¶å¼å¯ï¼ç«å±æ°å¢ç©ºå¿æ³å
é³ç¬¦ååé®ãå
«åº¦é´é线æ§å¶ï¼ä¼åé»è®¤ç¹ææ¡£ä½ãå¯éé³ç¬¦ä¸çç¹æè¿ç»æ§ä¸ç»å¶æ§è½ã\n- ä¿®å¤é¨å Sky Studio 导å
¥ç´è°±å¨è¯å¬ã导åºç®è°±å¾æ¶éæ¸éä½ï¼ä»¥å TXT 导å
¥åè½¨éæ è¯ä¸é³ç¬¦é¢è²ä¸ä¸è´çé®é¢ã\n- ä¼åæ®éãä¸ä¸ç¼æ²çå¤è½¨æ»è§ï¼ä¿®å¤é¨å䏿èåå使¾ç¤ºå¼å¸¸ãè´¦å·åæ¢åçæªè¯»ç¶æï¼ä»¥å PC é¨åå·å¯å¨åºæ¯ä¸åªææç徿 ã䏿¾ç¤ºä¸»çªå£çé®é¢ã\n- æ°å¢ä¸ªäººç®ä»ä¸èµæå¡å°é¢èªå®ä¹ï¼æ¯æç¼è¾ç®ä»ãæ´æ¢ææ¸
é¤å°é¢ï¼å¹¶å¨âæçâã个人ä¸å¿åç¨æ·ä¸»é¡µå±ç¤ºï¼å®åå¸åå享æ¨èè¯ä¸å¡ççå±ç¤ºåç¶æåæ¥ã\n- ä¼åå½åè¿ç»ç¾å°å¤©æ°æ¾ç¤ºä¸ç¶æå·æ°ï¼æ¹åè·¨æ¥ãéæ°è¿å
¥åè¿ååå°æ¶çä¿¡æ¯åæ¥ã","\u002Fstorage\u002Fapp-p
114ackages\u002Fef46ce81-a16f-4289-8250-4c2c3f21e876.apk","https:\u002F\u002Fshare.feijipan.com\u002Fs\u002FUs5SUz7S","guide_page",188934111,"c47d2027714a40a62cec88810829ae72854070a6d11462d79e230bdab9559f9a","2026-10-05T16:47:25.643Z","required","build_gap_exceeded",0,2,{"success":5,"data":39},{"hasUpdate":5,"latest":40,"update_policy":34,"force_update_reason":35,"current_build":36,"latest_build":25,"build_gap":25,"force_update_build_gap":37},{"id":41,"platform":42,"version":24,"build_number":25,"title":26,"changelog_md":27,"download_url":43,"third_party_download_url":29,"third_party_download_type":30,"file_size_bytes":44,"file_sha256":45,"force_update":5,"published_at":46},178,"windows","\u002Fstorage\u002Fapp-packages\u002Fe9956ba5-59ea-444f-a887-5dc989b4ef6f.exe",117739660,"e1e57cb8b3a1be6f0484e8e124102337c8e92f779147a228eb6a6f9b38a8f858","2026-10-05T16:48:17.377Z",["Reactive",48],{"$spublic-site-brand":49,"$ssite-theme-settings":50,"$ssite-theme-resolved-scheme":51,"$ssite-theme-initialized":54,"$sweb-auth":55,"$sinteraction-center-summary":58,"$ssite-dialog-current":57},{"site_logo_url":9,"site_favicon_url":10},{"scheme":51,"accent":52,"customAccent":53},"dark","logo","#4f7fe8",false,{"status":56,"user":57,"expiresAt":57},"idle",null,{"summary":57,"loading":54,"loadedAt":36},["Set"],["ShallowReactive",61],{"public-site-brand-config":-1,"web-download-android-version":-1,"web-download-windows-version":-1},"\u002Fdownload"]</script>
114</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.