Ethscriptions commited on
Commit
d08438d
·
verified ·
1 Parent(s): b8aa480

步骤2:删除旧代码,新建项目骨架(Vite+React+TS、Dockerfile、静态服务器、音频特征、字体子集)

Browse files
.dockerignore ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ node_modules
2
+ dist
3
+ .git
4
+ 素材/*.mp4
.gitattributes CHANGED
@@ -37,3 +37,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
37
  *.mov filter=lfs diff=lfs merge=lfs -text
38
  *.wav filter=lfs diff=lfs merge=lfs -text
39
  *.mp4 filter=lfs diff=lfs merge=lfs -text
 
 
37
  *.mov filter=lfs diff=lfs merge=lfs -text
38
  *.wav filter=lfs diff=lfs merge=lfs -text
39
  *.mp4 filter=lfs diff=lfs merge=lfs -text
40
+ public/mvfonts/neon.woff2 filter=lfs diff=lfs merge=lfs -text
.gitignore CHANGED
@@ -1 +1,4 @@
 
 
1
  .DS_Store
 
 
1
+ node_modules
2
+ dist
3
  .DS_Store
4
+ public/heijie.mp3
Dockerfile DELETED
@@ -1 +0,0 @@
1
- FROM kuekhaoyang/kvideo:latest
 
 
README.md CHANGED
@@ -150,7 +150,7 @@ pinned: false
150
  ## 5. 实施步骤
151
 
152
  - [x] 步骤 1:克隆仓库,下载 LFS 素材,抽帧,分析画面和音乐 → 写好本 README → **推送**
153
- - [ ] 步骤 2:删除旧代码,搭好新项目骨架(Vite + React + TS + Dockerfile + 静态服务器 + 音频特征数据)→ **推送**
154
  - [ ] 步骤 3:渲染引擎 + 全部 9 个场景 + WebGL 后期 + 播放器(横屏 / 竖屏)→ **推送**
155
  - [ ] 步骤 4:浏览器本地 MP4 导出(24/30/60fps,横 / 竖屏,多分辨率)→ **推送**
156
  - [ ] 步骤 5:平台文案(小红书 / 抖音 / 视频号 / B 站)+ 多比例多款封面,可多选下载 → **推送**
@@ -161,3 +161,4 @@ pinned: false
161
  ## 6. 进度日志
162
 
163
  - **步骤 1** ✅ 素材下载与分析完成(211 张截图、调色板 / 亮度 / 平涂率统计、BPM 105.5、Drop 位置 38.2s / 109.4s),计划已写入 README。
 
 
150
  ## 5. 实施步骤
151
 
152
  - [x] 步骤 1:克隆仓库,下载 LFS 素材,抽帧,分析画面和音乐 → 写好本 README → **推送**
153
+ - [x] 步骤 2:删除旧代码,搭好新项目骨架(Vite + React + TS + Dockerfile + 静态服务器 + 音频特征数据)→ **推送**
154
  - [ ] 步骤 3:渲染引擎 + 全部 9 个场景 + WebGL 后期 + 播放器(横屏 / 竖屏)→ **推送**
155
  - [ ] 步骤 4:浏览器本地 MP4 导出(24/30/60fps,横 / 竖屏,多分辨率)→ **推送**
156
  - [ ] 步骤 5:平台文案(小红书 / 抖音 / 视频号 / B 站)+ 多比例多款封面,可多选下载 → **推送**
 
161
  ## 6. 进度日志
162
 
163
  - **步骤 1** ✅ 素材下载与分析完成(211 张截图、调色板 / 亮度 / 平涂率统计、BPM 105.5、Drop 位置 38.2s / 109.4s),计划已写入 README。
164
+ - **步骤 2** ✅ 删除旧 `Dockerfile`(kvideo 镜像),新建 Vite + React + TS 项目骨架:`package.json`、`vite.config.ts`、`index.html`、零依赖静态服务器 `server.mjs`(支持 Range,音频可拖动)、新 `Dockerfile`;加入 60Hz 音频特征数据、字体子集(ZCOOL 庆科黄油体 / 思源黑体 Black / Anton,共约 196KB)。
index.html ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="zh-CN">
3
+ <head>
4
+ <meta charset="UTF-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
6
+ <meta name="theme-color" content="#07080c" />
7
+ <meta name="description" content="《黑街》DJ葱姜蒜进行曲 · 原创程序化 MV,浏览器实时渲染,可本地导出 MP4、生成封面与发布文案。" />
8
+ <title>黑街 BLACK STREET · MV</title>
9
+ <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><rect width=%22100%22 height=%22100%22 rx=%2220%22 fill=%22%2307080c%22/><text x=%2250%22 y=%2268%22 font-size=%2254%22 text-anchor=%22middle%22 fill=%22%23ff2d55%22>黑</text></svg>" />
10
+ <style>html,body{margin:0;background:#07080c}</style>
11
+ </head>
12
+ <body>
13
+ <div id="root"></div>
14
+ <script type="module" src="/src/main.tsx"></script>
15
+ </body>
16
+ </html>
package.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "black-street-mv",
3
+ "private": true,
4
+ "version": "1.0.0",
5
+ "type": "module",
6
+ "description": "黑街 BLACK STREET — 浏览器实时渲染的程序化 MV(Canvas 2D + WebGL),支持本地导出 MP4",
7
+ "scripts": {
8
+ "dev": "vite",
9
+ "build": "vite build",
10
+ "start": "node server.mjs",
11
+ "typecheck": "tsc --noEmit"
12
+ },
13
+ "dependencies": {
14
+ "fflate": "0.8.3",
15
+ "mp4-muxer": "5.2.2",
16
+ "react": "19.2.4",
17
+ "react-dom": "19.2.4"
18
+ },
19
+ "devDependencies": {
20
+ "@types/react": "19.2.14",
21
+ "@types/react-dom": "19.2.3",
22
+ "@vitejs/plugin-react": "4.7.0",
23
+ "typescript": "5.9.3",
24
+ "vite": "6.4.2"
25
+ }
26
+ }
public/mvfonts/black.woff2 ADDED
Binary file (83.8 kB). View file
 
public/mvfonts/latin.woff2 ADDED
Binary file (11.1 kB). View file
 
public/mvfonts/neon.woff2 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:895334bcaeee0efd157751e8c362450708a2acc4b62abe2191d0dcf813b6352f
3
+ size 101332
server.mjs ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Zero-dependency static server for the built site (supports HTTP Range for audio seeking).
2
+ import { createServer } from 'node:http'
3
+ import { createReadStream, statSync } from 'node:fs'
4
+ import { extname, join, normalize } from 'node:path'
5
+
6
+ const ROOT = join(process.cwd(), 'dist')
7
+ const PORT = Number(process.env.PORT || 3000)
8
+ const TYPES = {
9
+ '.html': 'text/html; charset=utf-8',
10
+ '.js': 'text/javascript; charset=utf-8',
11
+ '.css': 'text/css; charset=utf-8',
12
+ '.json': 'application/json',
13
+ '.svg': 'image/svg+xml',
14
+ '.png': 'image/png',
15
+ '.jpg': 'image/jpeg',
16
+ '.woff2': 'font/woff2',
17
+ '.mp3': 'audio/mpeg',
18
+ '.ico': 'image/x-icon',
19
+ }
20
+
21
+ createServer((req, res) => {
22
+ let path = decodeURIComponent((req.url || '/').split('?')[0])
23
+ if (path.endsWith('/')) path += 'index.html'
24
+ let file = normalize(join(ROOT, path))
25
+ if (!file.startsWith(ROOT)) {
26
+ res.writeHead(403).end()
27
+ return
28
+ }
29
+ let st
30
+ try {
31
+ st = statSync(file)
32
+ if (st.isDirectory()) {
33
+ file = join(file, 'index.html')
34
+ st = statSync(file)
35
+ }
36
+ } catch {
37
+ file = join(ROOT, 'index.html')
38
+ st = statSync(file)
39
+ }
40
+ const type = TYPES[extname(file)] || 'application/octet-stream'
41
+ const cache = file.includes(`${join(ROOT, 'assets')}`) ? 'public, max-age=31536000, immutable' : 'no-cache'
42
+ const range = req.headers.range
43
+ if (range) {
44
+ const m = /bytes=(\d*)-(\d*)/.exec(range)
45
+ const start = m && m[1] ? parseInt(m[1], 10) : 0
46
+ const end = m && m[2] ? Math.min(parseInt(m[2], 10), st.size - 1) : st.size - 1
47
+ if (start >= st.size || start > end) {
48
+ res.writeHead(416, { 'Content-Range': `bytes */${st.size}` }).end()
49
+ return
50
+ }
51
+ res.writeHead(206, {
52
+ 'Content-Type': type,
53
+ 'Content-Length': end - start + 1,
54
+ 'Content-Range': `bytes ${start}-${end}/${st.size}`,
55
+ 'Accept-Ranges': 'bytes',
56
+ 'Cache-Control': cache,
57
+ })
58
+ createReadStream(file, { start, end }).pipe(res)
59
+ return
60
+ }
61
+ res.writeHead(200, { 'Content-Type': type, 'Content-Length': st.size, 'Accept-Ranges': 'bytes', 'Cache-Control': cache })
62
+ if (req.method === 'HEAD') res.end()
63
+ else createReadStream(file).pipe(res)
64
+ }).listen(PORT, '0.0.0.0', () => console.log(`黑街 MV running on http://0.0.0.0:${PORT}`))
src/main.tsx ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import { StrictMode } from 'react'
2
+ import { createRoot } from 'react-dom/client'
3
+ import MvApp from './mv/MvApp'
4
+
5
+ createRoot(document.getElementById('root')!).render(
6
+ <StrictMode>
7
+ <MvApp />
8
+ </StrictMode>,
9
+ )
src/mv/audio/features.ts ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ // Generated offline from 黑街.mp3 (60 Hz envelopes, base64 uint8)
2
+ const feat = {"fps": 60, "duration": 144.4, "bpm": 105.62, "offset": 0.3806, "low": "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//nt5+jk2825qqKjpKetsbnAvr/AwcfEvbasoJGEeom66/335N7c2tLDsKGfoJ+kpaarra2suL29urOroZSIemx9r+r/++7q7OfaxrGfl5iXl5+mrLCyt73BxcbEvbWroZWGfK7g///v5OXk3tO9o5aWnKews7W1tLi6v8fHxL2xp5yOf4Kg4P//+PLy8enVvaSdnZ6anJ2clJCPlaGmp6Ock4h9cWhvpdX79Ori6Onm3cSunqCbl5ablo6FiY2RmZ2dmZGJfnNscYbJ7v3x7Orm4dTAppiTlZKUmZaPjpWZnJ2cm5mUi4B0aXGd1f////Tw7enjz7ikp660qqCWjo+SlZSboKCZkYd8cWppi8fz/+3i4+LazbmklY6MiYyXmpeTlpWVlpSUlZWNgnVsbYS74/Pr39zc2tLBqZiUlJWdn5ual5WZlpaYnJmTin91bWmMvfP++e7r6ujhybGdl5SSkZeZloyNkZaRjo6UlI6CdWpqervo//ju6Ojm4NO7qp+cm6CjnZSPjoyNkJGNiIJ6cWlhXX6y8v//8O3t7uvaw6ekpKWonY14cnV7fH5/gHlzbmdeVlVwrd//+e3k497VyrSgkpKTl52Xi3x0dnl7ent7d3JrYlpVbqzr///28O7s4M+4n5SSlpaTi3t4d3R1d3p+fnpyaWFaT3Op4vn36uHf29XJtqKVlpaWlIN1eHZ1dnp7enl2cGZcUktNjsv3/uzb0szArpeFenh1b3SRwd3m1MzKy87X4+jo5uTm3tLZ4unp5ePf0ruiiYmGgn2CqNvw6t7b2tXJtZ2LiIaCfnyWq6+8v72/v7uxt7m4srS1s6iFUD0wJiEhHhgQDw8RGTJfmq20tKupqaqprLCnp6yyq6ytk4eCg4ybrLzDzNju79+0kp3N////9vHv7eHNtqKgoKCkoJR8d3h+f4SHh4N+dmtiW1mAtuLz6uPh5eXg0Lqon6GkpZ+Ognx/fn1/goSDgHpyZ2Fgdrjo/vrr5uXg08KunZaUkpSSin13eYSIiomHhYF6cmlhWnqs5/v35dvZ19PGs6Kiqq6rqZ+ShYKBgoeJioiCenFnYF5hq+H///z39fHm1bmlnKGioqGXiX97d3Z4fHx5c21mXlRQbJvW7/br7ezp5djFqqalpq6pnot6eX+CgX58eHRvaF9XVFyg2///9uzs6+XUuqWXn6Gi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lZmcnZybmZWLgHRqcZjT/v//9fDt6uPRuaanrbWroZaPj5KWlZqgoJmRiH1yamaLw/P+7+Lj4tvPuqWVjoyKi5eZmJOWlZSWlJSVlY6Ddm1tf7nh9Ovg3Nza0sOqmpSUlZyfm5qXlZiWlZebmZOKgHZuaYq58f367uvq6OLLspyXlJKQl5mXjY2RlpGOjZSUj4N2a2l6uOb/+O7o6Obg1b2rn5ybn6SdlI+OjI2QkY2Jg3pyaWFeeq3u///y7e3v69vFqKSkpaeejnlzdXt8fn+BeXNuaF5WUHCp3f/57eTj3tbLtaGSkpSXnZeMfXV2eXt6ent4cmtjW1Zmquf///jw7uvh0bqhlJKVlpOMfHd3dHV3en5+e3NqYlpQcaTg9/jq4t/c1sq3opeWlpeUhXR4dnV2ent6eXZwZ11TS0uLx/j97tvSzMGvmYZ6eXVwcZC+3OfWzMrLztbj6Ojm5ebf0Nni6enm4+DTvaOKiYaCfoOi2+7s3dva1su2n4qIhoN9fZSrr7vAvb+/vLK2ubmys7W0qIlQPjEmISEeGBEPDw8ZMViXq7S2rKipqqmrsainq7Ksq66ViIKDi5qru8PL1+zw4riVl8r7///38e/u4s+3pKCgoKOglX53eH5/g4eHhH53bGNcVn6y4vLr4uHl5eHRu6mfoKSmn5CDfH5+fX+ChISAenJnYWButeX++e3m5eDUw6+elpSTlJOLfnd5g4iKiYeFgnpyamJbeKjk+vnm3NjX1Me1oaKqrqqooJKGgoGChomKiIJ7cmhhXmOn3v///Pf18efWu6ecoaKjopeKf3t3dnh8fHlzbmdfVVFoltPu9+zs7Orl2catpqWlraqfjHx4f4KBfnx5dW9oX1dTXZrZ///27ezr5tW8ppaeoaKhmo17dXd7eXZ4fHp1b2hhXGWaze306OTl4dvOuKefn6CkpZ6OgHh+gICAgX57eHJoWVRdh9D9///49fTw4cyyop+jqLCyr66zuLu3s7GzrqigmI+EeJrJ9vvw4+Dg3dfEs6alpKmvqaKhp664w8bKzczFu62fj4WKzfb/8+fg3NfMvaqhnqCZmZ+msbzHz9ba2trZ1sy9q5eHlbnp9vXr7Ork28OqlZ+jpailpaittr7BxsvQy8a/s6WVhYK25P/37Obp6uXXvqyjpaWkoZGHg4aGiIuMiIJ9dWxjXGB+tur+/vLv7urm18Cpo6KiqKehmZiUiYWLkpCIf3VrYltcfLXw///17+/t59W/rKOlpaSnpJyNjZGWnZ2cnJmSiHpvaW6k2f3/9Orn5N7Su6eal5mippyWj4qMjY+VmZePhX11bWl9p+r///339fTs2sKmn56fnpiNfW5weIOGiYuKg3x2bWRdYZ3Q9/Po3d3e3NXCr6GjoaKjkYJ4eICEhoqLi4d/dmxhWWmT2/v/9fHt5dbDrJKMjZCOjYh8dHBxeoGFgn58e3NrZF1sndb///7x8O3o3cexoKKprqOdk4B2dnyBhYeHhIB6b2ZdW4bD7/3t4d3g1r2OXzgiGiVDaXV4eH2DiY2OjYmEfHNoYWGCy/T+79/Z2NW+mGA/JxwgRoO85fDw6uzs59e+oYBzaF9XfbHm9vDi4d7XyJtsOyoiJTVXZm50c3R3e3p5eHRsY2BaWmOx4Pvx5eDj4s2mbUgqGRs7WHBxcHF6fX16eHZxamFYT0x5s+7//e3r6uXXrno9KhsbL1drcW1tcXR6fHp4c2tiWlRTZazj//nt4+Pez614Sy4hIjxhpM7o6+nm4t/Qt5h9Z1xXUWeg2/f76+Ti4tGvelJAPEFHbJvQ6fDn5OPh1ryegX97eYCHqt78++/m49/Wu5VtVk9MUmml2v//9eru6d/PsZeDfnp6gajF2+fk3dXk4M+sn52nvMO8pK+4vMHGx8XCwcG3tbSzpKm1qnk9CA4RExMRERERERERERER", "mid": "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v6yckZGUlZSDdmtnbIy7ztPS0c3Et66npaelnZa43Pb/5823s7i/wbqwpJeQjIuszebk6u7t1sfAxMG/v764tb7h7N7Jt6qnp622u7/DyM3Q1OXw9fX6+vTn4NvU1tTOwsfZ8vjo0MPCv7elm5qgo6Ogoa3B3uHe2uHj3cvAuri9vru0yej+7dK2npePi4+ZpK2tqqeozOPt7efdzsi9r62wsaqepb3j8O7cybmtq52SjpGRkpivxt34//3z8u7l3tPGsqabkYKUuu3q4NG/saWdmpueoaSqs7zU7fr07evk29HGtKOUjYOKtNzt6s20o52alY6Be3h4eXuIr87b0cnFw72yp6GVin9xaX6n2NrLwLqxpJOKhoiSnKess8Xk49zU1NTT0M3CsJmLgX2t2Pf/8ODT087FtKuqsK+wsrTH2+ng2dbX08/KuaKNgXhtb5nL4dfDsqeoo6Srtbu9uLi5vdrh39vUzMXBvLSnlIR8hLnn//vjxrmvqKedk4qBf3+AgqHG4+Lh4+DVysrFv73F0Nnd7fv/4Mi0pJ+ZkH93cnB1fY2w3vn///3y4drW09fVz8fGz+D19urTxby5tK+sqqqsr62su9np7uzo4tzY0cnBubSwsLPM6f7mzLinnpqamaCssrGvr7vS6u/t6eTa0ci+tKymp6y52PP77dTEvLi6ubOwqqShpKmy0+bt6OPc1M/Jwbiyrqyyt8nm9ujJtK6sraqqqqurq6mqxej///bo29LN0N/cybWhj4CawN7Nt6ORg3x8fXx8f3+BiZ3V8fHby76zppqQi4aBfXJ1kNbp59bU1dbV0c7Ny8nGxsbIzOXs6+jn4dfQzcvFv7ivo7rb+PXz9vj49vT29PDq5uPg09jl7unk4dXFta2trq6rr73b6fDvya2YiomIhIOHjJOcoKOzzeb6///15tnPyMTBvbW6zOf9//TgzMG+rqCTiYSCgX+IpNPs9vTx5tvUzMCvl4V4cW+dz+rk1sWyqaWjnZmZn66+zd/s8+zl3dLOy8e+r6CTipCm0PH+8dbLzM7JwLKqopqTj5Kdx9jf4t3W0Ma+tamioaSlrcn8//3WuKGOfn2BiJKXnKGarc3u7urp9/jx5NHCuK+utMXj+f/238WupqGclIyEfnh0doW22ezx7OLc2NHIvLOrp6OmtOPz79bHuaugnJ6mr7a5sq60yNjl7/Lu7O/k1sa7tK6qtdDt//Xizb2yrK2vraiimZOUn77h6unk4OHd2NTNxsPJy8rL4/DrzLOflYyEfoCAgYJ/fICt0uv07uvr6+ff1M7Kx8PP4vr87tW/sqyusaufk4uEfXybxO3u6ePe2NDEuq2ek4h7bXyu4ejZxry5uru0qZ+Zm6Cpt9nw+ujWxbOon5eLgHVvbISr2vb/8t7KuK6jnJucn6KalZ232N/Y0cnAtKminZSSkY+Ilrnw9OjSwLKnno19cHZ4eHZ7pdb2+/Xm4uTn39PJw8rHw9Dv///lyK+ioJ6YkIeAenNwdpfE4+309vLm3tXJyMbFx8jN2Pb35sm3rKWbkYmHhYSDf4Sd0Oju6ebh2tHEuK+jnJmYq8vq9ujUxLWtqqyqqqy5vr23x9739/Tw6+LZ0sbBv725sam01+rZt5mDeHJubG1ucHV1eIPG7v/+7t/Uzca9srGup5Oiw+7//ubZ1tHBuK+jj4WDi5Sryu/59+vc0Ma5qpqKgXdtZIi67OfczbuvrbXGzcvAsamosc3k8PHw7O3s6+3l2s3AravB5fDpzLannZeRjImKiIJ5c4a25/3///Xm18zDu7CmnpeNm7709ObRysvLvb3Ez8/Oy8a/yuLk4dzWzMC0rqyon5GEe4C44vjf0MnGxsS+x87T08jCyOH0+eTj3c++r6KaoKesqq2/4P///d3HvL7Gys7Y29rVzM3Z8vXx6ufj39jS0dfp7ufTzuH///jhzMK7trC7xsfGvrCiu93////99fDq4tbPzdHY3uT0//7YwrStpJ+eo6Ogmpqep7fa8Pr59O/q5N/Z0czIxMfJ0ezs3sS3rKWlp6mssLKztbvT8vvu3tbJw8K+vby5u7u6v9Dl+eXQvLCsq624w8rIy83N1O//9uHPwsXDxMnIx8jM3+/3//3qzb62s66rrbXG2On4/v/////w6NzNuq+opaCgp7a3wM7c1cnAs6igmpmbnp2ipqGdnJ2Zk46PjYqHi4+SlJCNjp2vvcC2raafmZWTlpeXlZaWkIJ1bGhmZGBWTUQ9ODMuLTE4P0NHTVNWWFpaWllaXF1dXVtXUEQ2JyAbFxYVExAQERISIkFjfoyTko6JhIuTlop8bmFbWVpccoWVnZuXlpGMiH9yZFpXcZbAxb+zqq+4uK2glIV4bmtyeoOCgoaSnaCbjIB1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h4B9fHtxZFhdanl+eHNxcXJxa2xsaGReWVljbHN1dXh+gISGeWlZSUJBU4+1yczNvqahpKWhkoqIiImMkYx9Zks7LykmJSQjISAgHzhZfZSdmoh4bnJxb210go+ZmpeRkIqBc2ZeXWNiXVVJQTozLSgkIR8cGxoaGhsZGBYXJz1Zb4WbpKSjq62traSXiH5ycH2frrChl5CLfW9iVkg8Nj5skaqkmo6GgH19fnhuYlNHQkBFUmpzdXN0dHNzc3V5fH19en6Fjpmgp66xucLGvrKpoJeQkIyIh5WiqqSempiXlJGMiIJ+hI+dqrGzsa2qqKipq62oq6ynnpiVlZaWlo6KiYyOkpmlvNXp1sGxp6Kfl5WWmZmanqnO7f/89/Lq4tnQxsLF0tja3/L///fizbuzsKymnZqbnJeftuHw8evr5dvRyL+2qJ2TioedzvH04s7DvLm/w8fNzsvFytPf8fb9//vy6eHPu6iel5emzev/8t3JvbWuqq2ytbKxppicvNXi+v//6tXFvLGrqKOakpLG2de4srCtpqamo5qTjo6Km8Xn9PTw4tPGwr24sbGxsrnO5PPn1sS8s6eWjYiEgX14coq25f7///fv597XzMC1r62urNHm5868r6WmqKm1vsTFycvQ5fb++vby7OPZ0Mi8s6ukr8fm9uzTvq+prqyrrLW8vLeqp7XW6fHx7efh3dnU0c7NzMrK3vbw07annJKKiY+UmJyal5m2zt7Sw7OmoJ6enpmSi4KOq9z2/e/j2tTIvLCkmpSRjoaLoNDp9fHp39TIu6+lpaOcjZKw6fHr28m+uLfBx8nAuba3tcXc5uXh3drVzcGvnpKLg4eq0uv039PKwb23rquppJmNhoiewtrg3djQwrmyraCRf3FrdZHU5t7CrZ2RkZSWlIV2a2dsh7rN09LRzcW4rqilp6Wekrfa9v7pzrezuL/BurCkmJGNi6vL5uTp7u3Yx8DEwb6/vrmzv97t38q4qqenrLa6v8PIzNDT5O/19fr79ejh29XW1c/Dx9fx9+vQxMLAuKecmaCjo6ChrL/c4d/Z4OPezMG6uL2+vLXI5f/u1Legl5CKkJmjrq2qp6jJ4u3t6N7PyL6vrbCyqp+juuDw793Kuq6rn5KPkJGSmK3F3Pb//vPy7+be1Me0p5yRg5O36evh0sCypp2amp6hpKmzvNLt+PTt6+Xc0ca1pJWNhIay2e7sz7ajnpuWjoJ7eHh5e4StzNzSycXEvbKoopaLgHJpeqXU28vBurKllYqGiZGcpqyzw+Lj3dTU1NTRzcOxm4uBfKrV9//y4NPTz8a1rKmwr7CytMba6uHa1tfTz8u6pI2CeW5qmMfi2MWzpqejo6u0u725uLm72OHg3NTMxcG8taiVhHuFteX//ObGuq+op56UioJ/f4CCnsTg4+Hj4NbKysW/vMXP2d3s+v/jybWln5qRgXdzcHV8ia/b+f///vPi2tbU1tXQyMbN3/T37NXGvLm0sKyqqqyvra242Oju7eji3NjRysK6tLCws8ro/OnNuKiempqZn6yxsa+vu9Dr7u3p5dvSyb+1rKanq7bW8fzt1sW8ubq5s7CqpKGkqK7R5e7p5N3U0MnCuLOuq7K3xuX168q2rqytq6qqq6urqarD5v//9ujc0s3Q3t7KtqKPgZm94M25pJKEfHx9fHx/f4GGndHx8d3Mv7Snm5CLhoF9cnSK0uno19XV1tXRzs3LycfGxsjM4+3r6Obi19DNzMbAuLCkt9n19fP2+Pj39Pb18erm4+DU1ubt6uTh1ca2rq2urqyvu9np8PHMrpmLiYiEg4aMkpugobLM5fn///bn2s/IxMG+trrK5vv/9eHOwb+voZOJhYKBf4ef0Ov29PHn29TMwbCYhnhxcJfO5+XXxrSppaOemZmfrL3M3uz07ebe087LyL6xoZSKj6PO7//x2cvMzcnBs6uimpOQkZvF2d/i3dbQx762qqKgpKWsxPn//9e6oo9/fYGIkZecoZqrzOvu6un2+PHl08K4sK6zxeH4//bgxrGnoZ2VjIR+eHR0hbLY6vDt4t3Y0si9s6unpKax4PPw2Mi7rKCcnaWvtrmzr7LH2OXv8u/s7+XXxry1r6m1zuz/9uPOv7Osra+uqKKak5Sfu+Lp6eXh4d7Y1c7Gw8jLyszh8evPtJ+WjIR/gICAgX99fKrP6vPv6+zr5+DUzsrHxM7g+Pvw1sGzrK6xrKCUjIV9fZjB6u7p49/Y0MW7rp+UiXxufani59rGvbm5vLWqn5qboKi31vD56dfGtamfmIyAdnBtgKjX9f/z38u4rqScm5yfo5uVmrbV4NjRysG1qqOdlZKSkImVtOz06tPBs6iej35vdXh5dnyg1fP89+fi5Ojf1MnDycjB0O3//+jJr6OgnpmQiIB6c3BylsHk7PT28+ff1srIxsTHyM3Y9Pnny7ispZySiYeFhISAhJjN5u/p5+Lb0cW5sKSdmZiqyOr16tXFtq2qrKqqrLi+vrjG3Pf39PDs4tnTx8HAvbmyqLTU7Nm5m4N5cm5sbG5wdHV4gcLs//7v39TOxr2zsa+olZ/A7P//59rW08K5sKSRhYKKlKnI7fn47N3Rx7qrm4uCeG1lhrbs593PvbCstMXNzMCyqaexy+Tv8fDs7ezr7eXbzsGvqcDi8OvOuKedmJKNioqIg3p0gLXk/f//9ufYzMO8sKael46ZuvD159LKys2+vMPPz87LxsDI5OTh3NbNwbSvrKmfkoV7gbPh9eHQycfGxb/HztPTycLH4PP65uLe0L+vopugp62qrbzf///+38i7v8XKztfa2tbNzNfw9fHr5+Tf2dLQ1eju6dTP3v//+uLOw7u2sbrGx8a/saS42v3///328evi19DN0Nfe4vP//9vDtK6ln56jo6Camp2mttjv+/n07+rk39rSzcnExsnP6uzfxbitpaWmqauvsrO1u9Dz+fDe18rDwr69vLm7u7q+z+P459G9sayrrbjCysjLzczU7P/249DCxMTDycnIx8TBwMjn8eLLvbe0rqqstby/vMPM2fD48tfPxbmuo5uYl5mbmJWhvdbVyLqqmoyDf4CIjI6NjI2Qk5GOi46Oi4aIjJCSjYmKjYyIe1s0DBATFRYVFBQUFBQUFBQU", "high": "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urazsbGtpp2do6u0wNDi5dzPxMLFy8zO097b2dz3///w1sjHx8XBuKyglY+Kh4eSpbnAsJ+SkZOZpq2so6Gcm6bM2My2p5qOi4yRk5KQkI2NlLPFx7WlnZmSkZOZnJ6enLjY9fPizMfJysnBt62kl4uDf42lxsW4pJmTk5afpaegnpyaqsfbw62bj4aBgIKChImmxuHx7eTXz8vGuJqDdXV1fI/N+/////HX3N3a0cO1p5qQjZjB4PLp18Glo6mztK+qpo12aXmYu+DWyLmwqaSjnpmVlZiep62/0NC6oIR3bmdfV1JQTV2Jy+305s3Jy83Hv7esopqTiIWQtd31/fbv5tC6sLXG097q8/r++OTPysG6try9vLezsK6wsbrP0sq6rqWdmJeUjoaGjZvO7vzy3c7JycfCvLSspaGfnp2qv9POvauelJGVnpqPfIuny/X//+XNuqugn6Suu769t7a6w9ja0LyupqWqq6unl4mDkMfy//zp2NXT0Mq+tKyqtsnf8fj59e3hz7+1sK2vsbKwsLCww9TdxbGgkIuGgoCChYeJj5mpwMvIsp2MhIB/gX6Bh4qUsNTs6NnHycvMx76zpZ+al5SXpLrP0MOqmY6JkZujopePi5Cx1OzUu6ick46PkpSWmpubnqi+1NK/qJWMi4+XmpuZmaO43O3u4M7IytDLw7qxqqakpKevwNPazb2zr6yqrbe/wLy5ucLT4Na/qaOipaeqra6vsK+xv8/dx7GfmpOTn7Kvm5KLh4abvtzSwrGjmpSTlZiampucoazHzr6jk4mAfXt5eHh5enyEmc7g4NDKx8XEvrm5uLa0sbW0rL2/uK2npKSkpKSnqKagmbXV7eTXysS9uLi/xMW8tbbBsaywtKiclZOWmpeWlZSUl6O/2+jo0cS5r6qmpKy2vsLCwcLI19/Vv7CmoJ+em5qZmJWnyO/78d7Qz9DQyL6zqKKkrbKyuMjV1crBuLGqrLO+x8rMzdju//nZwsK7trKwq6ScmqCrtb/N2820ln5uZF9fYml0eZK35fXw1s7N0NHMw7mun4+Gho2dzN3bwLKppKKipKmhmZSXm6vJyruhkYJ3cHJzc3NzcnN7l7fT0se2railn5WMhIODjqvV7fPd08/OycO7r6OZk5WZoK/K29/Nwby/wsXJzse6sbK2vt3j17avrKqmnpWNiYWAfXyNs9XXw6SPhIaIiIeGiImLstfw79zOys7NyL21qp2VjYZ/haDB0MSyoqampaizuLKrpqWqw87EqZWIenNwcnJycXJydH2bvtXTtJmKi4yOkpKIdm+Uv+jy59LS1tfTxLWmmY+Gf3uAkrG6taOXkpOXnaCej5mx0e39/+DDraaioqWqq6iinpyco7K/yLScgm9oZWRiZWhpdJrM7vbu2tHOzcjEwcC/urGgk5Cby+Dk1s7Gu7WysK2ilYqQsdXw4sqvpKKinpKHf316d3SDrNbcx62Xk5OVl5SPio6SnLrW5OLLxMfLx8G6ramuu8LGyM3U1s24ppeUkpOYoZ6TioiSp9TZx6qckIaBfXt9gISIh4qawNLOtJ2NhIB7dW9wb21tq9n599/JxcfHxcC3rqadlY+Nm7LLybmmnZ2cmqCnqZ2UjpCo0ujZxLWqo52coq61u8DS5vv/++na0crFtqujoJ6epMv3////6NDP0tPPycC2qaKcl5mhrb28s6CKfHiGqcba29zc2uPx/uLGsKmfmZeSjoyNio2VnbTHz76tn5OOjI6Tk5CMkKvX8vXp0MvLzMa9s6eemp6zydvp69/IsaeflpSao6igl5CRpcPn4dPGwbu1sbS8yM/U19bT0dDFt6qlo6KhoaCfnZ6enaDF4ObMvbSlnJmcqbS7vL2+v87Z2L+yqJ6WlJWZmJKJjqC30uXl2NXQysXAwsrX29nU09TV1c7CsrCxs7K0tbWqopybo7bNzMS7ta+qqKqrrKyvuMjg8vnz1sK3s7GuqKyytrWyr7HI4OvZzcW/tbG0wNLa2tfW2eLt7ubWy8XDv729v7y8wsfL1vH07NzUz8rFwMTP3ePl5d/k7uvd0MnDwMDCzdvp6ebi3eLq8eDW0dDLxsHK1uHn5+Xh6vLy3tHJxsfFw8XU4ers6ujn8/Hk0cvKycjIzNnn9P/79fP9+u7Xx8LDwcHG0uHn6urq7vb8////9/Ht5OHm8vXy6t/b3ODc2dfW1NPRzcvKyMjHxMO+sppxUEJDQT05OTxBQ0hLS0tKSUM7MywsKiUgHR0gKzdDTlZdYmRjYmFeW1lYVVRUUks/MicdFREPDQwMDA0ODg4OJE57l5iPi4iFgH97dG9oY11QSEtdeIuVj4F1cGtsbm1kWUtFWnePhXRhW2VycmdbT0Q8NzU8QkdDPjxETVBQTE5O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hXhuZ19YUlBNXYLH6/Xnz8jLzce/t6yimpSJhYy02vX89u/n0byvtcXS3enz+v745s/Kwrq2vL28t7OwrrCyuc3Ry7uvpZ2Yl5SPhoaMmsvs/vLezsnJx8O8tKymoZ+enam91c6/rJ+VkZWdmpB+iqXH8///58+7q6Gfo626v724trrC1trRvq6mpamrq6eYioGRwvD//erY1dPRyr+0rKq1x97v+Pn17uLQwLWwra+xsbCwsLDC09/GsqGSi4aCgIKFh4mPmKm+zMm0n42EgH+CfoGHipSt0+vq2snJy8zHv7Omn5qXlJeiuc3RxKyajomQmqSimI+LkK3T6da8qZyTjo+SlJaZm5ueqLzV0sColo2Lj5aam5mZorXa7O/h0MjKz8vEu7GqpqSkp62/0dvNvrOvrKqst7/AvLm5wNLf2MCro6Kkp6qtrq+wr7G+z9vKsp+alJGfsbGbkouHhpu73dPDsqSalJKVmJqam5ygrMTPv6WTiYF9e3l4eHh6e4OVy+Dh0crHxcS+ubm4trWytLWsvL+4rqikpKSkpKaop6GastTr5djLxL64uL7Exr22tcCyq7GzqZyVk5aal5aVlJSWoL3Z6OnTxLqwqqakq7W+wsLBwcjW4NbBsaehn56bmpmYlabF7fny3tHPz9HIv7SpoqOssbO2yNTWy8K5sauss73GyszO1+z/+dzCwry2srCrpJyaoKq0vszdzraXgG9kX19iaHR5j7Ti9PLYz83Q0czEuq6gj4eGjJvJ3dzCs6mkoqKjqKGZlJebqMfJvaKSg3dxcnNyc3JycnuUttDSyLeuqKWflo2Eg4OKqtLs9d/Tz87Jw7ywo5mTlZifrsjc3s7Bu7/CxMnNyLuysra82+TaurCtqqaflY6JhYB9fImy0tnFppCEhoiIh4aHiYmw1PDu3c3Kzc3JvrWrnpWOh4CGncHOxrKkpaakqLK5squmpKvB0MSrlol7c3BycnJxcnJ0eZm71dK2mYmLjI2Skol2cJG85fHp0dPW19PFtqeakId/e4CPr7q2pJiSkpacoJ+QmK/P6/3/4sWupqOipKqrqaOfnJyjsb/ItZ6DcWhlZGJkaGlzlsrs9u/c0s7OycXBwL+7s6KUjpvH4OXXzsa7tbKwraOWipGu0+7jzK+loqKek4iAfXp4dYOo19vJrZmTkpWXlI+LjpKZuNTk4s3Ex8rIwruuqa66wsbIzdPXzbqnl5WTk5ign5OKiJCm0NrIrZyRhoF9e32Ag4iHipe+0c+1n46EgHx2bnBvbW+n1/r34cnFx8fGwbivp56WkI2asMvJu6eenZyan6eqnpWPjajP6tnFtaujnZuirbW6wNHl+//96tvSy8a3q6Ognp6gyvT////qz8/S1M/JwbeqopyXmaCsu720oYx8doanxNrb3N3a4vD/48ewqaCZmJKOjI2LjZSdssfNv66flI6MjpKTkIyQp9Xw9urSy8vMxr6zqJ6anLLH2+jq4cmzp6CXlZmjp6GXkZGjweTi1MfBu7axs7vIztTX1tPR0ca4qqWjoqKhoJ+dnp6docLg5M69taedmZyos7u8vb6+ztjawbOonpeUlJiYk4iOn7XQ4+bY1dDKxcHBydbb2dTT1NXVz8OysbGzsrS1tquinJujtM3Mxbu2r6qoqqusrK+3xt7x+vPYw7ezsa+prLG2tbKvr8fe7NrOxcC2sbPA0Nra2NbY4uzu59fMxcO/vb2/vbzCx8vT7/Tt3NXPysXBw87c4+Xk4OLw6t7QysTAwMLN2ujp5+Ld4urw4dbR0MzGwcnV4ebn5eDp8fPf0srGx8XDxtPg6evp5eTy9OfSysnIyMjK2OLq7u3s7v/87M/Cvby7vMLP3ubp6Obo8fj+//339PPo5Ojy9fPs4d3d4NzZ2NfV09HOy8nHxsXDwr60mWw3BAQEBQYGBgUFBQUFBQUF", "rms": "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6/X8/v/36ta+rJ+VmJ+nrLnGzM/Q0MzMy8bAu7ewu8rV3+ny9Pf49urZxbOjnKSxvMfX3NzX1NHOy83P0MnHx8nT2+Hq9Pz9/fnw3s/Dvbi5vL7AxMvLzM3LxcC7saeemJadrb7N2+br7/Hr4dPAsKOal56lqbC7x8zOz8zDurCoo5+fqLfI1+Xz/////vPfybWpoJyfoqWps7W0sqmgl5OMh4aGipOrvs3a5Ozw8/Lr38u5q6WmrbnCyMvOysO7r6SZjX5wZVxuiqvF3O/7/fz579/Pxb65trq9vbm7urWtpp6RhnhpXV9pe5izzN3s9vv9+vPj0b6qnJeaoqiutbi2s7CpoJWJfXNsa3eSrcTY6vP39vXu5NXJwLu7vL6+vb7Av8HBwLKll4JtYmd7lK/F1ODp6uvq5tvQxr+5tre6u7m8vb28vLOlmIZyXllbZoWkwNfr9vz//fbr39HEvb7AwsHAv7y3tre4s6ukkn1te42jvtLe5ezv8fXv49PDsaObpKuxtry9ura0sa2srK6xtru/xs/Z4+73/////u7dyLGfmJqmtMHM1NfVzcjEwbq0r6eio6u6yNbg6e3u7+nf0sW4rKenqq+3wMfMzs3Kw7uyp52VkJWjtMbZ6fb////98N7JubGsqq6ztrvCx8nFv7eto5qTjo+WprnJ1+Dm6uzt6uHTxLWrqKmssLS5vsPGx8S+uLGmn5uZm6OxvsvW3eLj39jOwa+jmpSYpbXF1ODm5uPf29jW19ve4ePd1s/Ly9Lg5ePbzbSbhnhvb4Ses8LU3uHd2M6/p5F8bWRrf5Geq7m6trK1tbGqrq2po6eqqqmrrqmflYyBe3l6e3hyeIOQm7C9w8PGx8XCwsO9ubWyrqysq6uqpKaqsL3K1NrTy8O5ucLT3uz4////9+jTv6+loJ2iq7XBy9DRzMO5r6adlYqJkqO4ytjj6+/v8Oziz7yrnZOWn6q1wMzQ0M7LwLOjkXxqXmuCoLzT5vX7+/fw4dC+tbCwtrq+wcPIzdDOycGvnYp1aWVtiKjD1uPt8u/t6ODOvq+imZedpK+7x8/T1M3Dt6eflo2Jmay8zuH0///////04dPDtayqqq2yvcjR1NXU0czEu7m5ubjDz9re5ezz8/T07dzJuKiblJmkr7nGz9PRz8rEu7OrpaKkrLzL2ebz+v7//PPk18vAuLGs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tK6nnpKGeWpeXmh5lbLK2+v3+fz79OTTwKyemJmiqK61uLezsaqglYp+cmxsd5Gsw9fp8vb39u/k18rAu7u8vr69vcC/wMLBs6aYhG5gZnmSrcPT4Onq6+vn3NHGvrm3t7q7uby9vr27tKeZh3RgWFlkhKK+1en2+//+9+vf0cO9vb/CwcC/vbi2t7i0rKSTf2p6jKK70d/l6+/y9e/k1cOyo5qkrLG2u766trSxraysrbC1u7/Fztni7Pf/////8N3JsaCYmqazwczT19bNyMTCurWwp6KjqrnI1uDo7e/u6eDTxrisqKirr7e/x8vNzsrDu7KonZWQlqKzxtno9P7///3y4Mi6sayqrrO2u8LHyMbAuK2km5OOjpWkt8nV3+bq7O3q49TEtqyoqKyvs7i9w8bIxL+4sKWenJmboq+9ytbd4uTg2c/BsKOak5mktMTU4Ofm497a2NfX2t7h4t3X0MvL0d/k4tvNtp2IenBugpuywdHd493Yz8Gpkn5vZWl/kJ2qubq3tLW0saqsrKqkpqqqqauuqqCWjYJ7eXt7eHF3go+arr3CwsXIxcPDxL66trKvrauqqqmjpamwu8nU29PLxLq5wNLd6/j////46NXCsaegnqGqtcDL0dLLw7qvpp6XjYqQorfI1+Lq7u7v7OPRvq2elJafqbTAzM/Rz8rBtKORfWtfa4GfudDk9Pr7+PHi0b+2sa+2u77AxcnMz87JwbGei3ZqZ2uHpsPU4uzy7ezo4NDAsqOalpuirbrGztPVzsS4qaCYjoqXrLzO4fT+//////Xh1MS1rauqq7K8x9DV1tTRzMW6urq6ucPO2N3k7PHz9PXs3cu5qZyTmaKtucXO09LQy8S7s6ukoqSsu8rZ5vH6///89OfZy8C4sauorLK5w8rMxr+2qJeKgX6DkKS3xdLg5Ojs6+DSw7GimJGXnqOqs7u9vLq4sqqlqKeloqq0v8/j8//////758+2oZaRlKCsuMLM09XV1NPQycC3t7OyvMjQ1uLo7PHu5dbHtaSXnay9xtXj6+fk4NrMvrGjkoN5hJm3zODy+vv69+7h0sK3sK2ytrm7wMPDxMTDv7uypJaMh4eetMjW4+3z9vXv4tHAsKehn6estL/Jzc7PzcjAua+hj5CYpsDW6fj+////+OnWvqudk5ihrbjCytDR0tTW2t3f2dPPyMfKz9ni6vL5/Pnr2MKvoJeWo6mtt8jS0tHNxbexsrnAwcHH0Nje7Pn////+8tvEsaKXlp6lqa2zsq+ropuShnhwbGx3iqS7zdvn7vL08ObZybmroaKmqrCztbWxqqSgmpSOhn10bX+Zts3j9//////438eyopmZpLC6wsrMy8rFv7ivoJGEgISRrcLT4ent7vDt5djFtaacnKSzwcnQ19TNxL6zpZaHd2lidpS1y+Dz/f38/Pru3c/DuKyvtbvCyM3PzczIvrSpm4N4eICZs8rb6vT5+vfw38y5ppqWmaSxv87T09HJv7Wqm4t5ZF9siarE2u309/Xs49nQxbuyo5qVlaKwvsTFw8C5rZ6MemVSZIOkvdbp9fb49ejazLytrrW7x9Pg7PP5///15NS6nX93eYaetsvb5u3x9O7m3c7Dvb++wsjHycvOzczKxL24ubCnoJyfqLzO3+vw9ffz5dXBpY5/eX6NoLLBy8/PzcvLyMbFwr++wcPJ0tzo8vv/+uzTt5h0Z2l4kaS1xs/S0dDKxLy0r6yppqiwvcrY5u/09/Hk1MKqnZmfqbXCzdrm7/P08ufZybqtpKKos8DN2uXu9fj169zLua+qqa27xc7d6PDy8+/n2Mu8rqmttLrH09rh6fHz8ObXxrGfl5mep7bF1eXy9vbz4863o414dHiDlKSzv8jM0djUyr2woJuhoJ6dnZOTnZ+enZ2bnZ+fnJiRkYZ1aVo4AQEBAQEBAQEBAQEBAQEB", "kick": "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"} as const
3
+ export default feat
src/mv/fonts.ts ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ const BASE = import.meta.env.BASE_URL || './'
2
+
3
+ export const asset = (p: string) => `${BASE.endsWith('/') ? BASE : BASE + '/'}${p}`
4
+
5
+ const FONTS: [string, string][] = [
6
+ ['MV Neon', 'mvfonts/neon.woff2'],
7
+ ['MV Black', 'mvfonts/black.woff2'],
8
+ ['MV Latin', 'mvfonts/latin.woff2'],
9
+ ]
10
+
11
+ let loading: Promise<void> | null = null
12
+
13
+ export function loadFonts(): Promise<void> {
14
+ if (loading) return loading
15
+ loading = Promise.all(
16
+ FONTS.map(async ([family, url]) => {
17
+ try {
18
+ const f = new FontFace(family, `url(${asset(url)}) format("woff2")`)
19
+ await f.load()
20
+ document.fonts.add(f)
21
+ } catch (e) {
22
+ console.warn('font failed', family, e)
23
+ }
24
+ }),
25
+ ).then(() => undefined)
26
+ return loading
27
+ }
28
+
29
+ export const AUDIO_URL = asset('heijie.mp3')
src/vite-env.d.ts ADDED
@@ -0,0 +1 @@
 
 
1
+ /// <reference types="vite/client" />
tsconfig.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "compilerOptions": {
3
+ "target": "ES2020",
4
+ "useDefineForClassFields": true,
5
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
6
+ "module": "ESNext",
7
+ "skipLibCheck": true,
8
+ "moduleResolution": "bundler",
9
+ "isolatedModules": true,
10
+ "noEmit": true,
11
+ "jsx": "react-jsx",
12
+ "strict": true,
13
+ "types": ["vite/client"]
14
+ },
15
+ "include": ["src"]
16
+ }
vite.config.ts ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import { defineConfig } from 'vite'
2
+ import react from '@vitejs/plugin-react'
3
+
4
+ export default defineConfig({
5
+ base: './',
6
+ plugins: [react()],
7
+ build: { outDir: 'dist', assetsInlineLimit: 0, chunkSizeWarningLimit: 1500 },
8
+ })