{"timestamp":"00:00:02.205","source":"Server","level":"LOG","message":""}
{"timestamp":"00:00:04.101","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"00:00:18.274","source":"Server","level":"ERROR","message":"⨯ SqliteError: no such column: \"\" - should this be a string literal in single-quotes?"}
{"timestamp":"00:08:58.067","source":"Server","level":"LOG","message":"✓ Compiled in 107ms"}
{"timestamp":"00:08:58.497","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: versionsByType is not defined"}
{"timestamp":"00:08:58.523","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: versionsByType is not defined\\u001b[39m\\n\\u001b[31m    at eval (src/app/materials/register/page.tsx:149:21)\\n    at Array.map (<anonymous>)\\n    at BoardRegisterPage (src/app/materials/register/page.tsx:123:18)\\u001b[39m\\n  \\u001b[90m147 |\\u001b[0m                 <label style={{ display: \\u001b[32m'block'\\u001b[0m, fontSize: \\u001b[35m13\\u001b[0m, fontWeight: \\u001b[35m500\\u001b[0m, marginBottom: \\u001b[35m6\\u001b[0m }}><span style={{ color: \\u001b[32m'#FF4D4F'\\u001b[0m }}>*<\\u001b[35m/span...\\u001b[0m\\n  \\u001b[90m148 |\\u001b[0m                 <select value={entry.version} onChange={e => updateEntry(entry.id, \\u001b[32m'version'\\u001b[0m, e.target.value)} style={{ width: \\u001b[32m'100%'\\u001b[0m, padding..\\u001b[32m.\\u001b[0m\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m149 |\\u001b[0m                   {(versionsByType[entry.\\u001b[36mtype\\u001b[0m] || []).map(m => <option key={m.version} value={m.version}>{m.version}</option>)}\\n  \\u001b[90m    |\\u001b[0m                     \\u001b[31m\\u001b[1m^\\u001b[0m\\n  \\u001b[90m150 |\\u001b[0m                 </select>\\n  \\u001b[90m151 |\\u001b[0m               </div>\\n  \\u001b[90m152 |\\u001b[0m\""}
{"timestamp":"00:08:58.525","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: versionsByType is not defined\u001b[39m\n\u001b[31m    at eval (src/app/materials/register/page.tsx:149:21)\n    at Array.map (<anonymous>)\n    at BoardRegisterPage (src/app/materials/register/page.tsx:123:18)\u001b[39m\n  \u001b[90m147 |\u001b[0m                 <label style={{ display: \u001b[32m'block'\u001b[0m, fontSize: \u001b[35m13\u001b[0m, fontWeight: \u001b[35m500\u001b[0m, marginBottom: \u001b[35m6\u001b[0m }}><span style={{ color: \u001b[32m'#FF4D4F'\u001b[0m }}>*<\u001b[35m/span...\u001b[0m\n  \u001b[90m148 |\u001b[0m                 <select value={entry.version} onChange={e => updateEntry(entry.id, \u001b[32m'version'\u001b[0m, e.target.value)} style={{ width: \u001b[32m'100%'\u001b[0m, padding..\u001b[32m.\u001b[0m\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m149 |\u001b[0m                   {(versionsByType[entry.\u001b[36mtype\u001b[0m] || []).map(m => <option key={m.version} value={m.version}>{m.version}</option>)}\n  \u001b[90m    |\u001b[0m                     \u001b[31m\u001b[1m^\u001b[0m\n  \u001b[90m150 |\u001b[0m                 </select>\n  \u001b[90m151 |\u001b[0m               </div>\n  \u001b[90m152 |\u001b[0m"}
{"timestamp":"00:09:16.060","source":"Server","level":"LOG","message":"✓ Compiled in 69ms"}
{"timestamp":"00:09:16.065","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload due to a runtime error."}
{"timestamp":"00:09:16.485","source":"Server","level":"ERROR","message":"⨯ ReferenceError: versionsByType is not defined"}
{"timestamp":"00:09:16.517","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: versionsByType is not defined"}
{"timestamp":"00:09:16.538","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: versionsByType is not defined\\u001b[39m\\n\\u001b[31m    at eval (src/app/materials/register/page.tsx:140:21)\\n    at Array.map (<anonymous>)\\n    at BoardRegisterPage (src/app/materials/register/page.tsx:114:18)\\n    at Set.forEach (<anonymous>)\\u001b[39m\\n  \\u001b[90m138 |\\u001b[0m                 <label style={{ display: \\u001b[32m'block'\\u001b[0m, fontSize: \\u001b[35m13\\u001b[0m, fontWeight: \\u001b[35m500\\u001b[0m, marginBottom: \\u001b[35m6\\u001b[0m }}><span style={{ color: \\u001b[32m'#FF4D4F'\\u001b[0m }}>*<\\u001b[35m/span...\\u001b[0m\\n  \\u001b[90m139 |\\u001b[0m                 <select value={entry.version} onChange={e => updateEntry(entry.id, \\u001b[32m'version'\\u001b[0m, e.target.value)} style={{ width: \\u001b[32m'100%'\\u001b[0m, padding..\\u001b[32m.\\u001b[0m\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m140 |\\u001b[0m                   {(versionsByType[entry.\\u001b[36mtype\\u001b[0m] || []).map(m => <option key={m.version} value={m.version}>{m.version}</option>)}\\n  \\u001b[90m    |\\u001b[0m                     \\u001b[31m\\u001b[1m^\\u001b[0m\\n  \\u001b[90m141 |\\u001b[0m                 </select>\\n  \\u001b[90m142 |\\u001b[0m               </div>\\n  \\u001b[90m143 |\\u001b[0m\""}
{"timestamp":"00:09:16.539","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: versionsByType is not defined\u001b[39m\n\u001b[31m    at eval (src/app/materials/register/page.tsx:140:21)\n    at Array.map (<anonymous>)\n    at BoardRegisterPage (src/app/materials/register/page.tsx:114:18)\n    at Set.forEach (<anonymous>)\u001b[39m\n  \u001b[90m138 |\u001b[0m                 <label style={{ display: \u001b[32m'block'\u001b[0m, fontSize: \u001b[35m13\u001b[0m, fontWeight: \u001b[35m500\u001b[0m, marginBottom: \u001b[35m6\u001b[0m }}><span style={{ color: \u001b[32m'#FF4D4F'\u001b[0m }}>*<\u001b[35m/span...\u001b[0m\n  \u001b[90m139 |\u001b[0m                 <select value={entry.version} onChange={e => updateEntry(entry.id, \u001b[32m'version'\u001b[0m, e.target.value)} style={{ width: \u001b[32m'100%'\u001b[0m, padding..\u001b[32m.\u001b[0m\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m140 |\u001b[0m                   {(versionsByType[entry.\u001b[36mtype\u001b[0m] || []).map(m => <option key={m.version} value={m.version}>{m.version}</option>)}\n  \u001b[90m    |\u001b[0m                     \u001b[31m\u001b[1m^\u001b[0m\n  \u001b[90m141 |\u001b[0m                 </select>\n  \u001b[90m142 |\u001b[0m               </div>\n  \u001b[90m143 |\u001b[0m"}
{"timestamp":"00:09:16.654","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"00:09:16.820","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: versionsByType is not defined"}
{"timestamp":"00:09:16.825","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: versionsByType is not defined\\u001b[39m\\n\\u001b[31m    at <unknown> (src/app/materials/register/page.tsx:140:21)\\n    at Array.map (<anonymous>)\\n    at BoardRegisterPage (src/app/materials/register/page.tsx:114:18)\\u001b[39m\\n  \\u001b[90m138 |\\u001b[0m                 <label style={{ display: \\u001b[32m'block'\\u001b[0m, fontSize: \\u001b[35m13\\u001b[0m, fontWeight: \\u001b[35m500\\u001b[0m, marginBottom: \\u001b[35m6\\u001b[0m }}><span style={{ color: \\u001b[32m'#FF4D4F'\\u001b[0m }}>*<\\u001b[35m/span...\\u001b[0m\\n  \\u001b[90m139 |\\u001b[0m                 <select value={entry.version} onChange={e => updateEntry(entry.id, \\u001b[32m'version'\\u001b[0m, e.target.value)} style={{ width: \\u001b[32m'100%'\\u001b[0m, padding..\\u001b[32m.\\u001b[0m\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m140 |\\u001b[0m                   {(versionsByType[entry.\\u001b[36mtype\\u001b[0m] || []).map(m => <option key={m.version} value={m.version}>{m.version}</option>)}\\n  \\u001b[90m    |\\u001b[0m                     \\u001b[31m\\u001b[1m^\\u001b[0m\\n  \\u001b[90m141 |\\u001b[0m                 </select>\\n  \\u001b[90m142 |\\u001b[0m               </div>\\n  \\u001b[90m143 |\\u001b[0m\""}
{"timestamp":"00:09:16.826","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: versionsByType is not defined\u001b[39m\n\u001b[31m    at <unknown> (src/app/materials/register/page.tsx:140:21)\n    at Array.map (<anonymous>)\n    at BoardRegisterPage (src/app/materials/register/page.tsx:114:18)\u001b[39m\n  \u001b[90m138 |\u001b[0m                 <label style={{ display: \u001b[32m'block'\u001b[0m, fontSize: \u001b[35m13\u001b[0m, fontWeight: \u001b[35m500\u001b[0m, marginBottom: \u001b[35m6\u001b[0m }}><span style={{ color: \u001b[32m'#FF4D4F'\u001b[0m }}>*<\u001b[35m/span...\u001b[0m\n  \u001b[90m139 |\u001b[0m                 <select value={entry.version} onChange={e => updateEntry(entry.id, \u001b[32m'version'\u001b[0m, e.target.value)} style={{ width: \u001b[32m'100%'\u001b[0m, padding..\u001b[32m.\u001b[0m\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m140 |\u001b[0m                   {(versionsByType[entry.\u001b[36mtype\u001b[0m] || []).map(m => <option key={m.version} value={m.version}>{m.version}</option>)}\n  \u001b[90m    |\u001b[0m                     \u001b[31m\u001b[1m^\u001b[0m\n  \u001b[90m141 |\u001b[0m                 </select>\n  \u001b[90m142 |\u001b[0m               </div>\n  \u001b[90m143 |\u001b[0m"}
{"timestamp":"00:09:30.738","source":"Server","level":"LOG","message":"✓ Compiled in 99ms"}
{"timestamp":"00:09:30.748","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload due to a runtime error."}
{"timestamp":"00:09:31.514","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"00:09:43.714","source":"Server","level":"LOG","message":"✓ Compiled in 69ms"}
{"timestamp":"00:09:55.643","source":"Server","level":"LOG","message":"✓ Compiled in 51ms"}
{"timestamp":"00:10:12.495","source":"Server","level":"LOG","message":"✓ Compiled in 68ms"}
{"timestamp":"00:16:23.501","source":"Server","level":"LOG","message":"✓ Compiled in 53ms"}
{"timestamp":"00:16:38.076","source":"Server","level":"LOG","message":"✓ Compiled in 42ms"}
{"timestamp":"00:16:54.064","source":"Server","level":"LOG","message":"✓ Compiled in 65ms"}
{"timestamp":"00:17:02.570","source":"Server","level":"LOG","message":"✓ Compiled in 56ms"}
{"timestamp":"00:17:13.333","source":"Server","level":"LOG","message":"✓ Compiled in 81ms"}
{"timestamp":"00:17:21.099","source":"Server","level":"LOG","message":"✓ Compiled in 70ms"}
{"timestamp":"00:17:31.082","source":"Server","level":"LOG","message":"✓ Compiled in 110ms"}
{"timestamp":"00:17:45.317","source":"Server","level":"LOG","message":"✓ Compiled in 61ms"}
{"timestamp":"00:19:03.427","source":"Server","level":"ERROR","message":"⨯ SqliteError: UNIQUE constraint failed: materials.sn"}
{"timestamp":"00:21:25.131","source":"Server","level":"LOG","message":"✓ Compiled in 92ms"}
{"timestamp":"00:21:42.436","source":"Server","level":"LOG","message":"✓ Compiled in 77ms"}
{"timestamp":"00:21:53.516","source":"Server","level":"LOG","message":"✓ Compiled in 89ms"}
{"timestamp":"00:22:23.547","source":"Server","level":"LOG","message":"✓ Compiled in 50ms"}
{"timestamp":"00:22:45.750","source":"Server","level":"LOG","message":"✓ Compiled in 71ms"}
{"timestamp":"00:36:02.534","source":"Server","level":"LOG","message":"✓ Compiled in 78ms"}
{"timestamp":"00:36:14.558","source":"Server","level":"LOG","message":"✓ Compiled in 65ms"}
{"timestamp":"00:36:29.877","source":"Server","level":"LOG","message":"✓ Compiled in 55ms"}
{"timestamp":"00:37:04.371","source":"Server","level":"LOG","message":"✓ Compiled in 68ms"}
{"timestamp":"00:37:17.354","source":"Server","level":"LOG","message":"✓ Compiled in 47ms"}
{"timestamp":"00:37:26.083","source":"Server","level":"LOG","message":"✓ Compiled in 51ms"}
{"timestamp":"00:38:29.212","source":"Server","level":"LOG","message":"✓ Compiled in 68ms"}
{"timestamp":"00:38:40.701","source":"Server","level":"LOG","message":"✓ Compiled in 70ms"}
{"timestamp":"00:39:19.999","source":"Server","level":"LOG","message":"✓ Compiled in 46ms"}
{"timestamp":"00:39:32.065","source":"Server","level":"LOG","message":"✓ Compiled in 72ms"}
{"timestamp":"00:39:42.768","source":"Server","level":"LOG","message":"✓ Compiled in 53ms"}
{"timestamp":"00:41:04.081","source":"Server","level":"LOG","message":"✓ Compiled in 65ms"}
{"timestamp":"00:41:12.582","source":"Server","level":"LOG","message":"✓ Compiled in 72ms"}
{"timestamp":"00:45:52.932","source":"Server","level":"LOG","message":"✓ Compiled in 92ms"}
{"timestamp":"00:46:08.338","source":"Server","level":"LOG","message":"✓ Compiled in 146ms"}
{"timestamp":"00:49:04.049","source":"Server","level":"LOG","message":"✓ Compiled in 110ms"}
{"timestamp":"00:49:23.180","source":"Server","level":"LOG","message":"✓ Compiled in 75ms"}
{"timestamp":"00:51:39.013","source":"Server","level":"LOG","message":"✓ Compiled in 58ms"}
{"timestamp":"00:51:47.469","source":"Server","level":"LOG","message":"✓ Compiled in 63ms"}
{"timestamp":"00:52:00.952","source":"Server","level":"LOG","message":"✓ Compiled in 46ms"}
{"timestamp":"00:52:11.991","source":"Server","level":"LOG","message":"✓ Compiled in 87ms"}
{"timestamp":"00:52:30.998","source":"Server","level":"LOG","message":"✓ Compiled in 143ms"}
{"timestamp":"00:52:44.891","source":"Server","level":"LOG","message":"✓ Compiled in 89ms"}
{"timestamp":"00:53:28.683","source":"Server","level":"LOG","message":"✓ Compiled in 47ms"}
{"timestamp":"00:53:39.177","source":"Server","level":"LOG","message":"✓ Compiled in 42ms"}
