From bf21432ebdc795eb197b9a701c488e1350c8c5fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=98=9F?= <10947742+xu-xing9@user.noreply.gitee.com> Date: Mon, 20 Apr 2026 12:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE0417=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E8=AF=84=E5=AE=A1=E6=8F=90=E5=87=BA=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A1=E3=80=81=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=B1=BB=E5=9E=8B=EF=BC=9B2=E3=80=81?= =?UTF-8?q?=E5=8D=95=E5=8F=B0=E8=AE=BE=E5=A4=87=E7=9A=84=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E9=A1=B9=E5=92=8C=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E4=BF=AE=E6=94=B9=EF=BC=9B3=E3=80=81=E7=99=BB?= =?UTF-8?q?=E8=AE=B0=E8=AE=BE=E5=A4=87=E7=9A=84=E7=94=9F=E4=BA=A7=E6=89=B9?= =?UTF-8?q?=E6=AC=A1=E6=89=8B=E5=8A=A8=E7=82=B9=E5=87=BB=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E6=88=96=E8=80=85=E8=BE=93=E5=85=A5=E5=BD=95=E5=85=A5=EF=BC=9B?= =?UTF-8?q?4=E3=80=81=E6=AF=8F=E5=8F=B0=E8=AE=BE=E5=A4=87=E7=9A=84?= =?UTF-8?q?=E9=87=87=E9=9B=86=E6=9D=BF=E5=92=8C=E5=8F=91=E5=B0=84=E6=9D=BF?= =?UTF-8?q?=E3=80=81=E4=B8=BB=E6=9D=BF=E7=9A=84SN=E6=89=AB=E7=A0=81?= =?UTF-8?q?=E5=BD=95=E5=85=A5=EF=BC=8C=E4=BF=9D=E7=95=99=E6=89=8B=E5=8A=A8?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E7=9A=84=E6=96=B9=E5=BC=8F=EF=BC=9B5?= =?UTF-8?q?=E3=80=81=E8=AE=BE=E5=A4=87=E5=9E=8B=E5=8F=B7BOM=E8=A1=A8?= =?UTF-8?q?=E9=87=8C=E7=9A=84=E6=9D=BF=E5=8D=A1=E5=8F=AF=E4=BB=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=A4=9A=E4=B8=AA=E7=89=88=E6=9C=AC=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=EF=BC=8C=E5=A6=82=E6=9E=9C=E4=B8=A4=E5=9D=97=E9=87=87=E9=9B=86?= =?UTF-8?q?=E6=9D=BF=EF=BC=8C=E5=88=99=E9=9C=80=E8=A6=81=E4=B8=A4=E5=9D=97?= =?UTF-8?q?=E7=9A=84=E7=89=88=E6=9C=AC=E4=B8=80=E8=87=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .next/dev/logs/next-development.log | 85 ++++++++ .next/dev/server/app-paths-manifest.json | 1 + .next/dev/trace | 129 +++++++++++ .next/dev/types/routes.d.ts | 3 +- .next/dev/types/validator.ts | 9 + docs/20260417会议评审.md | 23 ++ docs/产品原型文档.md | 265 ++++++++++++++++------- src/app/devices/[sn]/page.tsx | 166 +++++++++++++- src/app/devices/page.tsx | 38 ++-- src/app/licenses/page.tsx | 130 ++++------- src/app/models/bom/page.tsx | 216 ++++++++++++++++++ src/app/models/page.tsx | 8 +- src/app/registration/page.tsx | 148 +++++++++++-- 13 files changed, 1011 insertions(+), 210 deletions(-) create mode 100644 docs/20260417会议评审.md create mode 100644 src/app/models/bom/page.tsx diff --git a/.next/dev/logs/next-development.log b/.next/dev/logs/next-development.log index e7f4e0f..0ffb7eb 100644 --- a/.next/dev/logs/next-development.log +++ b/.next/dev/logs/next-development.log @@ -45,3 +45,88 @@ {"timestamp":"01:03:11.671","source":"Server","level":"LOG","message":"✓ Compiled in 35ms"} {"timestamp":"01:03:41.505","source":"Server","level":"LOG","message":"✓ Compiled in 50ms"} {"timestamp":"01:03:51.542","source":"Server","level":"LOG","message":"✓ Compiled in 66ms"} +{"timestamp":"19:20:28.294","source":"Server","level":"LOG","message":"✓ Compiled in 44ms"} +{"timestamp":"19:20:47.357","source":"Server","level":"LOG","message":"✓ Compiled in 39ms"} +{"timestamp":"19:20:57.178","source":"Server","level":"LOG","message":"✓ Compiled in 33ms"} +{"timestamp":"20:05:25.241","source":"Server","level":"LOG","message":"✓ Compiled in 29ms"} +{"timestamp":"20:06:03.061","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"} +{"timestamp":"20:06:40.080","source":"Server","level":"LOG","message":"✓ Compiled in 34ms"} +{"timestamp":"23:00:54.762","source":"Server","level":"LOG","message":"✓ Compiled in 92ms"} +{"timestamp":"23:01:33.547","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: BomContent is not defined"} +{"timestamp":"23:01:33.551","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: BomContent is not defined\\u001b[39m\\n\\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\\u001b[39m\\n \\u001b[90m40 |\\u001b[0m \\u001b[36mreturn\\u001b[0m (\\n \\u001b[90m41 |\\u001b[0m <\\u001b[33mSuspense\\u001b[0m fallback={
加载中...
}>\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m42 |\\u001b[0m <\\u001b[33mBomContent\\u001b[0m />\\n \\u001b[90m |\\u001b[0m \\u001b[31m\\u001b[1m^\\u001b[0m\\n \\u001b[90m43 |\\u001b[0m \\n \\u001b[90m44 |\\u001b[0m )\\n \\u001b[90m45 |\\u001b[0m }\""} +{"timestamp":"23:01:33.552","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: BomContent is not defined\u001b[39m\n\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\u001b[39m\n \u001b[90m40 |\u001b[0m \u001b[36mreturn\u001b[0m (\n \u001b[90m41 |\u001b[0m <\u001b[33mSuspense\u001b[0m fallback={
加载中...
}>\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m42 |\u001b[0m <\u001b[33mBomContent\u001b[0m />\n \u001b[90m |\u001b[0m \u001b[31m\u001b[1m^\u001b[0m\n \u001b[90m43 |\u001b[0m \n \u001b[90m44 |\u001b[0m )\n \u001b[90m45 |\u001b[0m }"} +{"timestamp":"23:02:05.108","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"} +{"timestamp":"23:02:07.692","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: BomContent is not defined\\u001b[39m\\n\\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\\u001b[39m\\n \\u001b[90m40 |\\u001b[0m \\u001b[36mreturn\\u001b[0m (\\n \\u001b[90m41 |\\u001b[0m <\\u001b[33mSuspense\\u001b[0m fallback={
加载中...
}>\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m42 |\\u001b[0m <\\u001b[33mBomContent\\u001b[0m />\\n \\u001b[90m |\\u001b[0m \\u001b[31m\\u001b[1m^\\u001b[0m\\n \\u001b[90m43 |\\u001b[0m \\n \\u001b[90m44 |\\u001b[0m )\\n \\u001b[90m45 |\\u001b[0m }\""} +{"timestamp":"23:02:07.693","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: BomContent is not defined\u001b[39m\n\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\u001b[39m\n \u001b[90m40 |\u001b[0m \u001b[36mreturn\u001b[0m (\n \u001b[90m41 |\u001b[0m <\u001b[33mSuspense\u001b[0m fallback={
加载中...
}>\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m42 |\u001b[0m <\u001b[33mBomContent\u001b[0m />\n \u001b[90m |\u001b[0m \u001b[31m\u001b[1m^\u001b[0m\n \u001b[90m43 |\u001b[0m \n \u001b[90m44 |\u001b[0m )\n \u001b[90m45 |\u001b[0m }"} +{"timestamp":"23:02:07.694","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: BomContent is not defined"} +{"timestamp":"23:02:09.616","source":"Server","level":"ERROR","message":"⨯ ReferenceError: BomContent is not defined"} +{"timestamp":"23:02:09.804","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"} +{"timestamp":"23:02:09.884","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: BomContent is not defined"} +{"timestamp":"23:02:09.886","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: BomContent is not defined\\u001b[39m\\n\\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\\u001b[39m\\n \\u001b[90m40 |\\u001b[0m \\u001b[36mreturn\\u001b[0m (\\n \\u001b[90m41 |\\u001b[0m <\\u001b[33mSuspense\\u001b[0m fallback={
加载中...
}>\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m42 |\\u001b[0m <\\u001b[33mBomContent\\u001b[0m />\\n \\u001b[90m |\\u001b[0m \\u001b[31m\\u001b[1m^\\u001b[0m\\n \\u001b[90m43 |\\u001b[0m \\n \\u001b[90m44 |\\u001b[0m )\\n \\u001b[90m45 |\\u001b[0m }\""} +{"timestamp":"23:02:09.886","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: BomContent is not defined\u001b[39m\n\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\u001b[39m\n \u001b[90m40 |\u001b[0m \u001b[36mreturn\u001b[0m (\n \u001b[90m41 |\u001b[0m <\u001b[33mSuspense\u001b[0m fallback={
加载中...
}>\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m42 |\u001b[0m <\u001b[33mBomContent\u001b[0m />\n \u001b[90m |\u001b[0m \u001b[31m\u001b[1m^\u001b[0m\n \u001b[90m43 |\u001b[0m \n \u001b[90m44 |\u001b[0m )\n \u001b[90m45 |\u001b[0m }"} +{"timestamp":"23:02:12.140","source":"Server","level":"ERROR","message":"⨯ ReferenceError: BomContent is not defined"} +{"timestamp":"23:02:12.297","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"} +{"timestamp":"23:02:12.478","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: BomContent is not defined\\u001b[39m\\n\\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\\u001b[39m\\n \\u001b[90m40 |\\u001b[0m \\u001b[36mreturn\\u001b[0m (\\n \\u001b[90m41 |\\u001b[0m <\\u001b[33mSuspense\\u001b[0m fallback={
加载中...
}>\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m42 |\\u001b[0m <\\u001b[33mBomContent\\u001b[0m />\\n \\u001b[90m |\\u001b[0m \\u001b[31m\\u001b[1m^\\u001b[0m\\n \\u001b[90m43 |\\u001b[0m \\n \\u001b[90m44 |\\u001b[0m )\\n \\u001b[90m45 |\\u001b[0m }\""} +{"timestamp":"23:02:12.478","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: BomContent is not defined\u001b[39m\n\u001b[31m at BomPage (src/app/models/bom/page.tsx:42:8)\u001b[39m\n \u001b[90m40 |\u001b[0m \u001b[36mreturn\u001b[0m (\n \u001b[90m41 |\u001b[0m <\u001b[33mSuspense\u001b[0m fallback={
加载中...
}>\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m42 |\u001b[0m <\u001b[33mBomContent\u001b[0m />\n \u001b[90m |\u001b[0m \u001b[31m\u001b[1m^\u001b[0m\n \u001b[90m43 |\u001b[0m \n \u001b[90m44 |\u001b[0m )\n \u001b[90m45 |\u001b[0m }"} +{"timestamp":"23:02:12.479","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: BomContent is not defined"} +{"timestamp":"23:02:16.733","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"} +{"timestamp":"23:06:18.411","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"} +{"timestamp":"88:23:26.407","source":"Server","level":"LOG","message":"✓ Compiled in 50ms"} +{"timestamp":"88:23:40.714","source":"Server","level":"LOG","message":"✓ Compiled in 34ms"} +{"timestamp":"88:23:40.900","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: acqVersionConsistent is not defined"} +{"timestamp":"88:23:40.939","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: acqVersionConsistent is not defined\\u001b[39m\\n\\u001b[31m at BomContent (src/app/models/bom/page.tsx:107:32)\\n at BomPage (src/app/models/bom/page.tsx:40:25)\\u001b[39m\\n \\u001b[90m105 |\\u001b[0m 要求同一台设备的采集板版本必须一致\\n \\u001b[90m106 |\\u001b[0m \\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m107 |\\u001b[0m {enforceAcqVersion && !acqVersionConsistent && (\\n \\u001b[90m |\\u001b[0m \\u001b[31m\\u001b[1m^\\u001b[0m\\n \\u001b[90m108 |\\u001b[0m \\n \\u001b[90m109 |\\u001b[0m <\\u001b[33mAlertTriangle\\u001b[0m size={\\u001b[35m13\\u001b[0m} />当前采集板配置的版本列表不一致\\n \\u001b[90m110 |\\u001b[0m \""} +{"timestamp":"88:23:40.941","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: acqVersionConsistent is not defined\u001b[39m\n\u001b[31m at BomContent (src/app/models/bom/page.tsx:107:32)\n at BomPage (src/app/models/bom/page.tsx:40:25)\u001b[39m\n \u001b[90m105 |\u001b[0m 要求同一台设备的采集板版本必须一致\n \u001b[90m106 |\u001b[0m \n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m107 |\u001b[0m {enforceAcqVersion && !acqVersionConsistent && (\n \u001b[90m |\u001b[0m \u001b[31m\u001b[1m^\u001b[0m\n \u001b[90m108 |\u001b[0m \n \u001b[90m109 |\u001b[0m <\u001b[33mAlertTriangle\u001b[0m size={\u001b[35m13\u001b[0m} />当前采集板配置的版本列表不一致\n \u001b[90m110 |\u001b[0m "} +{"timestamp":"88:23:56.831","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload due to a runtime error."} +{"timestamp":"88:23:56.833","source":"Server","level":"LOG","message":"✓ Compiled in 116ms"} +{"timestamp":"88:23:57.529","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"} +{"timestamp":"88:24:06.404","source":"Server","level":"LOG","message":"✓ Compiled in 55ms"} +{"timestamp":"88:24:17.728","source":"Server","level":"LOG","message":"✓ Compiled in 58ms"} +{"timestamp":"88:24:27.923","source":"Server","level":"LOG","message":"✓ Compiled in 48ms"} +{"timestamp":"88:24:43.110","source":"Server","level":"LOG","message":"✓ Compiled in 43ms"} +{"timestamp":"88:35:01.386","source":"Server","level":"LOG","message":"✓ Compiled in 105ms"} +{"timestamp":"88:35:29.636","source":"Server","level":"LOG","message":"✓ Compiled in 142ms"} +{"timestamp":"88:35:40.143","source":"Server","level":"LOG","message":"✓ Compiled in 64ms"} +{"timestamp":"88:35:49.785","source":"Server","level":"LOG","message":"✓ Compiled in 56ms"} +{"timestamp":"88:36:08.901","source":"Server","level":"LOG","message":"✓ Compiled in 88ms"} +{"timestamp":"88:58:06.224","source":"Server","level":"LOG","message":"✓ Compiled in 36ms"} +{"timestamp":"88:58:17.207","source":"Server","level":"LOG","message":"✓ Compiled in 74ms"} +{"timestamp":"88:58:34.824","source":"Server","level":"LOG","message":"✓ Compiled in 34ms"} +{"timestamp":"88:58:48.965","source":"Server","level":"LOG","message":"✓ Compiled in 38ms"} +{"timestamp":"88:58:59.198","source":"Server","level":"LOG","message":"✓ Compiled in 53ms"} +{"timestamp":"89:00:56.122","source":"Server","level":"LOG","message":"✓ Compiled in 56ms"} +{"timestamp":"89:01:12.179","source":"Server","level":"LOG","message":"✓ Compiled in 43ms"} +{"timestamp":"89:01:26.485","source":"Server","level":"LOG","message":"✓ Compiled in 64ms"} +{"timestamp":"89:01:33.256","source":"Server","level":"LOG","message":"✓ Compiled in 34ms"} +{"timestamp":"89:02:11.783","source":"Server","level":"LOG","message":"✓ Compiled in 41ms"} +{"timestamp":"89:02:29.234","source":"Server","level":"LOG","message":"✓ Compiled in 49ms"} +{"timestamp":"89:02:38.925","source":"Server","level":"LOG","message":"✓ Compiled in 41ms"} +{"timestamp":"89:26:07.880","source":"Server","level":"LOG","message":"✓ Compiled in 64ms"} +{"timestamp":"89:26:16.444","source":"Server","level":"LOG","message":"✓ Compiled in 33ms"} +{"timestamp":"89:26:28.187","source":"Server","level":"LOG","message":"✓ Compiled in 35ms"} +{"timestamp":"89:26:41.392","source":"Server","level":"LOG","message":"✓ Compiled in 41ms"} +{"timestamp":"89:26:51.328","source":"Server","level":"LOG","message":"✓ Compiled in 51ms"} +{"timestamp":"89:50:00.224","source":"Server","level":"LOG","message":"✓ Compiled in 30ms"} +{"timestamp":"89:50:02.783","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"} +{"timestamp":"89:51:22.343","source":"Server","level":"LOG","message":"✓ Compiled in 57ms"} +{"timestamp":"91:29:09.929","source":"Server","level":"LOG","message":"✓ Compiled in 37ms"} +{"timestamp":"91:29:22.593","source":"Server","level":"LOG","message":"✓ Compiled in 36ms"} +{"timestamp":"91:30:09.323","source":"Server","level":"LOG","message":"✓ Compiled in 38ms"} +{"timestamp":"91:32:54.635","source":"Server","level":"LOG","message":"✓ Compiled in 54ms"} +{"timestamp":"91:33:04.580","source":"Server","level":"LOG","message":"✓ Compiled in 115ms"} +{"timestamp":"91:33:16.061","source":"Server","level":"LOG","message":"✓ Compiled in 50ms"} +{"timestamp":"91:33:16.230","source":"Browser","level":"ERROR","message":"A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components"} +{"timestamp":"91:33:16.255","source":"Server","level":"ERROR","message":"[browser] \"A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components\" \"\""} +{"timestamp":"91:33:16.256","source":"Browser","level":"ERROR","message":"A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components \"\""} +{"timestamp":"91:33:25.029","source":"Server","level":"LOG","message":"✓ Compiled in 44ms"} +{"timestamp":"91:33:35.115","source":"Server","level":"LOG","message":"✓ Compiled in 51ms"} +{"timestamp":"91:35:27.639","source":"Server","level":"LOG","message":"✓ Compiled in 57ms"} +{"timestamp":"91:35:38.098","source":"Server","level":"LOG","message":"✓ Compiled in 41ms"} +{"timestamp":"91:36:21.846","source":"Server","level":"LOG","message":"✓ Compiled in 134ms"} +{"timestamp":"91:46:26.786","source":"Server","level":"LOG","message":"✓ Compiled in 54ms"} +{"timestamp":"91:46:46.111","source":"Server","level":"LOG","message":"✓ Compiled in 116ms"} +{"timestamp":"91:47:02.457","source":"Server","level":"LOG","message":"✓ Compiled in 58ms"} +{"timestamp":"91:51:26.728","source":"Server","level":"LOG","message":"✓ Compiled in 128ms"} +{"timestamp":"91:51:39.901","source":"Server","level":"LOG","message":"✓ Compiled in 40ms"} +{"timestamp":"91:52:32.250","source":"Server","level":"LOG","message":"✓ Compiled in 43ms"} +{"timestamp":"91:52:43.610","source":"Server","level":"LOG","message":"✓ Compiled in 34ms"} +{"timestamp":"91:53:08.498","source":"Server","level":"LOG","message":"✓ Compiled in 38ms"} diff --git a/.next/dev/server/app-paths-manifest.json b/.next/dev/server/app-paths-manifest.json index af6ab9e..f06a354 100644 --- a/.next/dev/server/app-paths-manifest.json +++ b/.next/dev/server/app-paths-manifest.json @@ -7,6 +7,7 @@ "/devices/page": "app/devices/page.js", "/firmware/page": "app/firmware/page.js", "/licenses/page": "app/licenses/page.js", + "/models/bom/page": "app/models/bom/page.js", "/models/page": "app/models/page.js", "/page": "app/page.js", "/registration/page": "app/registration/page.js", diff --git a/.next/dev/trace b/.next/dev/trace index 4494a52..1121c77 100644 --- a/.next/dev/trace +++ b/.next/dev/trace @@ -405,3 +405,132 @@ [{"name":"ensure-page","duration":1199,"timestamp":852331064099,"id":731,"parentId":3,"tags":{"inputPage":"/board-cards/page"},"startTime":1776389728206,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15879,"timestamp":852331066280,"id":732,"parentId":1,"tags":{"path":"/board-cards?_rsc=1k9a0"},"startTime":1776389728224,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19308,"timestamp":852331063791,"id":730,"parentId":1,"tags":{"url":"/board-cards?_rsc=1k9a0"},"startTime":1776389728205,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":852331083140,"id":733,"parentId":730,"tags":{"url":"/board-cards?_rsc=1k9a0","memory.rss":"828424192","memory.heapUsed":"103711520","memory.heapTotal":"111661056"},"startTime":1776389728225,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2857,"timestamp":852335390791,"id":735,"parentId":3,"tags":{"inputPage":"/repair/page"},"startTime":1776389732532,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17943,"timestamp":852335405369,"id":736,"parentId":1,"tags":{"path":"/repair?_rsc=1ow4l"},"startTime":1776389732565,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":33789,"timestamp":852335390406,"id":734,"parentId":1,"tags":{"url":"/repair?_rsc=1ow4l"},"startTime":1776389732532,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":62,"timestamp":852335424234,"id":737,"parentId":734,"tags":{"url":"/repair?_rsc=1ow4l","memory.rss":"827760640","memory.heapUsed":"104657328","memory.heapTotal":"112107520"},"startTime":1776389732566,"traceId":"bf1c5d8c5cdb9711"},{"name":"compile-path","duration":16863,"timestamp":852336279034,"id":740,"parentId":1,"tags":{"trigger":"/scrap"},"startTime":1776389733420,"traceId":"bf1c5d8c5cdb9711"}] [{"name":"render-path","duration":18280,"timestamp":852336308780,"id":741,"parentId":1,"tags":{"path":"/scrap?_rsc=17yqj"},"startTime":1776389733469,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":49149,"timestamp":852336278621,"id":738,"parentId":1,"tags":{"url":"/scrap?_rsc=17yqj"},"startTime":1776389733420,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":852336327805,"id":742,"parentId":738,"tags":{"url":"/scrap?_rsc=17yqj","memory.rss":"835112960","memory.heapUsed":"106430872","memory.heapTotal":"115699712"},"startTime":1776389733469,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1858,"timestamp":852337198621,"id":744,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776389734340,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17762,"timestamp":852337201609,"id":745,"parentId":1,"tags":{"path":"/devices?_rsc=z6r7x"},"startTime":1776389734361,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":22370,"timestamp":852337198283,"id":743,"parentId":1,"tags":{"url":"/devices?_rsc=z6r7x"},"startTime":1776389734340,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":852337220714,"id":746,"parentId":743,"tags":{"url":"/devices?_rsc=z6r7x","memory.rss":"838189056","memory.heapUsed":"107198240","memory.heapTotal":"119894016"},"startTime":1776389734362,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":852339210837,"id":747,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5701,"persist_duration_ms":11.151299999999999,"task_count":189},"startTime":1776389736363,"traceId":"bf1c5d8c5cdb9711"}] [{"name":"ensure-page","duration":1390,"timestamp":852389754814,"id":750,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776389786897,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19827,"timestamp":852389757434,"id":751,"parentId":1,"tags":{"path":"/models?_rsc=1gjub"},"startTime":1776389786920,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":23720,"timestamp":852389754280,"id":749,"parentId":1,"tags":{"url":"/models?_rsc=1gjub"},"startTime":1776389786896,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":852389778027,"id":752,"parentId":749,"tags":{"url":"/models?_rsc=1gjub","memory.rss":"814600192","memory.heapUsed":"98203872","memory.heapTotal":"104534016"},"startTime":1776389786920,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1232,"timestamp":852393568186,"id":754,"parentId":3,"tags":{"inputPage":"/board-cards/page"},"startTime":1776389790710,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16981,"timestamp":852393570292,"id":755,"parentId":1,"tags":{"path":"/board-cards?_rsc=1rdmw"},"startTime":1776389790730,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":20074,"timestamp":852393567882,"id":753,"parentId":1,"tags":{"url":"/board-cards?_rsc=1rdmw"},"startTime":1776389790710,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":852393587993,"id":756,"parentId":753,"tags":{"url":"/board-cards?_rsc=1rdmw","memory.rss":"815484928","memory.heapUsed":"99075072","memory.heapTotal":"104009728"},"startTime":1776389790730,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2052,"timestamp":852408720960,"id":758,"parentId":3,"tags":{"inputPage":"/board-cards/register/page"},"startTime":1776389805863,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18348,"timestamp":852408735079,"id":759,"parentId":1,"tags":{"path":"/board-cards/register?_rsc=1ow4l"},"startTime":1776389805896,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":33476,"timestamp":852408720632,"id":757,"parentId":1,"tags":{"url":"/board-cards/register?_rsc=1ow4l"},"startTime":1776389805863,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":852408754140,"id":760,"parentId":757,"tags":{"url":"/board-cards/register?_rsc=1ow4l","memory.rss":"817532928","memory.heapUsed":"100757968","memory.heapTotal":"106291200"},"startTime":1776389805896,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":852410781438,"id":761,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5021,"persist_duration_ms":11.013,"task_count":92},"startTime":1776389807936,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":10000,"timestamp":852458912835,"id":763,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5891,"persist_duration_ms":9.5129,"task_count":1},"startTime":1776389856063,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":10000,"timestamp":852463920831,"id":765,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6336999999999999,"persist_duration_ms":9.4252,"task_count":1},"startTime":1776389861071,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1330,"timestamp":853142834065,"id":768,"parentId":3,"tags":{"inputPage":"/boards/page"},"startTime":1776390539976,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":14557,"timestamp":853142836338,"id":769,"parentId":1,"tags":{"path":"/boards?_rsc=va934"},"startTime":1776390539993,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19792,"timestamp":853142833449,"id":767,"parentId":1,"tags":{"url":"/boards?_rsc=va934"},"startTime":1776390539975,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":853142853386,"id":770,"parentId":767,"tags":{"url":"/boards?_rsc=va934","memory.rss":"818241536","memory.heapUsed":"102310480","memory.heapTotal":"107315200"},"startTime":1776390539995,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1408,"timestamp":853144088905,"id":772,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776390541230,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16356,"timestamp":853144091464,"id":773,"parentId":1,"tags":{"path":"/models?_rsc=1gr75"},"startTime":1776390541250,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":20191,"timestamp":853144088604,"id":771,"parentId":1,"tags":{"url":"/models?_rsc=1gr75"},"startTime":1776390541230,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":853144108853,"id":774,"parentId":771,"tags":{"url":"/models?_rsc=1gr75","memory.rss":"818978816","memory.heapUsed":"103050344","memory.heapTotal":"106790912"},"startTime":1776390541250,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1705,"timestamp":853144713124,"id":776,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776390541855,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18461,"timestamp":853144716152,"id":777,"parentId":1,"tags":{"path":"/devices?_rsc=1un77"},"startTime":1776390541876,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":22836,"timestamp":853144712529,"id":775,"parentId":1,"tags":{"url":"/devices?_rsc=1un77"},"startTime":1776390541854,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":853144735403,"id":778,"parentId":775,"tags":{"url":"/devices?_rsc=1un77","memory.rss":"819531776","memory.heapUsed":"103691464","memory.heapTotal":"107315200"},"startTime":1776390541877,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1752,"timestamp":853145942763,"id":780,"parentId":3,"tags":{"inputPage":"/repair/page"},"startTime":1776390543084,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16508,"timestamp":853145945365,"id":781,"parentId":1,"tags":{"path":"/repair?_rsc=3ar9b"},"startTime":1776390543104,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":20442,"timestamp":853145942426,"id":779,"parentId":1,"tags":{"url":"/repair?_rsc=3ar9b"},"startTime":1776390543084,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":853145962916,"id":782,"parentId":779,"tags":{"url":"/repair?_rsc=3ar9b","memory.rss":"821325824","memory.heapUsed":"104467168","memory.heapTotal":"109150208"},"startTime":1776390543104,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1286,"timestamp":853146720359,"id":784,"parentId":3,"tags":{"inputPage":"/scrap/page"},"startTime":1776390543862,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15958,"timestamp":853146722548,"id":785,"parentId":1,"tags":{"path":"/scrap?_rsc=17yqj"},"startTime":1776390543880,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19121,"timestamp":853146720016,"id":783,"parentId":1,"tags":{"url":"/scrap?_rsc=17yqj"},"startTime":1776390543862,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":853146739174,"id":786,"parentId":783,"tags":{"url":"/scrap?_rsc=17yqj","memory.rss":"821022720","memory.heapUsed":"106187224","memory.heapTotal":"112500736"},"startTime":1776390543881,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1167,"timestamp":853147545786,"id":788,"parentId":3,"tags":{"inputPage":"/boards/page"},"startTime":1776390544687,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16558,"timestamp":853147547820,"id":789,"parentId":1,"tags":{"path":"/boards?_rsc=1hghk"},"startTime":1776390544706,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19576,"timestamp":853147545456,"id":787,"parentId":1,"tags":{"url":"/boards?_rsc=1hghk"},"startTime":1776390544687,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":853147565061,"id":790,"parentId":787,"tags":{"url":"/boards?_rsc=1hghk","memory.rss":"823545856","memory.heapUsed":"106002032","memory.heapTotal":"113287168"},"startTime":1776390544707,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1231,"timestamp":853148055257,"id":792,"parentId":3,"tags":{"inputPage":"/board-cards/page"},"startTime":1776390545197,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15022,"timestamp":853148057354,"id":793,"parentId":1,"tags":{"path":"/board-cards?_rsc=1gr75"},"startTime":1776390545214,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":18357,"timestamp":853148054916,"id":791,"parentId":1,"tags":{"url":"/board-cards?_rsc=1gr75"},"startTime":1776390545196,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":853148073306,"id":794,"parentId":791,"tags":{"url":"/board-cards?_rsc=1gr75","memory.rss":"824254464","memory.heapUsed":"103724224","memory.heapTotal":"113287168"},"startTime":1776390545215,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1383,"timestamp":853149063558,"id":796,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776390546205,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16436,"timestamp":853149065915,"id":797,"parentId":1,"tags":{"path":"/models?_rsc=1ow4l"},"startTime":1776390546224,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":20509,"timestamp":853149063119,"id":795,"parentId":1,"tags":{"url":"/models?_rsc=1ow4l"},"startTime":1776390546205,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":853149083706,"id":798,"parentId":795,"tags":{"url":"/models?_rsc=1ow4l","memory.rss":"825270272","memory.heapUsed":"105494400","memory.heapTotal":"117637120"},"startTime":1776390546225,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":9000,"timestamp":858486786372,"id":799,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3174,"persist_duration_ms":8.8194,"task_count":1},"startTime":1776395883937,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":23000,"timestamp":859208885001,"id":801,"parentId":3,"tags":{"reason":"regular snapshot interval","snapshot_duration_ms":0.3685,"persist_duration_ms":22.68,"task_count":1092},"startTime":1776396606050,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":22000,"timestamp":859218490280,"id":803,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.42769999999999997,"persist_duration_ms":21.668300000000002,"task_count":1092},"startTime":1776396615654,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":19000,"timestamp":859226762100,"id":805,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3359,"persist_duration_ms":18.8492,"task_count":258},"startTime":1776396623923,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":19000,"timestamp":859246077237,"id":807,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6164000000000001,"persist_duration_ms":18.9,"task_count":259},"startTime":1776396643238,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":19000,"timestamp":859867630724,"id":809,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8644,"persist_duration_ms":18.0963,"task_count":253},"startTime":1776397264791,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2946,"timestamp":860056177981,"id":812,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397453320,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":109000,"timestamp":860056071230,"id":813,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/models","isPageHidden":true},"startTime":1776397453510,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":41640,"timestamp":860056327819,"id":814,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397453511,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":192835,"timestamp":860056177502,"id":811,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397453319,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":860056370374,"id":815,"parentId":811,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"829382656","memory.heapUsed":"102186880","memory.heapTotal":"116088832"},"startTime":1776397453512,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":860058181658,"id":816,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.6087,"persist_duration_ms":18.5058,"task_count":445},"startTime":1776397455342,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2623,"timestamp":860075232752,"id":819,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397472374,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":92000,"timestamp":860075143849,"id":820,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/models","isPageHidden":true},"startTime":1776397472503,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":50934,"timestamp":860075318589,"id":821,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397472511,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":138928,"timestamp":860075231837,"id":818,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397472373,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":860075370830,"id":822,"parentId":818,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"839753728","memory.heapUsed":"113548424","memory.heapTotal":"123699200"},"startTime":1776397472512,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":860077240778,"id":823,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4893,"persist_duration_ms":20.921599999999998,"task_count":340},"startTime":1776397474403,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1623,"timestamp":860085052001,"id":826,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397482194,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":78000,"timestamp":860084974850,"id":827,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/models","isPageHidden":true},"startTime":1776397482332,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":48522,"timestamp":860085144739,"id":828,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397482335,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":142793,"timestamp":860085051572,"id":825,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397482193,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":860085194431,"id":829,"parentId":825,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"840781824","memory.heapUsed":"103998248","memory.heapTotal":"120909824"},"startTime":1776397482336,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":860087068478,"id":830,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.448,"persist_duration_ms":19.5384,"task_count":339},"startTime":1776397484229,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":163000,"timestamp":860092077458,"id":832,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397489388,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3259,"timestamp":860092248059,"id":834,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397489390,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":44082,"timestamp":860092362854,"id":835,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397489549,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":161168,"timestamp":860092247313,"id":833,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397489389,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":8,"timestamp":860092408558,"id":836,"parentId":833,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"862670848","memory.heapUsed":"102920960","memory.heapTotal":"127578112"},"startTime":1776397489550,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":18000,"timestamp":860094262578,"id":837,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.431,"persist_duration_ms":17.200300000000002,"task_count":328},"startTime":1776397491421,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":17000,"timestamp":860102081956,"id":839,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5314,"persist_duration_ms":16.3113,"task_count":343},"startTime":1776397499241,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":360000,"timestamp":860125213147,"id":841,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397522716,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1181,"timestamp":860125574982,"id":843,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397522717,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2440,"timestamp":860125696881,"id":845,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397522839,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1829,"timestamp":860125743139,"id":847,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397522885,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":106693,"timestamp":860125659942,"id":848,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397522909,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":193264,"timestamp":860125574623,"id":842,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397522716,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":860125767930,"id":849,"parentId":842,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"908091392","memory.heapUsed":"104291448","memory.heapTotal":"120954880"},"startTime":1776397522910,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":67496,"timestamp":860125701012,"id":850,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397522911,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":73073,"timestamp":860125696181,"id":844,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397522838,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":860125769281,"id":851,"parentId":844,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"908091392","memory.heapUsed":"104349856","memory.heapTotal":"120954880"},"startTime":1776397522911,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":23944,"timestamp":860125745793,"id":852,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397522912,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":27612,"timestamp":860125742665,"id":846,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397522884,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":860125770299,"id":853,"parentId":846,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"908091392","memory.heapUsed":"104404768","memory.heapTotal":"120954880"},"startTime":1776397522912,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":70000,"timestamp":860127746164,"id":854,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6553,"persist_duration_ms":69.7103,"task_count":2323},"startTime":1776397524958,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":78000,"timestamp":860133817007,"id":856,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397531043,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1469,"timestamp":860133901940,"id":858,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397531044,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":43344,"timestamp":860133992572,"id":859,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397531178,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":135835,"timestamp":860133901480,"id":857,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397531043,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":860134037374,"id":860,"parentId":857,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"912429056","memory.heapUsed":"116223216","memory.heapTotal":"128278528"},"startTime":1776397531179,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":860135911956,"id":861,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3789,"persist_duration_ms":18.4358,"task_count":323},"startTime":1776397533073,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":199000,"timestamp":860147102989,"id":865,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397544446,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1497,"timestamp":860147303645,"id":864,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397544445,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1563,"timestamp":860147477048,"id":867,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397544619,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2185,"timestamp":860147517964,"id":869,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397544660,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":108180,"timestamp":860147431271,"id":870,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397544682,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":237902,"timestamp":860147303010,"id":863,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397544445,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":860147540982,"id":871,"parentId":863,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"864501760","memory.heapUsed":"103393624","memory.heapTotal":"124760064"},"startTime":1776397544683,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":62056,"timestamp":860147479840,"id":872,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397544684,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":65995,"timestamp":860147476652,"id":866,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397544618,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":860147542681,"id":873,"parentId":866,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"864501760","memory.heapUsed":"103457896","memory.heapTotal":"124760064"},"startTime":1776397544684,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":22286,"timestamp":860147521092,"id":874,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397544685,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":26617,"timestamp":860147517342,"id":868,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397544659,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":860147543987,"id":875,"parentId":868,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"864501760","memory.heapUsed":"103518160","memory.heapTotal":"124760064"},"startTime":1776397544686,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":68000,"timestamp":860149534337,"id":876,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5155,"persist_duration_ms":67.5176,"task_count":2231},"startTime":1776397546744,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-compaction","duration":311000,"timestamp":860149602321,"id":878,"parentId":3,"tags":{},"startTime":1776397547055,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":91000,"timestamp":860164595329,"id":880,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397561831,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1616,"timestamp":860164690183,"id":882,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397561832,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":42514,"timestamp":860164780274,"id":883,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397561965,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":134178,"timestamp":860164689801,"id":881,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397561832,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":860164824038,"id":884,"parentId":881,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"868294656","memory.heapUsed":"111369016","memory.heapTotal":"127393792"},"startTime":1776397561966,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":17000,"timestamp":860166701890,"id":885,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4319,"persist_duration_ms":16.3324,"task_count":322},"startTime":1776397563861,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1558,"timestamp":860172014034,"id":888,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397569156,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":85000,"timestamp":860171924358,"id":889,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397569276,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":39725,"timestamp":860172098776,"id":890,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397569281,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":126157,"timestamp":860172013420,"id":887,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397569155,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":860172139614,"id":891,"parentId":887,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"882806784","memory.heapUsed":"122393000","memory.heapTotal":"150491136"},"startTime":1776397569281,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":17000,"timestamp":860174027398,"id":892,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7932,"persist_duration_ms":16.8414,"task_count":322},"startTime":1776397571186,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1270,"timestamp":860179201212,"id":895,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397576343,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":83000,"timestamp":860179114659,"id":896,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397576481,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":51013,"timestamp":860179289597,"id":897,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397576483,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":140943,"timestamp":860179200850,"id":894,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397576343,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":860179341861,"id":898,"parentId":894,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"898965504","memory.heapUsed":"123032128","memory.heapTotal":"151162880"},"startTime":1776397576484,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":860181205618,"id":899,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.9718,"persist_duration_ms":17.5461,"task_count":376},"startTime":1776397578365,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":89000,"timestamp":860191144811,"id":901,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397588382,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1343,"timestamp":860191241574,"id":903,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397588383,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":54466,"timestamp":860191321383,"id":904,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397588518,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":137073,"timestamp":860191240663,"id":902,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397588382,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":860191377830,"id":905,"parentId":902,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"863309824","memory.heapUsed":"99989992","memory.heapTotal":"115339264"},"startTime":1776397588520,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":860193253865,"id":906,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.9006,"persist_duration_ms":20.6374,"task_count":325},"startTime":1776397590418,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":78000,"timestamp":860201022013,"id":908,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":true},"startTime":1776397598246,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1352,"timestamp":860201104889,"id":910,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397598247,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":38658,"timestamp":860201180388,"id":911,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776397598361,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":115838,"timestamp":860201104518,"id":909,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776397598246,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":860201220424,"id":912,"parentId":909,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"878198784","memory.heapUsed":"111417344","memory.heapTotal":"127938560"},"startTime":1776397598362,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":860203108659,"id":913,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.1413,"persist_duration_ms":18.0747,"task_count":322},"startTime":1776397600268,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1873,"timestamp":860272302423,"id":916,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776397669444,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":21547,"timestamp":860272315706,"id":917,"parentId":1,"tags":{"path":"/devices?_rsc=1un77"},"startTime":1776397669480,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":36347,"timestamp":860272302034,"id":915,"parentId":1,"tags":{"url":"/devices?_rsc=1un77"},"startTime":1776397669444,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":860272338424,"id":918,"parentId":915,"tags":{"url":"/devices?_rsc=1un77","memory.rss":"845553664","memory.heapUsed":"92445352","memory.heapTotal":"98820096"},"startTime":1776397669480,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1135,"timestamp":860280228114,"id":920,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776397677370,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15840,"timestamp":860280230153,"id":921,"parentId":1,"tags":{"path":"/models?_rsc=3ar9b"},"startTime":1776397677388,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19378,"timestamp":860280227810,"id":919,"parentId":1,"tags":{"url":"/models?_rsc=3ar9b"},"startTime":1776397677370,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":860280247235,"id":922,"parentId":919,"tags":{"url":"/models?_rsc=3ar9b","memory.rss":"847745024","memory.heapUsed":"93208400","memory.heapTotal":"99344384"},"startTime":1776397677389,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":15571,"timestamp":860283267940,"id":924,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776397680410,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":31617,"timestamp":860283358654,"id":925,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776397680533,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":123482,"timestamp":860283267635,"id":923,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776397680410,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":860283391152,"id":926,"parentId":923,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"855519232","memory.heapUsed":"96076304","memory.heapTotal":"110247936"},"startTime":1776397680533,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":8000,"timestamp":860285284340,"id":927,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.37379999999999997,"persist_duration_ms":8.0736,"task_count":1},"startTime":1776397682434,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1386,"timestamp":861918789407,"id":930,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776399315931,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16221,"timestamp":861918791709,"id":931,"parentId":1,"tags":{"path":"/devices?_rsc=bjy9k"},"startTime":1776399315950,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19696,"timestamp":861918789066,"id":929,"parentId":1,"tags":{"url":"/devices?_rsc=bjy9k"},"startTime":1776399315931,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":861918808805,"id":932,"parentId":929,"tags":{"url":"/devices?_rsc=bjy9k","memory.rss":"854081536","memory.heapUsed":"96108128","memory.heapTotal":"103694336"},"startTime":1776399315950,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":16900,"timestamp":861920207122,"id":934,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776399317349,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":27092,"timestamp":861920296731,"id":935,"parentId":1,"tags":{"path":"/registration?_rsc=3ar9b"},"startTime":1776399317466,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":118248,"timestamp":861920206810,"id":933,"parentId":1,"tags":{"url":"/registration?_rsc=3ar9b"},"startTime":1776399317348,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":861920325112,"id":936,"parentId":933,"tags":{"url":"/registration?_rsc=3ar9b","memory.rss":"865214464","memory.heapUsed":"107727240","memory.heapTotal":"114511872"},"startTime":1776399317467,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":26000,"timestamp":861922364688,"id":937,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":2.4442,"persist_duration_ms":23.7136,"task_count":446},"startTime":1776399319531,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2636,"timestamp":862693130551,"id":940,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776400090273,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18263,"timestamp":862693134500,"id":941,"parentId":1,"tags":{"path":"/models?_rsc=qfacv"},"startTime":1776400090295,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":23468,"timestamp":862693130169,"id":939,"parentId":1,"tags":{"url":"/models?_rsc=qfacv"},"startTime":1776400090272,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":862693153679,"id":942,"parentId":939,"tags":{"url":"/models?_rsc=qfacv","memory.rss":"849952768","memory.heapUsed":"96214728","memory.heapTotal":"100704256"},"startTime":1776400090296,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1660,"timestamp":862696388967,"id":944,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776400093531,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":14991,"timestamp":862696391379,"id":945,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776400093549,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":18317,"timestamp":862696388667,"id":943,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776400093531,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":1,"timestamp":862696407011,"id":946,"parentId":943,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"849616896","memory.heapUsed":"96950608","memory.heapTotal":"100966400"},"startTime":1776400093549,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":15051,"timestamp":862753114463,"id":948,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776400150257,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":76000,"timestamp":862753038068,"id":949,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776400150390,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":35706,"timestamp":862753213842,"id":950,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776400150392,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":136512,"timestamp":862753113843,"id":947,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776400150256,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":862753250384,"id":951,"parentId":947,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"858509312","memory.heapUsed":"101103368","memory.heapTotal":"115458048"},"startTime":1776400150392,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":862755121744,"id":952,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.45370000000000005,"persist_duration_ms":19.5513,"task_count":340},"startTime":1776400152284,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":14129,"timestamp":862790935224,"id":955,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776400188077,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":71000,"timestamp":862790864352,"id":956,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776400188194,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":30478,"timestamp":862791023553,"id":957,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776400188196,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":119901,"timestamp":862790934865,"id":954,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776400188077,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":862791054794,"id":958,"parentId":954,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"869769216","memory.heapUsed":"112396672","memory.heapTotal":"116842496"},"startTime":1776400188197,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":862792946004,"id":959,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3886,"persist_duration_ms":19.3307,"task_count":340},"startTime":1776400190108,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16419,"timestamp":862827954954,"id":962,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776400225097,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":77000,"timestamp":862827876733,"id":963,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776400225230,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":30809,"timestamp":862828058516,"id":964,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776400225232,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":135747,"timestamp":862827954583,"id":961,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776400225097,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":862828090384,"id":965,"parentId":961,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"867438592","memory.heapUsed":"106138344","memory.heapTotal":"125382656"},"startTime":1776400225233,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":862829962631,"id":966,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.44270000000000004,"persist_duration_ms":18.4847,"task_count":341},"startTime":1776400227124,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":9000,"timestamp":862838970195,"id":968,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5814,"persist_duration_ms":8.6207,"task_count":2},"startTime":1776400236121,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2758,"timestamp":873085796960,"id":971,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776410482938,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":20479,"timestamp":873085812237,"id":972,"parentId":1,"tags":{"path":"/devices?_rsc=bjy9k"},"startTime":1776410482975,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":37025,"timestamp":873085796568,"id":970,"parentId":1,"tags":{"url":"/devices?_rsc=bjy9k"},"startTime":1776410482938,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":873085833637,"id":973,"parentId":970,"tags":{"url":"/devices?_rsc=bjy9k","memory.rss":"844689408","memory.heapUsed":"93203800","memory.heapTotal":"97169408"},"startTime":1776410482975,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2896,"timestamp":873168077404,"id":975,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776410565219,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":20013,"timestamp":873168092002,"id":976,"parentId":1,"tags":{"path":"/registration?_rsc=3ar9b"},"startTime":1776410565254,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":35637,"timestamp":873168077041,"id":974,"parentId":1,"tags":{"url":"/registration?_rsc=3ar9b"},"startTime":1776410565219,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873168112707,"id":977,"parentId":974,"tags":{"url":"/registration?_rsc=3ar9b","memory.rss":"846123008","memory.heapUsed":"95208720","memory.heapTotal":"98902016"},"startTime":1776410565255,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3889,"timestamp":873176739867,"id":979,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410573882,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18261,"timestamp":873176755787,"id":980,"parentId":1,"tags":{"path":"/models?_rsc=qfacv"},"startTime":1776410573916,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":35370,"timestamp":873176739443,"id":978,"parentId":1,"tags":{"url":"/models?_rsc=qfacv"},"startTime":1776410573881,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873176774879,"id":981,"parentId":978,"tags":{"url":"/models?_rsc=qfacv","memory.rss":"847314944","memory.heapUsed":"96318808","memory.heapTotal":"100921344"},"startTime":1776410573917,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":25000,"timestamp":873276203780,"id":982,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.46349999999999997,"persist_duration_ms":24.3843,"task_count":353},"startTime":1776410673371,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":25698,"timestamp":873282635492,"id":985,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410679777,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":228000,"timestamp":873282406840,"id":986,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/page.tsx [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/clipboard-list.js [app-client]"],"page":"/models","isPageHidden":false},"startTime":1776410679993,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2832,"timestamp":873282854829,"id":988,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410679997,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3710,"timestamp":873282889838,"id":990,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410680032,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":110083,"timestamp":873282809166,"id":991,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410680062,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":286102,"timestamp":873282634984,"id":984,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410679777,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":873282921142,"id":992,"parentId":984,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"878575616","memory.heapUsed":"104418416","memory.heapTotal":"122806272"},"startTime":1776410680063,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":63252,"timestamp":873282858843,"id":993,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410680064,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":69146,"timestamp":873282854363,"id":987,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410679996,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873282923548,"id":994,"parentId":987,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"875806720","memory.heapUsed":"104716152","memory.heapTotal":"123043840"},"startTime":1776410680065,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":28452,"timestamp":873282895813,"id":995,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410680066,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":35742,"timestamp":873282889430,"id":989,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410680031,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":873282925228,"id":996,"parentId":989,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"876417024","memory.heapUsed":"104773512","memory.heapTotal":"123043840"},"startTime":1776410680067,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":68000,"timestamp":873284898025,"id":997,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5640000000000001,"persist_duration_ms":67.6768,"task_count":2261},"startTime":1776410682108,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":3618,"timestamp":873303359921,"id":1000,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700502,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":345000,"timestamp":873303044637,"id":1001,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":false},"startTime":1776410700643,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2378,"timestamp":873303501548,"id":1003,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700643,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3670,"timestamp":873303559372,"id":1005,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700701,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":23620,"timestamp":873303560100,"id":1007,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700702,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":43652,"timestamp":873303560693,"id":1009,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700703,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":62695,"timestamp":873303561430,"id":1011,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700703,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":195183,"timestamp":873303451963,"id":1012,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700789,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":289550,"timestamp":873303358828,"id":999,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700501,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":873303648433,"id":1013,"parentId":999,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"923680768","memory.heapUsed":"108891048","memory.heapTotal":"131977216"},"startTime":1776410700790,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":147516,"timestamp":873303504902,"id":1016,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700795,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":152089,"timestamp":873303501148,"id":1002,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700643,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873303653273,"id":1017,"parentId":1002,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"923930624","memory.heapUsed":"109164456","memory.heapTotal":"131977216"},"startTime":1776410700795,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3187,"timestamp":873303651597,"id":1015,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700794,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":126968,"timestamp":873303564241,"id":1020,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700833,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":133194,"timestamp":873303558985,"id":1004,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700701,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":873303692247,"id":1021,"parentId":1004,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"926556160","memory.heapUsed":"108013576","memory.heapTotal":"131977216"},"startTime":1776410700834,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":108566,"timestamp":873303584781,"id":1022,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700836,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":135934,"timestamp":873303559687,"id":1006,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700702,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":873303695712,"id":1023,"parentId":1006,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"924385280","memory.heapUsed":"108055296","memory.heapTotal":"131977216"},"startTime":1776410700838,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":91267,"timestamp":873303605241,"id":1024,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700840,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":138077,"timestamp":873303560410,"id":1008,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700702,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":873303698575,"id":1025,"parentId":1008,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"924385280","memory.heapUsed":"108096912","memory.heapTotal":"131977216"},"startTime":1776410700840,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":73964,"timestamp":873303625077,"id":1026,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700841,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":138890,"timestamp":873303561195,"id":1010,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700703,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":873303700129,"id":1027,"parentId":1010,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"924385280","memory.heapUsed":"108138408","memory.heapTotal":"131977216"},"startTime":1776410700842,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":10443,"timestamp":873303690756,"id":1019,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700833,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3824,"timestamp":873303724559,"id":1029,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700866,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":30234,"timestamp":873303725161,"id":1031,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700867,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":58406,"timestamp":873303725803,"id":1033,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700868,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":80179,"timestamp":873303726543,"id":1035,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700868,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":180368,"timestamp":873303656558,"id":1036,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700979,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":186876,"timestamp":873303651140,"id":1014,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700793,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":873303838078,"id":1037,"parentId":1014,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"929107968","memory.heapUsed":"112884368","memory.heapTotal":"149639168"},"startTime":1776410700980,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":146694,"timestamp":873303702169,"id":1038,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410700991,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":159982,"timestamp":873303690253,"id":1018,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700832,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":873303850377,"id":1039,"parentId":1018,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"929107968","memory.heapUsed":"113048872","memory.heapTotal":"149639168"},"startTime":1776410700992,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":4494,"timestamp":873303852062,"id":1041,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410700994,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":115704,"timestamp":873303785090,"id":1044,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701043,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":176934,"timestamp":873303725490,"id":1032,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700867,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":9,"timestamp":873303902500,"id":1045,"parentId":1032,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"928845824","memory.heapUsed":"116125904","memory.heapTotal":"149639168"},"startTime":1776410701044,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":170315,"timestamp":873303732840,"id":1046,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701045,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":179855,"timestamp":873303724244,"id":1028,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700866,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873303904148,"id":1047,"parentId":1028,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"927109120","memory.heapUsed":"116167328","memory.heapTotal":"149639168"},"startTime":1776410701046,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":148277,"timestamp":873303756352,"id":1048,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701047,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":180560,"timestamp":873303724792,"id":1030,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700867,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":873303905401,"id":1049,"parentId":1030,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"927109120","memory.heapUsed":"116229640","memory.heapTotal":"149639168"},"startTime":1776410701047,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":7448,"timestamp":873303899647,"id":1043,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701042,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":134983,"timestamp":873303807610,"id":1050,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701085,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":218143,"timestamp":873303726164,"id":1034,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700868,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":96,"timestamp":873303944447,"id":1051,"parentId":1034,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"927657984","memory.heapUsed":"119184592","memory.heapTotal":"149639168"},"startTime":1776410701086,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2643,"timestamp":873303948787,"id":1053,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701091,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":22208,"timestamp":873303949447,"id":1055,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701091,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":44236,"timestamp":873303950031,"id":1057,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701092,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":5412,"timestamp":873304016752,"id":1059,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701159,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":183636,"timestamp":873303859041,"id":1060,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701185,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":192925,"timestamp":873303851043,"id":1040,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410700993,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":873304044054,"id":1061,"parentId":1040,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"938700800","memory.heapUsed":"120605560","memory.heapTotal":"152399872"},"startTime":1776410701186,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":138285,"timestamp":873303908681,"id":1064,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701189,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":148991,"timestamp":873303898657,"id":1042,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701041,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873304047688,"id":1065,"parentId":1042,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"938733568","memory.heapUsed":"120856040","memory.heapTotal":"152399872"},"startTime":1776410701190,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2718,"timestamp":873304046667,"id":1063,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701189,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":119709,"timestamp":873303952214,"id":1066,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701214,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":124334,"timestamp":873303948317,"id":1052,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701090,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873304072712,"id":1067,"parentId":1052,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"938938368","memory.heapUsed":"123703504","memory.heapTotal":"152662016"},"startTime":1776410701215,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":100563,"timestamp":873303972536,"id":1068,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701215,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":124534,"timestamp":873303949128,"id":1054,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701091,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304073695,"id":1069,"parentId":1054,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"938991616","memory.heapUsed":"123751600","memory.heapTotal":"152662016"},"startTime":1776410701216,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":78568,"timestamp":873303996170,"id":1072,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701217,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":125978,"timestamp":873303949703,"id":1056,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701092,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":873304075783,"id":1073,"parentId":1056,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"939118592","memory.heapUsed":"123881248","memory.heapTotal":"152662016"},"startTime":1776410701218,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":6040,"timestamp":873304074381,"id":1071,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701216,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":78827,"timestamp":873304023067,"id":1074,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701244,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":86466,"timestamp":873304016317,"id":1058,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701158,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873304102831,"id":1075,"parentId":1058,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"942268416","memory.heapUsed":"126870352","memory.heapTotal":"152924160"},"startTime":1776410701245,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2815,"timestamp":873304103524,"id":1077,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701245,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":25512,"timestamp":873304104093,"id":1079,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701246,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":46188,"timestamp":873304104719,"id":1081,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701247,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3280,"timestamp":873304178995,"id":1083,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701321,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":150920,"timestamp":873304050642,"id":1084,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701344,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":155837,"timestamp":873304046364,"id":1062,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701188,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304202255,"id":1085,"parentId":1062,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"952188928","memory.heapUsed":"127003896","memory.heapTotal":"156594176"},"startTime":1776410701344,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":122465,"timestamp":873304081324,"id":1086,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701346,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":130387,"timestamp":873304073973,"id":1070,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701216,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304204390,"id":1087,"parentId":1070,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"952201216","memory.heapUsed":"127162840","memory.heapTotal":"156594176"},"startTime":1776410701346,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1751,"timestamp":873304205017,"id":1089,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701347,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":120664,"timestamp":873304107182,"id":1090,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701371,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":127145,"timestamp":873304103098,"id":1076,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701245,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":12,"timestamp":873304230418,"id":1091,"parentId":1076,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"952602624","memory.heapUsed":"130066312","memory.heapTotal":"156856320"},"startTime":1776410701372,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":99992,"timestamp":873304131044,"id":1092,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701373,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":128066,"timestamp":873304103830,"id":1078,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701246,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304231959,"id":1093,"parentId":1078,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"952606720","memory.heapUsed":"130108144","memory.heapTotal":"156856320"},"startTime":1776410701374,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":82203,"timestamp":873304152112,"id":1096,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701377,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":130487,"timestamp":873304104474,"id":1080,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701246,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304235000,"id":1097,"parentId":1080,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"952393728","memory.heapUsed":"130388048","memory.heapTotal":"156856320"},"startTime":1776410701377,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3519,"timestamp":873304232679,"id":1095,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701375,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":73079,"timestamp":873304183206,"id":1100,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701398,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":79618,"timestamp":873304177172,"id":1082,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701319,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304256835,"id":1101,"parentId":1082,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"952684544","memory.heapUsed":"133301392","memory.heapTotal":"157118464"},"startTime":1776410701399,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2866,"timestamp":873304255548,"id":1099,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701397,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":25193,"timestamp":873304257329,"id":1103,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701399,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":5074,"timestamp":873304312056,"id":1105,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701454,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":21459,"timestamp":873304315400,"id":1107,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410701457,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":147378,"timestamp":873304207640,"id":1108,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701497,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":150855,"timestamp":873304204709,"id":1088,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701347,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304355597,"id":1109,"parentId":1088,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"958644224","memory.heapUsed":"133495872","memory.heapTotal":"160788480"},"startTime":1776410701498,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":119049,"timestamp":873304237207,"id":1110,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701498,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":124362,"timestamp":873304232327,"id":1094,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701374,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304356711,"id":1111,"parentId":1094,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"958730240","memory.heapUsed":"133564608","memory.heapTotal":"160788480"},"startTime":1776410701499,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":97577,"timestamp":873304259684,"id":1112,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701499,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":102402,"timestamp":873304255250,"id":1098,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701397,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304357671,"id":1113,"parentId":1098,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"958734336","memory.heapUsed":"133631056","memory.heapTotal":"160788480"},"startTime":1776410701500,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":74109,"timestamp":873304283789,"id":1114,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701500,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":101288,"timestamp":873304257011,"id":1102,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701399,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873304358318,"id":1115,"parentId":1102,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"958738432","memory.heapUsed":"133677392","memory.heapTotal":"160788480"},"startTime":1776410701500,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":40744,"timestamp":873304317938,"id":1116,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701501,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":48804,"timestamp":873304310654,"id":1104,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701453,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873304359512,"id":1117,"parentId":1104,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"958738432","memory.heapUsed":"133730216","memory.heapTotal":"160788480"},"startTime":1776410701501,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":22262,"timestamp":873304337661,"id":1118,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410701502,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":47110,"timestamp":873304314827,"id":1106,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410701457,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":39,"timestamp":873304362240,"id":1119,"parentId":1106,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"958742528","memory.heapUsed":"133773608","memory.heapTotal":"160788480"},"startTime":1776410701504,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":42000,"timestamp":873306321568,"id":1120,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5034,"persist_duration_ms":41.5272,"task_count":2553},"startTime":1776410703505,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"compile-path","duration":589012,"timestamp":873320717614,"id":1124,"parentId":1,"tags":{"trigger":"/models/bom"},"startTime":1776410717860,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"render-path","duration":23891,"timestamp":873321319169,"id":1125,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776410718486,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":627865,"timestamp":873320717104,"id":1122,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776410717859,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":873321345014,"id":1126,"parentId":1122,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"996458496","memory.heapUsed":"99868208","memory.heapTotal":"104972288"},"startTime":1776410718487,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":5804,"timestamp":873352575185,"id":1128,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410749717,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":202393,"timestamp":873352582836,"id":1129,"parentId":1,"tags":{"path":"/models"},"startTime":1776410749927,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":212409,"timestamp":873352574496,"id":1127,"parentId":1,"tags":{"url":"/models"},"startTime":1776410749716,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":873352786986,"id":1130,"parentId":1127,"tags":{"url":"/models","memory.rss":"1007386624","memory.heapUsed":"106737840","memory.heapTotal":"118984704"},"startTime":1776410749928,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":146000,"timestamp":873354992805,"id":1131,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.1067,"persist_duration_ms":144.7876,"task_count":4096},"startTime":1776410752279,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1492,"timestamp":873355456055,"id":1134,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776410752597,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":25914,"timestamp":873355459029,"id":1135,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776410752627,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":31111,"timestamp":873355455175,"id":1133,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776410752597,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":873355486331,"id":1136,"parentId":1133,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"1152151552","memory.heapUsed":"107301680","memory.heapTotal":"119222272"},"startTime":1776410752628,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-compaction","duration":2103000,"timestamp":873355138150,"id":1137,"parentId":3,"tags":{},"startTime":1776410754383,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1247,"timestamp":873357427437,"id":1140,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776410754569,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":94864,"timestamp":873357429532,"id":1141,"parentId":1,"tags":{"path":"/models/bom?model=GD30"},"startTime":1776410754666,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":98722,"timestamp":873357427091,"id":1139,"parentId":1,"tags":{"url":"/models/bom?model=GD30"},"startTime":1776410754568,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":873357525912,"id":1142,"parentId":1139,"tags":{"url":"/models/bom?model=GD30","memory.rss":"948039680","memory.heapUsed":"111026112","memory.heapTotal":"128397312"},"startTime":1776410754667,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":13000,"timestamp":873359750029,"id":1143,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7511,"persist_duration_ms":12.6163,"task_count":264},"startTime":1776410756903,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1995,"timestamp":873359952410,"id":1146,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776410757094,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":95501,"timestamp":873359955678,"id":1147,"parentId":1,"tags":{"path":"/models/bom?model=GD30"},"startTime":1776410757193,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":100472,"timestamp":873359952059,"id":1145,"parentId":1,"tags":{"url":"/models/bom?model=GD30"},"startTime":1776410757093,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":8,"timestamp":873360052636,"id":1148,"parentId":1145,"tags":{"url":"/models/bom?model=GD30","memory.rss":"946704384","memory.heapUsed":"115734040","memory.heapTotal":"130174976"},"startTime":1776410757194,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2628,"timestamp":873362005665,"id":1150,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410759147,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":32456,"timestamp":873362011504,"id":1151,"parentId":1,"tags":{"path":"/models?_rsc=dtcih"},"startTime":1776410759186,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":41341,"timestamp":873362005082,"id":1149,"parentId":1,"tags":{"url":"/models?_rsc=dtcih"},"startTime":1776410759146,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":12,"timestamp":873362046546,"id":1152,"parentId":1149,"tags":{"url":"/models?_rsc=dtcih","memory.rss":"948813824","memory.heapUsed":"116802712","memory.heapTotal":"132534272"},"startTime":1776410759188,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":10000,"timestamp":873364066712,"id":1153,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6396999999999999,"persist_duration_ms":9.0623,"task_count":343},"startTime":1776410761217,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1469,"timestamp":873364390256,"id":1156,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410761532,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":84777,"timestamp":873364394204,"id":1157,"parentId":1,"tags":{"path":"/models"},"startTime":1776410761621,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":90250,"timestamp":873364389937,"id":1155,"parentId":1,"tags":{"url":"/models"},"startTime":1776410761531,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":873364480274,"id":1158,"parentId":1155,"tags":{"url":"/models","memory.rss":"953839616","memory.heapUsed":"119787376","memory.heapTotal":"135294976"},"startTime":1776410761622,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":13000,"timestamp":873366625618,"id":1159,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":2.2356,"persist_duration_ms":10.1021,"task_count":259},"startTime":1776410763779,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"client-hmr-latency","duration":147000,"timestamp":873373826500,"id":1163,"parentId":3,"tags":{"updatedModules":[],"page":"/models","isPageHidden":false},"startTime":1776410771118,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3512,"timestamp":873373975492,"id":1162,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410771117,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3455,"timestamp":873374159402,"id":1165,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410771301,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":99606,"timestamp":873374098197,"id":1166,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410771340,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":224307,"timestamp":873373974806,"id":1161,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410771116,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":873374199175,"id":1167,"parentId":1161,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"963362816","memory.heapUsed":"93884944","memory.heapTotal":"123514880"},"startTime":1776410771341,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":34392,"timestamp":873374165487,"id":1168,"parentId":1,"tags":{"path":"/models?_rsc=1pz7x"},"startTime":1776410771342,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":42675,"timestamp":873374158356,"id":1164,"parentId":1,"tags":{"url":"/models?_rsc=1pz7x"},"startTime":1776410771300,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":873374201086,"id":1169,"parentId":1164,"tags":{"url":"/models?_rsc=1pz7x","memory.rss":"963362816","memory.heapUsed":"93938160","memory.heapTotal":"123514880"},"startTime":1776410771342,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":82000,"timestamp":873376163290,"id":1170,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8639,"persist_duration_ms":81.2295,"task_count":3355},"startTime":1776410773387,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":14070,"timestamp":873404669596,"id":1173,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776410801812,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":26329,"timestamp":873404745122,"id":1174,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776410801914,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":103490,"timestamp":873404669170,"id":1172,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776410801811,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873404772696,"id":1175,"parentId":1172,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"955420672","memory.heapUsed":"102059904","memory.heapTotal":"117968896"},"startTime":1776410801915,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":15000,"timestamp":873406798974,"id":1176,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6708000000000001,"persist_duration_ms":14.3673,"task_count":298},"startTime":1776410803956,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1197,"timestamp":873512533280,"id":1179,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776410909675,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16079,"timestamp":873512535329,"id":1180,"parentId":1,"tags":{"path":"/models?_rsc=1kcgn"},"startTime":1776410909693,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19254,"timestamp":873512532945,"id":1178,"parentId":1,"tags":{"url":"/models?_rsc=1kcgn"},"startTime":1776410909675,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873512552230,"id":1181,"parentId":1178,"tags":{"url":"/models?_rsc=1kcgn","memory.rss":"957587456","memory.heapUsed":"102669880","memory.heapTotal":"126595072"},"startTime":1776410909694,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1173,"timestamp":873514771580,"id":1183,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776410911913,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":14755,"timestamp":873514773594,"id":1184,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1un77"},"startTime":1776410911930,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":17960,"timestamp":873514771284,"id":1182,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1un77"},"startTime":1776410911913,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":873514789277,"id":1185,"parentId":1182,"tags":{"url":"/models/bom?model=GD20&_rsc=1un77","memory.rss":"954814464","memory.heapUsed":"105411224","memory.heapTotal":"126595072"},"startTime":1776410911931,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":16396,"timestamp":873606279963,"id":1187,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776411003421,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":73000,"timestamp":873606208796,"id":1188,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776411003542,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":33605,"timestamp":873606370038,"id":1189,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776411003545,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":124890,"timestamp":873606279660,"id":1186,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776411003421,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":873606404587,"id":1190,"parentId":1186,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"974016512","memory.heapUsed":"116269816","memory.heapTotal":"127864832"},"startTime":1776411003546,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":873608291581,"id":1191,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.425,"persist_duration_ms":18.144099999999998,"task_count":483},"startTime":1776411005451,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":26283,"timestamp":1108634288135,"id":1194,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646031430,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":124000,"timestamp":1108634161840,"id":1195,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646031645,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":70900,"timestamp":1108634436684,"id":1196,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646031650,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":222872,"timestamp":1108634286443,"id":1193,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646031428,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":1108634509409,"id":1197,"parentId":1193,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"959172608","memory.heapUsed":"101348000","memory.heapTotal":"121765888"},"startTime":1776646031651,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":18000,"timestamp":1108636293325,"id":1198,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.38470000000000004,"persist_duration_ms":17.6785,"task_count":346},"startTime":1776646033453,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":18094,"timestamp":1108648590293,"id":1201,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646045732,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":90000,"timestamp":1108648501314,"id":1202,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646045873,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":40660,"timestamp":1108648693316,"id":1203,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646045876,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":146271,"timestamp":1108648589371,"id":1200,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646045731,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1108648735722,"id":1204,"parentId":1200,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"967147520","memory.heapUsed":"113200656","memory.heapTotal":"129015808"},"startTime":1776646045877,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":58000,"timestamp":1108650806589,"id":1205,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6859999999999999,"persist_duration_ms":56.4987,"task_count":1457},"startTime":1776646048005,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":17210,"timestamp":1108664708455,"id":1208,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646061850,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":199000,"timestamp":1108664512209,"id":1209,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646062290,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":325074,"timestamp":1108664835384,"id":1210,"parentId":1,"tags":{"path":"/models/bom?model=GD20"},"startTime":1776646062302,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":454863,"timestamp":1108664706907,"id":1207,"parentId":1,"tags":{"url":"/models/bom?model=GD20"},"startTime":1776646061848,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":9,"timestamp":1108665161866,"id":1211,"parentId":1207,"tags":{"url":"/models/bom?model=GD20","memory.rss":"979607552","memory.heapUsed":"119119648","memory.heapTotal":"140328960"},"startTime":1776646062303,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":63000,"timestamp":1108667420228,"id":1212,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8931,"persist_duration_ms":62.571799999999996,"task_count":2157},"startTime":1776646064625,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":18265,"timestamp":1108674279756,"id":1215,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646071421,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":112000,"timestamp":1108674169782,"id":1216,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646071564,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":36658,"timestamp":1108674387921,"id":1217,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646071566,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":146371,"timestamp":1108674279347,"id":1214,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646071421,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1108674425780,"id":1218,"parentId":1214,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"964505600","memory.heapUsed":"119273680","memory.heapTotal":"130248704"},"startTime":1776646071567,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1108676284430,"id":1219,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7272,"persist_duration_ms":21.3999,"task_count":381},"startTime":1776646073448,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":19188,"timestamp":1108685604488,"id":1222,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646082746,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":122000,"timestamp":1108685483708,"id":1223,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646082907,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":43706,"timestamp":1108685723777,"id":1224,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646082909,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":164946,"timestamp":1108685603573,"id":1221,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646082745,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1108685768570,"id":1225,"parentId":1221,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"967630848","memory.heapUsed":"110845992","memory.heapTotal":"124379136"},"startTime":1776646082910,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":24000,"timestamp":1108687616290,"id":1226,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8717,"persist_duration_ms":23.5588,"task_count":355},"startTime":1776646084782,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-compaction","duration":698000,"timestamp":1108687640348,"id":1228,"parentId":3,"tags":{},"startTime":1776646085480,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":19549,"timestamp":1108695800690,"id":1231,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646092943,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":108000,"timestamp":1108695690381,"id":1232,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646093100,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":34421,"timestamp":1108695925763,"id":1233,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646093102,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":161502,"timestamp":1108695800068,"id":1230,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646092942,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":25,"timestamp":1108695961774,"id":1234,"parentId":1230,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"968347648","memory.heapUsed":"119197744","memory.heapTotal":"136241152"},"startTime":1776646093104,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":1108697818198,"id":1235,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5102,"persist_duration_ms":19.891,"task_count":355},"startTime":1776646094980,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":18000,"timestamp":1108705548151,"id":1237,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.53,"persist_duration_ms":17.7405,"task_count":359},"startTime":1776646102708,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":23762,"timestamp":1108710986398,"id":1240,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646108128,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":138000,"timestamp":1108710849752,"id":1241,"parentId":3,"tags":{"updatedModules":["[project]/src/app/models/bom/page.tsx [app-client]"],"page":"/models/bom","isPageHidden":false},"startTime":1776646108328,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":65066,"timestamp":1108711130562,"id":1242,"parentId":1,"tags":{"path":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646108338,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":211151,"timestamp":1108710985910,"id":1239,"parentId":1,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i"},"startTime":1776646108128,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1108711197129,"id":1243,"parentId":1239,"tags":{"url":"/models/bom?model=GD20&_rsc=1m53i","memory.rss":"974594048","memory.heapUsed":"114795984","memory.heapTotal":"152956928"},"startTime":1776646108339,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":21000,"timestamp":1108713003203,"id":1244,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5432,"persist_duration_ms":21.1169,"task_count":355},"startTime":1776646110166,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1764,"timestamp":1108858967086,"id":1247,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776646256109,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17664,"timestamp":1108858980668,"id":1248,"parentId":1,"tags":{"path":"/models?_rsc=1kcgn"},"startTime":1776646256140,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":32206,"timestamp":1108858966746,"id":1246,"parentId":1,"tags":{"url":"/models?_rsc=1kcgn"},"startTime":1776646256109,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1108858998986,"id":1249,"parentId":1246,"tags":{"url":"/models?_rsc=1kcgn","memory.rss":"966447104","memory.heapUsed":"107139488","memory.heapTotal":"149884928"},"startTime":1776646256141,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":9000,"timestamp":1108861027455,"id":1250,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6439,"persist_duration_ms":9.1882,"task_count":96},"startTime":1776646258178,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1125,"timestamp":1108861573339,"id":1253,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776646258715,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":14579,"timestamp":1108861575210,"id":1254,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776646258732,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":17405,"timestamp":1108861573052,"id":1252,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776646258715,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1108861590488,"id":1255,"parentId":1252,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"966721536","memory.heapUsed":"110661704","memory.heapTotal":"149884928"},"startTime":1776646258732,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1743,"timestamp":1108893205879,"id":1257,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776646290348,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16832,"timestamp":1108893218904,"id":1258,"parentId":1,"tags":{"path":"/devices?_rsc=1kcgn"},"startTime":1776646290378,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":31108,"timestamp":1108893205588,"id":1256,"parentId":1,"tags":{"url":"/devices?_rsc=1kcgn"},"startTime":1776646290347,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1108893236753,"id":1259,"parentId":1256,"tags":{"url":"/devices?_rsc=1kcgn","memory.rss":"964993024","memory.heapUsed":"114238320","memory.heapTotal":"150597632"},"startTime":1776646290379,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":10000,"timestamp":1108895256728,"id":1260,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5746,"persist_duration_ms":9.644,"task_count":87},"startTime":1776646292409,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":448,"timestamp":1109136685336,"id":1262,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646533828,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":199,"timestamp":1109136685823,"id":1263,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646533828,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":307,"timestamp":1109136686430,"id":1264,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646533829,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":215,"timestamp":1109136686787,"id":1265,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646533829,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1978,"timestamp":1109136688462,"id":1267,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646533831,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":22485,"timestamp":1109136791812,"id":1268,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=3ar9b"},"startTime":1776646533957,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":127083,"timestamp":1109136688024,"id":1266,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=3ar9b"},"startTime":1776646533830,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1109136815178,"id":1269,"parentId":1266,"tags":{"url":"/devices/GD30-2025-000001?_rsc=3ar9b","memory.rss":"971087872","memory.heapUsed":"119603352","memory.heapTotal":"151547904"},"startTime":1776646533957,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":1109137321194,"id":1270,"parentId":3,"tags":{"reason":"regular snapshot interval","snapshot_duration_ms":1.4294,"persist_duration_ms":10.7506,"task_count":96},"startTime":1776646534475,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":22000,"timestamp":1109321448005,"id":1272,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.893,"persist_duration_ms":20.936400000000003,"task_count":394},"startTime":1776646718610,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":342,"timestamp":1109329260397,"id":1274,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646726402,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":187,"timestamp":1109329260778,"id":1275,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646726402,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":220,"timestamp":1109329261387,"id":1276,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646726403,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":173,"timestamp":1109329261634,"id":1277,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646726403,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":18072,"timestamp":1109329263088,"id":1279,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646726404,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":159000,"timestamp":1109329102432,"id":1280,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000001","isPageHidden":false},"startTime":1776646726644,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":53102,"timestamp":1109329455561,"id":1281,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646726650,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":247452,"timestamp":1109329262633,"id":1278,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646726404,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1109329510153,"id":1282,"parentId":1278,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"1017872384","memory.heapUsed":"122334256","memory.heapTotal":"131829760"},"startTime":1776646726652,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":26000,"timestamp":1109331274274,"id":1283,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7764,"persist_duration_ms":25.84,"task_count":795},"startTime":1776646728442,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":714,"timestamp":1109357511548,"id":1285,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754653,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":207,"timestamp":1109357512301,"id":1286,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754654,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":243,"timestamp":1109357512992,"id":1287,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754654,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":175,"timestamp":1109357513259,"id":1288,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754655,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":18973,"timestamp":1109357514467,"id":1290,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646754656,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":285000,"timestamp":1109357228421,"id":1291,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/square-pen.js [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/check.js [app-client]"],"page":"/devices/GD30-2025-000001","isPageHidden":false},"startTime":1776646754905,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":328,"timestamp":1109357768490,"id":1292,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754910,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":294,"timestamp":1109357768860,"id":1293,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754910,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":497,"timestamp":1109357770399,"id":1294,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754912,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":621,"timestamp":1109357770964,"id":1295,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754912,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2632,"timestamp":1109357775977,"id":1297,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646754917,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":111791,"timestamp":1109357723419,"id":1298,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646754979,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":325276,"timestamp":1109357513962,"id":1289,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646754655,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":18,"timestamp":1109357839451,"id":1299,"parentId":1289,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"1028317184","memory.heapUsed":"111391640","memory.heapTotal":"130121728"},"startTime":1776646754981,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":762,"timestamp":1109357839925,"id":1300,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754981,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":415,"timestamp":1109357840769,"id":1301,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754982,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":779,"timestamp":1109357845385,"id":1302,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754987,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":365,"timestamp":1109357846272,"id":1303,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646754988,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3400,"timestamp":1109357849233,"id":1305,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646754991,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":129929,"timestamp":1109357780286,"id":1306,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646755056,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":140480,"timestamp":1109357775117,"id":1296,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646754916,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1109357915709,"id":1307,"parentId":1296,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"1028911104","memory.heapUsed":"115050752","memory.heapTotal":"130359296"},"startTime":1776646755057,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":65558,"timestamp":1109357855084,"id":1308,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646755068,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":78850,"timestamp":1109357848460,"id":1304,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646754990,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":1109357927411,"id":1309,"parentId":1304,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"1028911104","memory.heapUsed":"115115728","memory.heapTotal":"130359296"},"startTime":1776646755069,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":72000,"timestamp":1109359860089,"id":1310,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5135,"persist_duration_ms":71.85510000000001,"task_count":2408},"startTime":1776646757072,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":277,"timestamp":1109368016001,"id":1312,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646765157,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":185,"timestamp":1109368016312,"id":1313,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646765158,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":193,"timestamp":1109368016883,"id":1314,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646765158,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":174,"timestamp":1109368017099,"id":1315,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646765158,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":16002,"timestamp":1109368018082,"id":1317,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646765159,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":116000,"timestamp":1109367902548,"id":1318,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000001","isPageHidden":false},"startTime":1776646765378,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":41208,"timestamp":1109368197164,"id":1319,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646765380,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":221760,"timestamp":1109368017722,"id":1316,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646765159,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1109368239533,"id":1320,"parentId":1316,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"1005154304","memory.heapUsed":"123961832","memory.heapTotal":"150052864"},"startTime":1776646765381,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1109370035820,"id":1321,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.0852,"persist_duration_ms":21.5901,"task_count":406},"startTime":1776646767199,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":357,"timestamp":1109377659338,"id":1323,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646774801,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":238,"timestamp":1109377659752,"id":1324,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646774801,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":309,"timestamp":1109377660662,"id":1325,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646774802,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":371,"timestamp":1109377661010,"id":1326,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646774802,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":17564,"timestamp":1109377663809,"id":1328,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646774805,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":105000,"timestamp":1109377555617,"id":1329,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000001","isPageHidden":false},"startTime":1776646775019,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":41199,"timestamp":1109377840024,"id":1330,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646775023,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":220264,"timestamp":1109377662765,"id":1327,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646774804,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1109377883088,"id":1331,"parentId":1327,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"1019314176","memory.heapUsed":"134759120","memory.heapTotal":"156905472"},"startTime":1776646775024,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1109379666172,"id":1332,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.0740999999999998,"persist_duration_ms":21.786099999999998,"task_count":373},"startTime":1776646776831,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":299,"timestamp":1109396774508,"id":1334,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646793916,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":198,"timestamp":1109396774849,"id":1335,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646793917,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":226,"timestamp":1109396775450,"id":1336,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646793917,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":183,"timestamp":1109396775701,"id":1337,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776646793918,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":17749,"timestamp":1109396777362,"id":1339,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776646793919,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":145000,"timestamp":1109396632091,"id":1340,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000001","isPageHidden":false},"startTime":1776646794171,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":63745,"timestamp":1109396967096,"id":1341,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646794173,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":255215,"timestamp":1109396776676,"id":1338,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17"},"startTime":1776646793919,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1109397031936,"id":1342,"parentId":1338,"tags":{"url":"/devices/GD30-2025-000001?_rsc=5vt17","memory.rss":"976941056","memory.heapUsed":"104854960","memory.heapTotal":"119422976"},"startTime":1776646794174,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":24000,"timestamp":1109398784769,"id":1343,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5021,"persist_duration_ms":23.7189,"task_count":375},"startTime":1776646795951,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1779,"timestamp":1109986078393,"id":1346,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1776647383220,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16428,"timestamp":1109986091489,"id":1347,"parentId":1,"tags":{"path":"/?_rsc=14ths"},"startTime":1776647383250,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":30744,"timestamp":1109986078041,"id":1345,"parentId":1,"tags":{"url":"/?_rsc=14ths"},"startTime":1776647383220,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1109986108833,"id":1348,"parentId":1345,"tags":{"url":"/?_rsc=14ths","memory.rss":"972898304","memory.heapUsed":"105308912","memory.heapTotal":"113577984"},"startTime":1776647383251,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":1109988135879,"id":1349,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4412,"persist_duration_ms":11.711400000000001,"task_count":93},"startTime":1776647385290,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1114,"timestamp":1109989533807,"id":1352,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776647386676,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16885,"timestamp":1109989543603,"id":1353,"parentId":1,"tags":{"path":"/devices?_rsc=lquux"},"startTime":1776647386703,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":27892,"timestamp":1109989533478,"id":1351,"parentId":1,"tags":{"url":"/devices?_rsc=lquux"},"startTime":1776647386675,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1109989561405,"id":1354,"parentId":1351,"tags":{"url":"/devices?_rsc=lquux","memory.rss":"974774272","memory.heapUsed":"107079152","memory.heapTotal":"113213440"},"startTime":1776647386703,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2079,"timestamp":1109990560063,"id":1356,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1776647387702,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":14632,"timestamp":1109990562916,"id":1357,"parentId":1,"tags":{"path":"/?_rsc=1qmpx"},"startTime":1776647387720,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":18483,"timestamp":1109990559759,"id":1355,"parentId":1,"tags":{"url":"/?_rsc=1qmpx"},"startTime":1776647387702,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1109990578271,"id":1358,"parentId":1355,"tags":{"url":"/?_rsc=1qmpx","memory.rss":"975069184","memory.heapUsed":"107516240","memory.heapTotal":"113213440"},"startTime":1776647387720,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1116,"timestamp":1109991877881,"id":1360,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776647389020,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19972,"timestamp":1109991886896,"id":1361,"parentId":1,"tags":{"path":"/models?_rsc=lquux"},"startTime":1776647389049,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":29990,"timestamp":1109991877586,"id":1359,"parentId":1,"tags":{"url":"/models?_rsc=lquux"},"startTime":1776647389019,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1109991907610,"id":1362,"parentId":1359,"tags":{"url":"/models?_rsc=lquux","memory.rss":"975548416","memory.heapUsed":"108865656","memory.heapTotal":"117329920"},"startTime":1776647389049,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1913,"timestamp":1109998832462,"id":1364,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776647395974,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17801,"timestamp":1109998847068,"id":1365,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776647396007,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":33585,"timestamp":1109998832169,"id":1363,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776647395974,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1109998865795,"id":1366,"parentId":1363,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"973529088","memory.heapUsed":"110325952","memory.heapTotal":"116989952"},"startTime":1776647396008,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":10000,"timestamp":1110000885590,"id":1367,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5162,"persist_duration_ms":8.869200000000001,"task_count":91},"startTime":1776647398036,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2910,"timestamp":1110004580992,"id":1370,"parentId":3,"tags":{"inputPage":"/config-files/page"},"startTime":1776647401723,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18469,"timestamp":1110004596733,"id":1371,"parentId":1,"tags":{"path":"/config-files?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776647401758,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":35573,"timestamp":1110004580690,"id":1369,"parentId":1,"tags":{"url":"/config-files?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776647401723,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1110004616315,"id":1372,"parentId":1369,"tags":{"url":"/config-files?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"970035200","memory.heapUsed":"112300368","memory.heapTotal":"116912128"},"startTime":1776647401758,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":11000,"timestamp":1110006646538,"id":1373,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6008,"persist_duration_ms":10.262500000000001,"task_count":94},"startTime":1776647403798,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1868,"timestamp":1110008790550,"id":1376,"parentId":3,"tags":{"inputPage":"/firmware/page"},"startTime":1776647405932,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":20945,"timestamp":1110008806307,"id":1377,"parentId":1,"tags":{"path":"/firmware?model=GD30&_rsc=1un77"},"startTime":1776647405970,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":38239,"timestamp":1110008790218,"id":1375,"parentId":1,"tags":{"url":"/firmware?model=GD30&_rsc=1un77"},"startTime":1776647405932,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1110008828523,"id":1378,"parentId":1375,"tags":{"url":"/firmware?model=GD30&_rsc=1un77","memory.rss":"972881920","memory.heapUsed":"114380040","memory.heapTotal":"119660544"},"startTime":1776647405970,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":1110010850597,"id":1379,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7023,"persist_duration_ms":10.5512,"task_count":94},"startTime":1776647408003,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1113,"timestamp":1110015165640,"id":1382,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776647412307,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":21461,"timestamp":1110015174141,"id":1383,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776647412338,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":31358,"timestamp":1110015165341,"id":1381,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776647412307,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1110015196750,"id":1384,"parentId":1381,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"974229504","memory.heapUsed":"116180224","memory.heapTotal":"120000512"},"startTime":1776647412339,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1191,"timestamp":1110030716936,"id":1386,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776647427859,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16404,"timestamp":1110030718900,"id":1387,"parentId":1,"tags":{"path":"/models?_rsc=186fh"},"startTime":1776647427877,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19410,"timestamp":1110030716583,"id":1385,"parentId":1,"tags":{"url":"/models?_rsc=186fh"},"startTime":1776647427858,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1110030736039,"id":1388,"parentId":1385,"tags":{"url":"/models?_rsc=186fh","memory.rss":"970018816","memory.heapUsed":"108263536","memory.heapTotal":"117592064"},"startTime":1776647427878,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1501,"timestamp":1110202160770,"id":1390,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776647599303,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1142,"timestamp":1110202184474,"id":1392,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776647599327,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":42320,"timestamp":1110202163382,"id":1393,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1t8kd"},"startTime":1776647599348,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":47504,"timestamp":1110202160399,"id":1389,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1t8kd"},"startTime":1776647599303,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":24,"timestamp":1110202208105,"id":1394,"parentId":1389,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1t8kd","memory.rss":"971071488","memory.heapUsed":"109569320","memory.heapTotal":"116781056"},"startTime":1776647599350,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":22151,"timestamp":1110202186715,"id":1395,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1d9e4"},"startTime":1776647599351,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":25728,"timestamp":1110202184136,"id":1391,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1d9e4"},"startTime":1776647599326,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1110202209917,"id":1396,"parentId":1391,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1d9e4","memory.rss":"971087872","memory.heapUsed":"109621536","memory.heapTotal":"116781056"},"startTime":1776647599352,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":22668,"timestamp":1110714110039,"id":1398,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648111252,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":103000,"timestamp":1110714006740,"id":1399,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776648111467,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":45066,"timestamp":1110714283540,"id":1400,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648111471,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":220806,"timestamp":1110714109509,"id":1397,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648111251,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1110714330381,"id":1401,"parentId":1397,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"972595200","memory.heapUsed":"106315856","memory.heapTotal":"121446400"},"startTime":1776648111472,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":21000,"timestamp":1110716123955,"id":1402,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4442,"persist_duration_ms":20.919900000000002,"task_count":368},"startTime":1776648113287,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":25189,"timestamp":1110725094359,"id":1405,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648122236,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":144000,"timestamp":1110724939357,"id":1406,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776648122629,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":190389,"timestamp":1110725314550,"id":1407,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648122673,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":444029,"timestamp":1110725093743,"id":1404,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648122235,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":27,"timestamp":1110725537934,"id":1408,"parentId":1404,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"983760896","memory.heapUsed":"118908256","memory.heapTotal":"132788224"},"startTime":1776648122680,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":27000,"timestamp":1110727109617,"id":1409,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.0103,"persist_duration_ms":25.4725,"task_count":351},"startTime":1776648124277,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":19583,"timestamp":1110742698951,"id":1412,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648139841,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":83000,"timestamp":1110742616042,"id":1413,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776648139987,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":52661,"timestamp":1110742794709,"id":1414,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648139990,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":150379,"timestamp":1110742698538,"id":1411,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648139840,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1110742848992,"id":1415,"parentId":1411,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"980647936","memory.heapUsed":"111198280","memory.heapTotal":"123486208"},"startTime":1776648139991,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":21000,"timestamp":1110744705453,"id":1416,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6587999999999999,"persist_duration_ms":20.0545,"task_count":351},"startTime":1776648141867,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2284,"timestamp":1110756840474,"id":1419,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648153982,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":98000,"timestamp":1110756743758,"id":1420,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776648154157,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":34142,"timestamp":1110756983147,"id":1421,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648154159,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":178664,"timestamp":1110756839758,"id":1418,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648153981,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1110757018527,"id":1422,"parentId":1418,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"983142400","memory.heapUsed":"107607720","memory.heapTotal":"126705664"},"startTime":1776648154160,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1110758850254,"id":1423,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.44930000000000003,"persist_duration_ms":22.409100000000002,"task_count":373},"startTime":1776648156015,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1777,"timestamp":1110767074375,"id":1426,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648164216,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":112000,"timestamp":1110766963437,"id":1427,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776648164358,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":50556,"timestamp":1110767168101,"id":1428,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648164361,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":146139,"timestamp":1110767073820,"id":1425,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648164216,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1110767220039,"id":1429,"parentId":1425,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"997556224","memory.heapUsed":"120433656","memory.heapTotal":"136425472"},"startTime":1776648164362,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1110769077856,"id":1430,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.1231,"persist_duration_ms":21.8175,"task_count":372},"startTime":1776648166243,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":22212,"timestamp":1110883998065,"id":1433,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648281140,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":117000,"timestamp":1110883878253,"id":1434,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776648281329,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":63858,"timestamp":1110884126879,"id":1435,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648281333,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":199810,"timestamp":1110883997270,"id":1432,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648281139,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":19,"timestamp":1110884197253,"id":1436,"parentId":1432,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"972226560","memory.heapUsed":"112637624","memory.heapTotal":"124448768"},"startTime":1776648281339,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":27000,"timestamp":1110886014815,"id":1437,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6497999999999999,"persist_duration_ms":26.5676,"task_count":351},"startTime":1776648283184,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":18722,"timestamp":1110900062155,"id":1440,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648297204,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":96000,"timestamp":1110899958369,"id":1441,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":true},"startTime":1776648297415,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":59236,"timestamp":1110900216476,"id":1442,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648297418,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":215504,"timestamp":1110900061801,"id":1439,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648297204,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1110900277364,"id":1443,"parentId":1439,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"975368192","memory.heapUsed":"112772984","memory.heapTotal":"121270272"},"startTime":1776648297419,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1110902069032,"id":1444,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.494,"persist_duration_ms":22.8856,"task_count":351},"startTime":1776648299234,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":14742,"timestamp":1110914359099,"id":1447,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648311501,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":146000,"timestamp":1110914214458,"id":1448,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":true},"startTime":1776648311711,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1685,"timestamp":1110914578738,"id":1450,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648311721,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":75228,"timestamp":1110914527006,"id":1451,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648311745,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":245283,"timestamp":1110914358746,"id":1446,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648311501,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1110914604098,"id":1452,"parentId":1446,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"981147648","memory.heapUsed":"109747456","memory.heapTotal":"124948480"},"startTime":1776648311746,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":26881,"timestamp":1110914581377,"id":1453,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648311751,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":32138,"timestamp":1110914577801,"id":1449,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648311720,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":9,"timestamp":1110914610029,"id":1454,"parentId":1449,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"982609920","memory.heapUsed":"109830640","memory.heapTotal":"124948480"},"startTime":1776648311752,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":92000,"timestamp":1110916595440,"id":1455,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.9284,"persist_duration_ms":91.0913,"task_count":2306},"startTime":1776648313828,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16628,"timestamp":1110921131419,"id":1458,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648318273,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":84000,"timestamp":1110921049657,"id":1459,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":true},"startTime":1776648318443,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":73377,"timestamp":1110921238667,"id":1460,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648318475,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":204704,"timestamp":1110921131081,"id":1457,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648318273,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":17,"timestamp":1110921336011,"id":1461,"parentId":1457,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"981020672","memory.heapUsed":"118284288","memory.heapTotal":"132886528"},"startTime":1776648318478,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":24000,"timestamp":1110923146127,"id":1462,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8032,"persist_duration_ms":23.6234,"task_count":373},"startTime":1776648320312,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":19031,"timestamp":1110959659085,"id":1465,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648356801,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":106000,"timestamp":1110959553776,"id":1466,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":true},"startTime":1776648356977,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":49214,"timestamp":1110959795779,"id":1467,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648356987,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":187883,"timestamp":1110959658578,"id":1464,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648356800,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1110959846533,"id":1468,"parentId":1464,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"966991872","memory.heapUsed":"100697720","memory.heapTotal":"117854208"},"startTime":1776648356988,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":21000,"timestamp":1110961664089,"id":1469,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.637,"persist_duration_ms":20.867299999999997,"task_count":357},"startTime":1776648358827,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":21000,"timestamp":1110968617734,"id":1471,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7017,"persist_duration_ms":20.1217,"task_count":365},"startTime":1776648365779,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-compaction","duration":2264000,"timestamp":1110968638463,"id":1473,"parentId":3,"tags":{},"startTime":1776648368043,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":38260,"timestamp":1110977111553,"id":1476,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648374253,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":108000,"timestamp":1110977004395,"id":1477,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":true},"startTime":1776648374466,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":47063,"timestamp":1110977283698,"id":1478,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648374473,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":221280,"timestamp":1110977111102,"id":1475,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648374253,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1110977332441,"id":1479,"parentId":1475,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"974888960","memory.heapUsed":"112734176","memory.heapTotal":"120942592"},"startTime":1776648374474,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":1110979115092,"id":1480,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8147,"persist_duration_ms":17.897,"task_count":359},"startTime":1776648376276,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16272,"timestamp":1110986800416,"id":1483,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776648383942,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":93000,"timestamp":1110986707667,"id":1484,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":true},"startTime":1776648384095,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":52051,"timestamp":1110986912477,"id":1485,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776648384107,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":165952,"timestamp":1110986799927,"id":1482,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776648383942,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1110986965957,"id":1486,"parentId":1482,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"976183296","memory.heapUsed":"114516216","memory.heapTotal":"125054976"},"startTime":1776648384108,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":1110988812669,"id":1487,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6295,"persist_duration_ms":18.5689,"task_count":358},"startTime":1776648385973,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":20034,"timestamp":1112395755558,"id":1490,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776649792897,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":138000,"timestamp":1112395617336,"id":1491,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776649793054,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":37871,"timestamp":1112395878167,"id":1492,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776649793058,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":162270,"timestamp":1112395754807,"id":1489,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776649792897,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1112395917117,"id":1493,"parentId":1489,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"975675392","memory.heapUsed":"111261344","memory.heapTotal":"120352768"},"startTime":1776649793059,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":1112397761021,"id":1494,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.39490000000000003,"persist_duration_ms":19.5503,"task_count":356},"startTime":1776649794923,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":21245,"timestamp":1112404318119,"id":1497,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776649801460,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":84000,"timestamp":1112404235404,"id":1498,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776649801614,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":58076,"timestamp":1112404420311,"id":1499,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776649801621,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":165243,"timestamp":1112404317747,"id":1496,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776649801460,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":14,"timestamp":1112404483091,"id":1500,"parentId":1496,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"974987264","memory.heapUsed":"112374496","memory.heapTotal":"123572224"},"startTime":1776649801625,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":1112406323408,"id":1501,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.429,"persist_duration_ms":19.3842,"task_count":356},"startTime":1776649803484,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":18096,"timestamp":1112416062276,"id":1504,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776649813204,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":84000,"timestamp":1112415978301,"id":1505,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776649813367,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":69359,"timestamp":1112416180034,"id":1506,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776649813394,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":191421,"timestamp":1112416061859,"id":1503,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776649813204,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1112416253391,"id":1507,"parentId":1503,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"978960384","memory.heapUsed":"114434472","memory.heapTotal":"131633152"},"startTime":1776649813395,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":21000,"timestamp":1112418069441,"id":1508,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6391,"persist_duration_ms":20.773,"task_count":356},"startTime":1776649815232,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1398,"timestamp":1112429266661,"id":1511,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776649826409,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":93000,"timestamp":1112429174783,"id":1512,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776649826562,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":47601,"timestamp":1112429374362,"id":1513,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776649826565,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":158199,"timestamp":1112429266248,"id":1510,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776649826408,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":9,"timestamp":1112429424531,"id":1514,"parentId":1510,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"972750848","memory.heapUsed":"109631720","memory.heapTotal":"120320000"},"startTime":1776649826566,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":1112431272712,"id":1515,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.42769999999999997,"persist_duration_ms":21.6026,"task_count":372},"startTime":1776649828437,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1925,"timestamp":1112439202980,"id":1518,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776649836345,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":109000,"timestamp":1112439096506,"id":1519,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776649836515,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":65597,"timestamp":1112439312923,"id":1520,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776649836522,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":178958,"timestamp":1112439202463,"id":1517,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776649836344,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":1112439381523,"id":1521,"parentId":1517,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"982990848","memory.heapUsed":"108363320","memory.heapTotal":"132734976"},"startTime":1776649836523,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1112441218098,"id":1522,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.357,"persist_duration_ms":22.5426,"task_count":372},"startTime":1776649838383,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2927,"timestamp":1112461475934,"id":1525,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776649858618,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17286,"timestamp":1112461488200,"id":1526,"parentId":1,"tags":{"path":"/models?_rsc=bjy9k"},"startTime":1776649858648,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":30905,"timestamp":1112461475595,"id":1524,"parentId":1,"tags":{"url":"/models?_rsc=bjy9k"},"startTime":1776649858618,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1112461506546,"id":1527,"parentId":1524,"tags":{"url":"/models?_rsc=bjy9k","memory.rss":"974942208","memory.heapUsed":"102516040","memory.heapTotal":"129269760"},"startTime":1776649858649,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1112,"timestamp":1112464568279,"id":1529,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776649861710,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":13663,"timestamp":1112464570159,"id":1530,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776649861726,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":16485,"timestamp":1112464568003,"id":1528,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776649861710,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1112464584523,"id":1531,"parentId":1528,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"975978496","memory.heapUsed":"105197112","memory.heapTotal":"129269760"},"startTime":1776649861727,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1571,"timestamp":1112467448481,"id":1533,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776649864590,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15642,"timestamp":1112467461451,"id":1534,"parentId":1,"tags":{"path":"/devices?_rsc=bjy9k"},"startTime":1776649864619,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":29519,"timestamp":1112467448206,"id":1532,"parentId":1,"tags":{"url":"/devices?_rsc=bjy9k"},"startTime":1776649864590,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1112467477755,"id":1535,"parentId":1532,"tags":{"url":"/devices?_rsc=bjy9k","memory.rss":"976834560","memory.heapUsed":"108705720","memory.heapTotal":"129982464"},"startTime":1776649864620,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":257,"timestamp":1112468519323,"id":1536,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776649865661,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":174,"timestamp":1112468519611,"id":1537,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776649865662,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":183,"timestamp":1112468520181,"id":1538,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776649865662,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":162,"timestamp":1112468520385,"id":1539,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776649865662,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":16387,"timestamp":1112468521729,"id":1541,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776649865664,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":31089,"timestamp":1112468711341,"id":1542,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=3ar9b"},"startTime":1776649865885,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":221906,"timestamp":1112468521355,"id":1540,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=3ar9b"},"startTime":1776649865663,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1112468743303,"id":1543,"parentId":1540,"tags":{"url":"/devices/GD30-2025-000002?_rsc=3ar9b","memory.rss":"989257728","memory.heapUsed":"114753000","memory.heapTotal":"130367488"},"startTime":1776649865885,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":9000,"timestamp":1112470525226,"id":1544,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.29819999999999997,"persist_duration_ms":9.01,"task_count":1},"startTime":1776649867676,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":332,"timestamp":1113828106749,"id":1546,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651225249,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":358,"timestamp":1113828107123,"id":1547,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651225249,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":87000,"timestamp":1113828018147,"id":1548,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/devices/GD30-2025-000002","isPageHidden":false},"startTime":1776651225250,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":312,"timestamp":1113828108611,"id":1549,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651225251,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":332,"timestamp":1113828108967,"id":1550,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651225251,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1550,"timestamp":1113828110842,"id":1552,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776651225253,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":38252,"timestamp":1113828296132,"id":1553,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776651225477,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":224999,"timestamp":1113828110310,"id":1551,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776651225252,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1113828335345,"id":1554,"parentId":1551,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n","memory.rss":"984117248","memory.heapUsed":"108181656","memory.heapTotal":"122757120"},"startTime":1776651225477,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":29000,"timestamp":1113830118413,"id":1555,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5632,"persist_duration_ms":28.721799999999998,"task_count":356},"startTime":1776651227289,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":467,"timestamp":1113830210116,"id":1557,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651227352,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":244,"timestamp":1113830210646,"id":1558,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651227353,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":260,"timestamp":1113830211449,"id":1559,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651227353,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":231,"timestamp":1113830211736,"id":1560,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776651227354,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1710,"timestamp":1113830213272,"id":1562,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776651227355,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":172609,"timestamp":1113830294789,"id":1563,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002"},"startTime":1776651227610,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":255601,"timestamp":1113830212765,"id":1561,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002"},"startTime":1776651227355,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1113830468419,"id":1564,"parentId":1561,"tags":{"url":"/devices/GD30-2025-000002","memory.rss":"997482496","memory.heapUsed":"122999584","memory.heapTotal":"141352960"},"startTime":1776651227610,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":1113832664651,"id":1565,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.8661999999999999,"persist_duration_ms":9.6422,"task_count":263},"startTime":1776651229819,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":3251,"timestamp":1113861326440,"id":1568,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776651258468,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":25106,"timestamp":1113861338719,"id":1569,"parentId":1,"tags":{"path":"/devices?_rsc=3pg4h"},"startTime":1776651258506,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":38934,"timestamp":1113861325962,"id":1567,"parentId":1,"tags":{"url":"/devices?_rsc=3pg4h"},"startTime":1776651258468,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1113861364937,"id":1570,"parentId":1567,"tags":{"url":"/devices?_rsc=3pg4h","memory.rss":"970096640","memory.heapUsed":"110451240","memory.heapTotal":"117256192"},"startTime":1776651258507,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1730,"timestamp":1113862752132,"id":1572,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776651259894,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18829,"timestamp":1113862765776,"id":1573,"parentId":1,"tags":{"path":"/registration?_rsc=3ar9b"},"startTime":1776651259927,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":33831,"timestamp":1113862751846,"id":1571,"parentId":1,"tags":{"url":"/registration?_rsc=3ar9b"},"startTime":1776651259894,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1113862785714,"id":1574,"parentId":1571,"tags":{"url":"/registration?_rsc=3ar9b","memory.rss":"971370496","memory.heapUsed":"112074312","memory.heapTotal":"117440512"},"startTime":1776651259928,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":9000,"timestamp":1113864796947,"id":1575,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5088999999999999,"persist_duration_ms":8.465800000000002,"task_count":166},"startTime":1776651261948,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16059,"timestamp":1113910221773,"id":1578,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776651307364,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":115000,"timestamp":1113910106710,"id":1579,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776651307510,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":38567,"timestamp":1113910330255,"id":1580,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776651307511,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":148265,"timestamp":1113910221347,"id":1577,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776651307363,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1113910369646,"id":1581,"parentId":1577,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"989519872","memory.heapUsed":"109932720","memory.heapTotal":"127594496"},"startTime":1776651307512,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":24000,"timestamp":1113912227428,"id":1582,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4591,"persist_duration_ms":24.524,"task_count":451},"startTime":1776651309393,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":19000,"timestamp":1114088735218,"id":1584,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3539,"persist_duration_ms":19.1816,"task_count":265},"startTime":1776651485896,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":21000,"timestamp":1114099602558,"id":1586,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6459,"persist_duration_ms":20.2878,"task_count":265},"startTime":1776651496766,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":20000,"timestamp":1114112085842,"id":1588,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5246,"persist_duration_ms":19.5764,"task_count":265},"startTime":1776651509248,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":22000,"timestamp":1114146288706,"id":1590,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6482,"persist_duration_ms":21.116300000000003,"task_count":265},"startTime":1776651543453,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":19000,"timestamp":1114172668151,"id":1592,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4879,"persist_duration_ms":18.5064,"task_count":265},"startTime":1776651569829,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":21000,"timestamp":1114187290438,"id":1594,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8007,"persist_duration_ms":20.4493,"task_count":265},"startTime":1776651584454,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":17000,"timestamp":1114204416892,"id":1596,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5421,"persist_duration_ms":15.9756,"task_count":265},"startTime":1776651601574,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":23000,"timestamp":1114227737759,"id":1598,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5511999999999999,"persist_duration_ms":21.9984,"task_count":265},"startTime":1776651624901,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":18000,"timestamp":1114241195889,"id":1600,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4704,"persist_duration_ms":17.718999999999998,"task_count":265},"startTime":1776651638356,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-compaction","duration":544000,"timestamp":1114241214091,"id":1602,"parentId":3,"tags":{},"startTime":1776651638900,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":16000,"timestamp":1114254114383,"id":1604,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5827,"persist_duration_ms":15.696700000000002,"task_count":265},"startTime":1776651651272,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":17000,"timestamp":1114261847708,"id":1606,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6148,"persist_duration_ms":16.5519,"task_count":265},"startTime":1776651659007,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":17000,"timestamp":1114271852599,"id":1608,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6728,"persist_duration_ms":16.185399999999998,"task_count":265},"startTime":1776651669010,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":17000,"timestamp":1114293691572,"id":1610,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5894999999999999,"persist_duration_ms":16.4594,"task_count":265},"startTime":1776651690849,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":17000,"timestamp":1114312785817,"id":1612,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.49470000000000003,"persist_duration_ms":16.5808,"task_count":265},"startTime":1776651709945,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"turbopack-persistence","duration":18000,"timestamp":1114322725582,"id":1614,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.6822,"persist_duration_ms":16.776300000000003,"task_count":265},"startTime":1776651719884,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":6713,"timestamp":1114409178148,"id":1617,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776651806320,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":24870,"timestamp":1114409196243,"id":1618,"parentId":1,"tags":{"path":"/devices?_rsc=qfacv"},"startTime":1776651806363,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":45043,"timestamp":1114409177587,"id":1616,"parentId":1,"tags":{"url":"/devices?_rsc=qfacv"},"startTime":1776651806319,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":57,"timestamp":1114409222748,"id":1619,"parentId":1616,"tags":{"url":"/devices?_rsc=qfacv","memory.rss":"972828672","memory.heapUsed":"111443888","memory.heapTotal":"121487360"},"startTime":1776651806364,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1192,"timestamp":1114411616524,"id":1621,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776651808758,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19389,"timestamp":1114411624971,"id":1622,"parentId":1,"tags":{"path":"/models?_rsc=3ar9b"},"startTime":1776651808786,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":29258,"timestamp":1114411616238,"id":1620,"parentId":1,"tags":{"url":"/models?_rsc=3ar9b"},"startTime":1776651808758,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1114411645568,"id":1623,"parentId":1620,"tags":{"url":"/models?_rsc=3ar9b","memory.rss":"975642624","memory.heapUsed":"113124848","memory.heapTotal":"121384960"},"startTime":1776651808787,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":9000,"timestamp":1114413665055,"id":1624,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3963,"persist_duration_ms":9.129800000000001,"task_count":96},"startTime":1776651810816,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2914,"timestamp":1114435639539,"id":1627,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776651832781,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19264,"timestamp":1114435653803,"id":1628,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776651832815,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":34615,"timestamp":1114435639203,"id":1626,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776651832781,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1114435673859,"id":1629,"parentId":1626,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"974995456","memory.heapUsed":"114918456","memory.heapTotal":"121831424"},"startTime":1776651832815,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":10000,"timestamp":1114437697244,"id":1630,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5559999999999999,"persist_duration_ms":9.8173,"task_count":91},"startTime":1776651834849,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":2364,"timestamp":1119716768063,"id":1633,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657113910,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":24282,"timestamp":1119716771716,"id":1634,"parentId":1,"tags":{"path":"/devices?_rsc=1kcgn"},"startTime":1776657113938,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":29296,"timestamp":1119716767459,"id":1632,"parentId":1,"tags":{"url":"/devices?_rsc=1kcgn"},"startTime":1776657113909,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1119716796804,"id":1635,"parentId":1632,"tags":{"url":"/devices?_rsc=1kcgn","memory.rss":"976826368","memory.heapUsed":"115495896","memory.heapTotal":"121831424"},"startTime":1776657113939,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3420,"timestamp":1119719034651,"id":1637,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776657116176,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":26554,"timestamp":1119719039051,"id":1638,"parentId":1,"tags":{"path":"/models?_rsc=3ar9b"},"startTime":1776657116208,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":32726,"timestamp":1119719034184,"id":1636,"parentId":1,"tags":{"url":"/models?_rsc=3ar9b"},"startTime":1776657116176,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1119719066974,"id":1639,"parentId":1636,"tags":{"url":"/models?_rsc=3ar9b","memory.rss":"974536704","memory.heapUsed":"116843224","memory.heapTotal":"122093568"},"startTime":1776657116209,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":16657,"timestamp":1119720277390,"id":1641,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776657117419,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":27889,"timestamp":1119720391862,"id":1642,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776657117562,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":144412,"timestamp":1119720276742,"id":1640,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776657117418,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1119720421206,"id":1643,"parentId":1640,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"982835200","memory.heapUsed":"115309800","memory.heapTotal":"134819840"},"startTime":1776657117563,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":1119722437509,"id":1644,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3917,"persist_duration_ms":12.1005,"task_count":91},"startTime":1776657119591,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":20963,"timestamp":1119777804256,"id":1647,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776657174946,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":91000,"timestamp":1119777713597,"id":1648,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776657175100,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":64454,"timestamp":1119777906112,"id":1649,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776657175113,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":168423,"timestamp":1119777803788,"id":1646,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776657174946,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1119777972269,"id":1650,"parentId":1646,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"961236992","memory.heapUsed":"97134616","memory.heapTotal":"114712576"},"startTime":1776657175114,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":1119779805849,"id":1651,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5143,"persist_duration_ms":21.0914,"task_count":371},"startTime":1776657176970,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":19362,"timestamp":1119790466730,"id":1654,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776657187609,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":82000,"timestamp":1119790385122,"id":1655,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776657187741,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":29949,"timestamp":1119790570555,"id":1656,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776657187743,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":135005,"timestamp":1119790466351,"id":1653,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776657187609,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1119790601402,"id":1657,"parentId":1653,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"969666560","memory.heapUsed":"109757536","memory.heapTotal":"119943168"},"startTime":1776657187744,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":19000,"timestamp":1119792468605,"id":1658,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4722,"persist_duration_ms":18.6332,"task_count":357},"startTime":1776657189630,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":17446,"timestamp":1119837198511,"id":1661,"parentId":3,"tags":{"inputPage":"/licenses/page"},"startTime":1776657234341,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":88000,"timestamp":1119837110077,"id":1662,"parentId":3,"tags":{"updatedModules":["[project]/src/app/licenses/page.tsx [app-client]"],"page":"/licenses","isPageHidden":false},"startTime":1776657234494,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":34987,"timestamp":1119837318419,"id":1663,"parentId":1,"tags":{"path":"/licenses?model=GD-30+Supreme&_rsc=1dn1h"},"startTime":1776657234496,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":156038,"timestamp":1119837198124,"id":1660,"parentId":1,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h"},"startTime":1776657234340,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1119837354195,"id":1664,"parentId":1660,"tags":{"url":"/licenses?model=GD-30%20Supreme&_rsc=1dn1h","memory.rss":"966725632","memory.heapUsed":"107062888","memory.heapTotal":"119582720"},"startTime":1776657234496,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":26000,"timestamp":1119839201989,"id":1665,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4253,"persist_duration_ms":25.514100000000003,"task_count":356},"startTime":1776657236368,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1309,"timestamp":1119877985812,"id":1668,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657275127,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1502,"timestamp":1119878027953,"id":1670,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657275169,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":47157,"timestamp":1119877999780,"id":1671,"parentId":1,"tags":{"path":"/devices?_rsc=bjy9k"},"startTime":1776657275189,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":62363,"timestamp":1119877985384,"id":1667,"parentId":1,"tags":{"url":"/devices?_rsc=bjy9k"},"startTime":1776657275127,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1119878047776,"id":1672,"parentId":1667,"tags":{"url":"/devices?_rsc=bjy9k","memory.rss":"949489664","memory.heapUsed":"96995336","memory.heapTotal":"102694912"},"startTime":1776657275189,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17945,"timestamp":1119878030379,"id":1673,"parentId":1,"tags":{"path":"/devices?_rsc=bjy9k"},"startTime":1776657275190,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":21217,"timestamp":1119878027608,"id":1669,"parentId":1,"tags":{"url":"/devices?_rsc=bjy9k"},"startTime":1776657275169,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1119878048846,"id":1674,"parentId":1669,"tags":{"url":"/devices?_rsc=bjy9k","memory.rss":"949489664","memory.heapUsed":"97051200","memory.heapTotal":"102694912"},"startTime":1776657275190,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":305,"timestamp":1119880877015,"id":1675,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657278018,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":195,"timestamp":1119880877360,"id":1676,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657278019,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":198,"timestamp":1119880878001,"id":1677,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657278019,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":178,"timestamp":1119880878222,"id":1678,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657278020,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2116,"timestamp":1119880879599,"id":1680,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776657278021,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":22888,"timestamp":1119882094880,"id":1681,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=3ar9b"},"startTime":1776657279260,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":1239462,"timestamp":1119880879263,"id":1679,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=3ar9b"},"startTime":1776657278021,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1119882118759,"id":1682,"parentId":1679,"tags":{"url":"/devices/GD30-2025-000002?_rsc=3ar9b","memory.rss":"951607296","memory.heapUsed":"98845648","memory.heapTotal":"102879232"},"startTime":1776657279260,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1263,"timestamp":1119907052340,"id":1684,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776657304194,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17668,"timestamp":1119907065195,"id":1685,"parentId":1,"tags":{"path":"/models?_rsc=3pg4h"},"startTime":1776657304225,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":31605,"timestamp":1119907052030,"id":1683,"parentId":1,"tags":{"url":"/models?_rsc=3pg4h"},"startTime":1776657304193,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1119907083673,"id":1686,"parentId":1683,"tags":{"url":"/models?_rsc=3pg4h","memory.rss":"953212928","memory.heapUsed":"100740640","memory.heapTotal":"105660416"},"startTime":1776657304225,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1702,"timestamp":1119908917295,"id":1688,"parentId":3,"tags":{"inputPage":"/config-files/page"},"startTime":1776657306059,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19541,"timestamp":1119908933396,"id":1689,"parentId":1,"tags":{"path":"/config-files?model=GD-30+Supreme&_rsc=1un77"},"startTime":1776657306095,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":36791,"timestamp":1119908917008,"id":1687,"parentId":1,"tags":{"url":"/config-files?model=GD-30%20Supreme&_rsc=1un77"},"startTime":1776657306058,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1119908953832,"id":1690,"parentId":1687,"tags":{"url":"/config-files?model=GD-30%20Supreme&_rsc=1un77","memory.rss":"953712640","memory.heapUsed":"102325680","memory.heapTotal":"105844736"},"startTime":1776657306095,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":12000,"timestamp":1119910973980,"id":1691,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.919,"persist_duration_ms":10.7631,"task_count":93},"startTime":1776657308126,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1335,"timestamp":1119927691423,"id":1694,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657324833,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16964,"timestamp":1119927693553,"id":1695,"parentId":1,"tags":{"path":"/devices?_rsc=gs4kw"},"startTime":1776657324852,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":20095,"timestamp":1119927691096,"id":1693,"parentId":1,"tags":{"url":"/devices?_rsc=gs4kw"},"startTime":1776657324833,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1119927711239,"id":1696,"parentId":1693,"tags":{"url":"/devices?_rsc=gs4kw","memory.rss":"956149760","memory.heapUsed":"102986912","memory.heapTotal":"107155456"},"startTime":1776657324853,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2711,"timestamp":1119929331063,"id":1698,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657326472,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19150,"timestamp":1119929345082,"id":1699,"parentId":1,"tags":{"path":"/registration?_rsc=3ar9b"},"startTime":1776657326506,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":34366,"timestamp":1119929330755,"id":1697,"parentId":1,"tags":{"url":"/registration?_rsc=3ar9b"},"startTime":1776657326472,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1119929365156,"id":1700,"parentId":1697,"tags":{"url":"/registration?_rsc=3ar9b","memory.rss":"955793408","memory.heapUsed":"104533216","memory.heapTotal":"109174784"},"startTime":1776657326507,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":16464,"timestamp":1120002509883,"id":1702,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657399652,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":104000,"timestamp":1120002404927,"id":1703,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776657399861,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":69232,"timestamp":1120002651837,"id":1704,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776657399863,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":213290,"timestamp":1120002509310,"id":1701,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776657399651,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1120002722673,"id":1705,"parentId":1701,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"969953280","memory.heapUsed":"103972528","memory.heapTotal":"120557568"},"startTime":1776657399864,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":24000,"timestamp":1120004512270,"id":1706,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4423,"persist_duration_ms":23.9381,"task_count":350},"startTime":1776657401678,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":38503,"timestamp":1120012455259,"id":1709,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657409597,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":185000,"timestamp":1120012269258,"id":1710,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776657409838,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":59948,"timestamp":1120012638539,"id":1711,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776657409841,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":245161,"timestamp":1120012454517,"id":1708,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776657409596,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120012699717,"id":1712,"parentId":1708,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"977346560","memory.heapUsed":"102915712","memory.heapTotal":"113156096"},"startTime":1776657409841,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":33000,"timestamp":1120014459427,"id":1713,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.9948999999999999,"persist_duration_ms":32.0214,"task_count":1200},"startTime":1776657411634,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":20077,"timestamp":1120023936068,"id":1716,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657421078,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":112000,"timestamp":1120023825020,"id":1717,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776657421243,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":67615,"timestamp":1120024064328,"id":1718,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776657421274,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":198188,"timestamp":1120023935527,"id":1715,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776657421077,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":1120024133800,"id":1719,"parentId":1715,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"996298752","memory.heapUsed":"104244552","memory.heapTotal":"141721600"},"startTime":1776657421276,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":82000,"timestamp":1120026141623,"id":1720,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.36660000000000004,"persist_duration_ms":81.7948,"task_count":1421},"startTime":1776657423364,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16314,"timestamp":1120032903478,"id":1723,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657430045,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":100000,"timestamp":1120032809207,"id":1724,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776657430226,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":56336,"timestamp":1120033030645,"id":1725,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776657430230,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":188166,"timestamp":1120032903074,"id":1722,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776657430045,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":9,"timestamp":1120033091324,"id":1726,"parentId":1722,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"979095552","memory.heapUsed":"106806560","memory.heapTotal":"117358592"},"startTime":1776657430233,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":1120034906337,"id":1727,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7954,"persist_duration_ms":21.0428,"task_count":352},"startTime":1776657432070,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":20247,"timestamp":1120042993673,"id":1730,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657440135,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":113000,"timestamp":1120042879120,"id":1731,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776657440374,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":66204,"timestamp":1120043167963,"id":1732,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776657440376,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":243644,"timestamp":1120042991802,"id":1729,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776657440134,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1120043235504,"id":1733,"parentId":1729,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"971218944","memory.heapUsed":"99385952","memory.heapTotal":"114249728"},"startTime":1776657440377,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":1120044996701,"id":1734,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.7512000000000001,"persist_duration_ms":18.6534,"task_count":353},"startTime":1776657442157,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1295,"timestamp":1120067269906,"id":1737,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657464412,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":26992,"timestamp":1120067284741,"id":1738,"parentId":1,"tags":{"path":"/devices?_rsc=1sz9f"},"startTime":1776657464454,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":44603,"timestamp":1120067268711,"id":1736,"parentId":1,"tags":{"url":"/devices?_rsc=1sz9f"},"startTime":1776657464411,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1120067313370,"id":1739,"parentId":1736,"tags":{"url":"/devices?_rsc=1sz9f","memory.rss":"971407360","memory.heapUsed":"103095984","memory.heapTotal":"114962432"},"startTime":1776657464455,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":282,"timestamp":1120068483100,"id":1740,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657465625,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":185,"timestamp":1120068483418,"id":1741,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657465625,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":193,"timestamp":1120068484038,"id":1742,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657465626,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":179,"timestamp":1120068484254,"id":1743,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657465626,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1172,"timestamp":1120068485600,"id":1745,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776657465627,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":27345,"timestamp":1120068601769,"id":1746,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=14x0q"},"startTime":1776657465771,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":144892,"timestamp":1120068485270,"id":1744,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=14x0q"},"startTime":1776657465627,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1120068630206,"id":1747,"parentId":1744,"tags":{"url":"/devices/GD30-2025-000002?_rsc=14x0q","memory.rss":"972406784","memory.heapUsed":"102723768","memory.heapTotal":"109088768"},"startTime":1776657465772,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":391,"timestamp":1120155514412,"id":1748,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657552656,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":253,"timestamp":1120155514857,"id":1749,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657552657,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":290,"timestamp":1120155515652,"id":1750,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657552657,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":234,"timestamp":1120155515986,"id":1751,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657552658,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":20316,"timestamp":1120155519367,"id":1753,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776657552661,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":128000,"timestamp":1120155389249,"id":1754,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000002","isPageHidden":false},"startTime":1776657552958,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":67338,"timestamp":1120155750658,"id":1755,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776657552960,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":300528,"timestamp":1120155518732,"id":1752,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776657552661,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1120155819309,"id":1756,"parentId":1752,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n","memory.rss":"983490560","memory.heapUsed":"103397864","memory.heapTotal":"118972416"},"startTime":1776657552961,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":1120157521869,"id":1757,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.4043,"persist_duration_ms":21.378700000000002,"task_count":379},"startTime":1776657554686,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":525,"timestamp":1120165976429,"id":1759,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657563118,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":455,"timestamp":1120165977036,"id":1760,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657563119,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":501,"timestamp":1120165978630,"id":1761,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657563120,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":386,"timestamp":1120165979197,"id":1762,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657563121,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":19048,"timestamp":1120165983769,"id":1764,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776657563126,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":102000,"timestamp":1120165871782,"id":1765,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000002","isPageHidden":false},"startTime":1776657563380,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":54745,"timestamp":1120166188739,"id":1766,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776657563386,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":261796,"timestamp":1120165982791,"id":1763,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776657563125,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120166244640,"id":1767,"parentId":1763,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n","memory.rss":"990851072","memory.heapUsed":"105717848","memory.heapTotal":"126369792"},"startTime":1776657563386,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":22000,"timestamp":1120167987453,"id":1768,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.33940000000000003,"persist_duration_ms":22.5955,"task_count":374},"startTime":1776657565151,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":260,"timestamp":1120209719942,"id":1770,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657606862,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":173,"timestamp":1120209720236,"id":1771,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657606862,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":206,"timestamp":1120209720875,"id":1772,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657606863,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":165,"timestamp":1120209721107,"id":1773,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000002","failed":true},"startTime":1776657606863,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":22853,"timestamp":1120209722682,"id":1775,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776657606865,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":194000,"timestamp":1120209528112,"id":1776,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/[sn]/page.tsx [app-client]"],"page":"/devices/GD30-2025-000002","isPageHidden":false},"startTime":1776657607175,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":85831,"timestamp":1120209949271,"id":1777,"parentId":1,"tags":{"path":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776657607178,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":314495,"timestamp":1120209722128,"id":1774,"parentId":1,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n"},"startTime":1776657606864,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1120210036709,"id":1778,"parentId":1774,"tags":{"url":"/devices/GD30-2025-000002?_rsc=1gg0n","memory.rss":"1000779776","memory.heapUsed":"108949104","memory.heapTotal":"121344000"},"startTime":1776657607179,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":24000,"timestamp":1120211726109,"id":1779,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8088000000000001,"persist_duration_ms":23.2785,"task_count":376},"startTime":1776657608892,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1228,"timestamp":1120549539014,"id":1782,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776657946681,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17314,"timestamp":1120549547738,"id":1783,"parentId":1,"tags":{"path":"/models?_rsc=3pg4h"},"startTime":1776657946707,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":26972,"timestamp":1120549538693,"id":1781,"parentId":1,"tags":{"url":"/models?_rsc=3pg4h"},"startTime":1776657946680,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1120549565696,"id":1784,"parentId":1781,"tags":{"url":"/models?_rsc=3pg4h","memory.rss":"993615872","memory.heapUsed":"109720048","memory.heapTotal":"114974720"},"startTime":1776657946707,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1261,"timestamp":1120579573684,"id":1786,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657976715,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16479,"timestamp":1120579584435,"id":1787,"parentId":1,"tags":{"path":"/devices?_rsc=1un77"},"startTime":1776657976743,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":28264,"timestamp":1120579573323,"id":1785,"parentId":1,"tags":{"url":"/devices?_rsc=1un77"},"startTime":1776657976715,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120579601632,"id":1788,"parentId":1785,"tags":{"url":"/devices?_rsc=1un77","memory.rss":"994906112","memory.heapUsed":"110801160","memory.heapTotal":"115396608"},"startTime":1776657976743,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1187,"timestamp":1120583494950,"id":1790,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776657980637,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19230,"timestamp":1120583499958,"id":1791,"parentId":1,"tags":{"path":"/registration?_rsc=3ar9b"},"startTime":1776657980661,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":26152,"timestamp":1120583493800,"id":1789,"parentId":1,"tags":{"url":"/registration?_rsc=3ar9b"},"startTime":1776657980636,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120583519991,"id":1792,"parentId":1789,"tags":{"url":"/registration?_rsc=3ar9b","memory.rss":"996102144","memory.heapUsed":"111736656","memory.heapTotal":"117387264"},"startTime":1776657980662,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1741,"timestamp":1120592027993,"id":1794,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776657989170,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15731,"timestamp":1120592030456,"id":1795,"parentId":1,"tags":{"path":"/devices?_rsc=1sz9f"},"startTime":1776657989188,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19107,"timestamp":1120592027700,"id":1793,"parentId":1,"tags":{"url":"/devices?_rsc=1sz9f"},"startTime":1776657989169,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120592046845,"id":1796,"parentId":1793,"tags":{"url":"/devices?_rsc=1sz9f","memory.rss":"992354304","memory.heapUsed":"112406072","memory.heapTotal":"117649408"},"startTime":1776657989189,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":18000,"timestamp":1120628017453,"id":1797,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.2966,"persist_duration_ms":17.6809,"task_count":266},"startTime":1776658025176,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1936,"timestamp":1120628434594,"id":1800,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658025576,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":21987,"timestamp":1120628437349,"id":1801,"parentId":1,"tags":{"path":"/registration?_rsc=2jcyb"},"startTime":1776658025602,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":27322,"timestamp":1120628433146,"id":1799,"parentId":1,"tags":{"url":"/registration?_rsc=2jcyb"},"startTime":1776658025575,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120628460512,"id":1802,"parentId":1799,"tags":{"url":"/registration?_rsc=2jcyb","memory.rss":"992374784","memory.heapUsed":"113097456","memory.heapTotal":"118435840"},"startTime":1776658025602,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1173,"timestamp":1120651123598,"id":1804,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658048265,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":16753,"timestamp":1120651125647,"id":1805,"parentId":1,"tags":{"path":"/devices?_rsc=1sz9f"},"startTime":1776658048284,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":19820,"timestamp":1120651123292,"id":1803,"parentId":1,"tags":{"url":"/devices?_rsc=1sz9f"},"startTime":1776658048265,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1120651143148,"id":1806,"parentId":1803,"tags":{"url":"/devices?_rsc=1sz9f","memory.rss":"989925376","memory.heapUsed":"113580704","memory.heapTotal":"118960128"},"startTime":1776658048285,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1217,"timestamp":1120653667514,"id":1808,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776658050809,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18183,"timestamp":1120653669490,"id":1809,"parentId":1,"tags":{"path":"/models?_rsc=1gjub"},"startTime":1776658050830,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":22769,"timestamp":1120653666962,"id":1807,"parentId":1,"tags":{"url":"/models?_rsc=1gjub"},"startTime":1776658050809,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":52,"timestamp":1120653690157,"id":1810,"parentId":1807,"tags":{"url":"/models?_rsc=1gjub","memory.rss":"990912512","memory.heapUsed":"115339400","memory.heapTotal":"119164928"},"startTime":1776658050832,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":3705,"timestamp":1120657748545,"id":1812,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776658054890,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":22259,"timestamp":1120657762838,"id":1813,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776658054927,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":37776,"timestamp":1120657748242,"id":1811,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776658054890,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120657786060,"id":1814,"parentId":1811,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"992419840","memory.heapUsed":"116675160","memory.heapTotal":"121864192"},"startTime":1776658054928,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1420,"timestamp":1120668868619,"id":1816,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658066010,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":21878,"timestamp":1120668871411,"id":1817,"parentId":1,"tags":{"path":"/devices?_rsc=1iwyj"},"startTime":1776658066035,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":25811,"timestamp":1120668868251,"id":1815,"parentId":1,"tags":{"url":"/devices?_rsc=1iwyj"},"startTime":1776658066010,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":7,"timestamp":1120668894107,"id":1818,"parentId":1815,"tags":{"url":"/devices?_rsc=1iwyj","memory.rss":"970481664","memory.heapUsed":"96830520","memory.heapTotal":"103084032"},"startTime":1776658066036,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1155,"timestamp":1120670572073,"id":1820,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658067714,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":15971,"timestamp":1120670574006,"id":1821,"parentId":1,"tags":{"path":"/registration?_rsc=2jcyb"},"startTime":1776658067732,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":18937,"timestamp":1120670571596,"id":1819,"parentId":1,"tags":{"url":"/registration?_rsc=2jcyb"},"startTime":1776658067713,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1120670590564,"id":1822,"parentId":1819,"tags":{"url":"/registration?_rsc=2jcyb","memory.rss":"970829824","memory.heapUsed":"97715832","memory.heapTotal":"102297600"},"startTime":1776658067732,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":21548,"timestamp":1120814662439,"id":1824,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658211804,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":123000,"timestamp":1120814540380,"id":1825,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":false},"startTime":1776658211984,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":33897,"timestamp":1120814810435,"id":1826,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776658211987,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":184405,"timestamp":1120814661404,"id":1823,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776658211803,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1120814845848,"id":1827,"parentId":1823,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"982630400","memory.heapUsed":"101796496","memory.heapTotal":"116277248"},"startTime":1776658211987,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":25000,"timestamp":1120816665412,"id":1828,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3507,"persist_duration_ms":24.2938,"task_count":764},"startTime":1776658213831,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":28142,"timestamp":1120833988575,"id":1831,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658231130,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":197000,"timestamp":1120833801849,"id":1832,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":true},"startTime":1776658231479,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":95363,"timestamp":1120834255011,"id":1833,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776658231492,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":364238,"timestamp":1120833987905,"id":1830,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776658231129,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":6,"timestamp":1120834352213,"id":1834,"parentId":1830,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"990883840","memory.heapUsed":"113163176","memory.heapTotal":"121339904"},"startTime":1776658231494,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1120835994985,"id":1835,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.507,"persist_duration_ms":22.9879,"task_count":356},"startTime":1776658233160,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":19394,"timestamp":1120850331737,"id":1838,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658247473,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":113000,"timestamp":1120850220718,"id":1839,"parentId":3,"tags":{"updatedModules":["[project]/src/app/registration/page.tsx [app-client]"],"page":"/registration","isPageHidden":true},"startTime":1776658247710,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":116138,"timestamp":1120850470629,"id":1840,"parentId":1,"tags":{"path":"/registration?_rsc=1quyx"},"startTime":1776658247731,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":260205,"timestamp":1120850331271,"id":1837,"parentId":1,"tags":{"url":"/registration?_rsc=1quyx"},"startTime":1776658247473,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":8,"timestamp":1120850591588,"id":1841,"parentId":1837,"tags":{"url":"/registration?_rsc=1quyx","memory.rss":"977809408","memory.heapUsed":"104551720","memory.heapTotal":"114704384"},"startTime":1776658247733,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":20000,"timestamp":1120852335616,"id":1842,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3663,"persist_duration_ms":19.2783,"task_count":353},"startTime":1776658249496,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1596,"timestamp":1120995026840,"id":1845,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658392168,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":20504,"timestamp":1120995037014,"id":1846,"parentId":1,"tags":{"path":"/devices?_rsc=1xv9c"},"startTime":1776658392199,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":31763,"timestamp":1120995026351,"id":1844,"parentId":1,"tags":{"url":"/devices?_rsc=1xv9c"},"startTime":1776658392168,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1120995058144,"id":1847,"parentId":1844,"tags":{"url":"/devices?_rsc=1xv9c","memory.rss":"971976704","memory.heapUsed":"100230072","memory.heapTotal":"121167872"},"startTime":1776658392200,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1639,"timestamp":1121005205435,"id":1849,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658402347,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":19230,"timestamp":1121005209759,"id":1850,"parentId":1,"tags":{"path":"/registration?_rsc=3ar9b"},"startTime":1776658402371,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":24853,"timestamp":1121005204919,"id":1848,"parentId":1,"tags":{"url":"/registration?_rsc=3ar9b"},"startTime":1776658402346,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1121005229829,"id":1851,"parentId":1848,"tags":{"url":"/registration?_rsc=3ar9b","memory.rss":"973742080","memory.heapUsed":"102830128","memory.heapTotal":"121167872"},"startTime":1776658402371,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":24609,"timestamp":1121114609101,"id":1853,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658511751,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":210000,"timestamp":1121114393063,"id":1854,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/page.tsx [app-client]"],"page":"/devices","isPageHidden":false},"startTime":1776658511921,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":65171,"timestamp":1121114719174,"id":1855,"parentId":1,"tags":{"path":"/devices?_rsc=15bk2"},"startTime":1776658511927,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":178374,"timestamp":1121114608311,"id":1852,"parentId":1,"tags":{"url":"/devices?_rsc=15bk2"},"startTime":1776658511751,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":10,"timestamp":1121114786768,"id":1856,"parentId":1852,"tags":{"url":"/devices?_rsc=15bk2","memory.rss":"1011462144","memory.heapUsed":"110291176","memory.heapTotal":"116330496"},"startTime":1776658511929,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":21000,"timestamp":1121116614217,"id":1857,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.3215,"persist_duration_ms":21.0167,"task_count":393},"startTime":1776658513777,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16339,"timestamp":1121127776680,"id":1860,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658524919,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":89000,"timestamp":1121127686848,"id":1861,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/page.tsx [app-client]"],"page":"/devices","isPageHidden":false},"startTime":1776658525075,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":47032,"timestamp":1121127888017,"id":1862,"parentId":1,"tags":{"path":"/devices?_rsc=15bk2"},"startTime":1776658525078,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":160356,"timestamp":1121127775993,"id":1859,"parentId":1,"tags":{"url":"/devices?_rsc=15bk2"},"startTime":1776658524918,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1121127936416,"id":1863,"parentId":1859,"tags":{"url":"/devices?_rsc=15bk2","memory.rss":"979828736","memory.heapUsed":"105138424","memory.heapTotal":"115261440"},"startTime":1776658525079,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1121129780156,"id":1864,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.38949999999999996,"persist_duration_ms":22.8597,"task_count":366},"startTime":1776658526945,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":21095,"timestamp":1121180125747,"id":1867,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658577268,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":91000,"timestamp":1121180033966,"id":1868,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/page.tsx [app-client]"],"page":"/devices","isPageHidden":false},"startTime":1776658577440,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":37783,"timestamp":1121180261784,"id":1869,"parentId":1,"tags":{"path":"/devices?_rsc=15bk2"},"startTime":1776658577442,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":175696,"timestamp":1121180125132,"id":1866,"parentId":1,"tags":{"url":"/devices?_rsc=15bk2"},"startTime":1776658577267,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":8,"timestamp":1121180300893,"id":1870,"parentId":1866,"tags":{"url":"/devices?_rsc=15bk2","memory.rss":"991784960","memory.heapUsed":"107834112","memory.heapTotal":"116891648"},"startTime":1776658577443,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":36000,"timestamp":1121182129594,"id":1871,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8103,"persist_duration_ms":35.0732,"task_count":372},"startTime":1776658579306,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":16009,"timestamp":1121191485371,"id":1874,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658588627,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":81000,"timestamp":1121191403715,"id":1875,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/page.tsx [app-client]"],"page":"/devices","isPageHidden":false},"startTime":1776658588761,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":37170,"timestamp":1121191583229,"id":1876,"parentId":1,"tags":{"path":"/devices?_rsc=15bk2"},"startTime":1776658588763,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":136511,"timestamp":1121191484878,"id":1873,"parentId":1,"tags":{"url":"/devices?_rsc=15bk2"},"startTime":1776658588627,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1121191621430,"id":1877,"parentId":1873,"tags":{"url":"/devices?_rsc=15bk2","memory.rss":"996016128","memory.heapUsed":"115791992","memory.heapTotal":"131928064"},"startTime":1776658588763,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":23000,"timestamp":1121193489086,"id":1878,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.8128000000000001,"persist_duration_ms":22.6769,"task_count":367},"startTime":1776658590654,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":20710,"timestamp":1121216373887,"id":1881,"parentId":3,"tags":{"inputPage":"/devices/page"},"startTime":1776658613516,"traceId":"bf1c5d8c5cdb9711"},{"name":"client-hmr-latency","duration":89000,"timestamp":1121216282614,"id":1882,"parentId":3,"tags":{"updatedModules":["[project]/src/app/devices/page.tsx [app-client]"],"page":"/devices","isPageHidden":false},"startTime":1776658613693,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":44317,"timestamp":1121216509935,"id":1883,"parentId":1,"tags":{"path":"/devices?_rsc=15bk2"},"startTime":1776658613696,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":182118,"timestamp":1121216373423,"id":1880,"parentId":1,"tags":{"url":"/devices?_rsc=15bk2"},"startTime":1776658613515,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":5,"timestamp":1121216555603,"id":1884,"parentId":1880,"tags":{"url":"/devices?_rsc=15bk2","memory.rss":"1003417600","memory.heapUsed":"116094200","memory.heapTotal":"128741376"},"startTime":1776658613697,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":27000,"timestamp":1121218376238,"id":1885,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.5582,"persist_duration_ms":26.2564,"task_count":366},"startTime":1776658615545,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":307,"timestamp":1121253301727,"id":1887,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776658650443,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":204,"timestamp":1121253302085,"id":1888,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776658650444,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":236,"timestamp":1121253302824,"id":1889,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776658650444,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":187,"timestamp":1121253303087,"id":1890,"parentId":3,"tags":{"inputPage":"/devices/GD30-2025-000001","failed":true},"startTime":1776658650445,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1374,"timestamp":1121253304688,"id":1892,"parentId":3,"tags":{"inputPage":"/devices/[sn]/page"},"startTime":1776658650446,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":23946,"timestamp":1121253368968,"id":1893,"parentId":1,"tags":{"path":"/devices/GD30-2025-000001?_rsc=3ar9b"},"startTime":1776658650535,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":89555,"timestamp":1121253304217,"id":1891,"parentId":1,"tags":{"url":"/devices/GD30-2025-000001?_rsc=3ar9b"},"startTime":1776658650446,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1121253393821,"id":1894,"parentId":1891,"tags":{"url":"/devices/GD30-2025-000001?_rsc=3ar9b","memory.rss":"966422528","memory.heapUsed":"101545608","memory.heapTotal":"106688512"},"startTime":1776658650535,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1254,"timestamp":1121303879475,"id":1896,"parentId":3,"tags":{"inputPage":"/registration/page"},"startTime":1776658701021,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":20334,"timestamp":1121303888824,"id":1897,"parentId":1,"tags":{"path":"/registration?_rsc=2jcyb"},"startTime":1776658701051,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":30862,"timestamp":1121303879175,"id":1895,"parentId":1,"tags":{"url":"/registration?_rsc=2jcyb"},"startTime":1776658701021,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1121303910070,"id":1898,"parentId":1895,"tags":{"url":"/registration?_rsc=2jcyb","memory.rss":"968577024","memory.heapUsed":"103217504","memory.heapTotal":"107921408"},"startTime":1776658701052,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1700,"timestamp":1121344236039,"id":1900,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776658741378,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17711,"timestamp":1121344245025,"id":1901,"parentId":1,"tags":{"path":"/models?_rsc=3ar9b"},"startTime":1776658741405,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":27698,"timestamp":1121344235706,"id":1899,"parentId":1,"tags":{"url":"/models?_rsc=3ar9b"},"startTime":1776658741378,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1121344263431,"id":1902,"parentId":1899,"tags":{"url":"/models?_rsc=3ar9b","memory.rss":"969879552","memory.heapUsed":"104260192","memory.heapTotal":"109940736"},"startTime":1776658741406,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1159,"timestamp":1121346836037,"id":1904,"parentId":3,"tags":{"inputPage":"/models/bom/page"},"startTime":1776658743978,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17896,"timestamp":1121346844463,"id":1905,"parentId":1,"tags":{"path":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776658744005,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":27198,"timestamp":1121346835730,"id":1903,"parentId":1,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77"},"startTime":1776658743978,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":2,"timestamp":1121346862957,"id":1906,"parentId":1903,"tags":{"url":"/models/bom?model=GD30&_rsc=1un77","memory.rss":"971919360","memory.heapUsed":"106189248","memory.heapTotal":"110362624"},"startTime":1776658744005,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":2704,"timestamp":1121368916934,"id":1908,"parentId":3,"tags":{"inputPage":"/board-cards/page"},"startTime":1776658766059,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":18397,"timestamp":1121368932730,"id":1909,"parentId":1,"tags":{"path":"/board-cards?_rsc=1kcgn"},"startTime":1776658766094,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":35415,"timestamp":1121368916634,"id":1907,"parentId":1,"tags":{"url":"/board-cards?_rsc=1kcgn"},"startTime":1776658766059,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1121368952090,"id":1910,"parentId":1907,"tags":{"url":"/board-cards?_rsc=1kcgn","memory.rss":"973922304","memory.heapUsed":"107776488","memory.heapTotal":"111595520"},"startTime":1776658766094,"traceId":"bf1c5d8c5cdb9711"},{"name":"ensure-page","duration":1142,"timestamp":1121370060745,"id":1912,"parentId":3,"tags":{"inputPage":"/models/page"},"startTime":1776658767203,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":17193,"timestamp":1121370062646,"id":1913,"parentId":1,"tags":{"path":"/models?_rsc=1d6zi"},"startTime":1776658767222,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":20292,"timestamp":1121370060459,"id":1911,"parentId":1,"tags":{"url":"/models?_rsc=1d6zi"},"startTime":1776658767203,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":3,"timestamp":1121370080787,"id":1914,"parentId":1911,"tags":{"url":"/models?_rsc=1d6zi","memory.rss":"973426688","memory.heapUsed":"108544288","memory.heapTotal":"112644096"},"startTime":1776658767223,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":11000,"timestamp":1121372060780,"id":1915,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":0.2759,"persist_duration_ms":10.1165,"task_count":94},"startTime":1776658769214,"traceId":"bf1c5d8c5cdb9711"}] +[{"name":"ensure-page","duration":1831,"timestamp":1121373901748,"id":1918,"parentId":3,"tags":{"inputPage":"/boards/page"},"startTime":1776658771044,"traceId":"bf1c5d8c5cdb9711"},{"name":"render-path","duration":20194,"timestamp":1121373918032,"id":1919,"parentId":1,"tags":{"path":"/boards?_rsc=1un77"},"startTime":1776658771081,"traceId":"bf1c5d8c5cdb9711"},{"name":"handle-request","duration":37873,"timestamp":1121373901453,"id":1917,"parentId":1,"tags":{"url":"/boards?_rsc=1un77"},"startTime":1776658771044,"traceId":"bf1c5d8c5cdb9711"},{"name":"memory-usage","duration":4,"timestamp":1121373939384,"id":1920,"parentId":1917,"tags":{"url":"/boards?_rsc=1un77","memory.rss":"976035840","memory.heapUsed":"110045056","memory.heapTotal":"115712000"},"startTime":1776658771082,"traceId":"bf1c5d8c5cdb9711"},{"name":"turbopack-persistence","duration":13000,"timestamp":1121375949027,"id":1921,"parentId":3,"tags":{"reason":"idle timeout","snapshot_duration_ms":1.5338,"persist_duration_ms":11.4576,"task_count":93},"startTime":1776658773104,"traceId":"bf1c5d8c5cdb9711"}] diff --git a/.next/dev/types/routes.d.ts b/.next/dev/types/routes.d.ts index d726120..e2527be 100644 --- a/.next/dev/types/routes.d.ts +++ b/.next/dev/types/routes.d.ts @@ -1,7 +1,7 @@ // This file is generated automatically by Next.js // Do not edit this file manually -type AppRoutes = "/" | "/board-cards" | "/board-cards/register" | "/boards" | "/config-files" | "/devices" | "/devices/[sn]" | "/firmware" | "/licenses" | "/models" | "/registration" | "/repair" | "/scrap" +type AppRoutes = "/" | "/board-cards" | "/board-cards/register" | "/boards" | "/config-files" | "/devices" | "/devices/[sn]" | "/firmware" | "/licenses" | "/models" | "/models/bom" | "/registration" | "/repair" | "/scrap" type PageRoutes = never type LayoutRoutes = "/" type RedirectRoutes = never @@ -20,6 +20,7 @@ interface ParamMap { "/firmware": {} "/licenses": {} "/models": {} + "/models/bom": {} "/registration": {} "/repair": {} "/scrap": {} diff --git a/.next/dev/types/validator.ts b/.next/dev/types/validator.ts index a796054..519a80b 100644 --- a/.next/dev/types/validator.ts +++ b/.next/dev/types/validator.ts @@ -108,6 +108,15 @@ type LayoutConfig = { type __Unused = __Check } +// Validate ../../../src/app/models/bom/page.tsx +{ + type __IsExpected> = Specific + const handler = {} as typeof import("../../../src/app/models/bom/page.js") + type __Check = __IsExpected + // @ts-ignore + type __Unused = __Check +} + // Validate ../../../src/app/models/page.tsx { type __IsExpected> = Specific diff --git a/docs/20260417会议评审.md b/docs/20260417会议评审.md new file mode 100644 index 0000000..39d6fad --- /dev/null +++ b/docs/20260417会议评审.md @@ -0,0 +1,23 @@ +### 1、授权模块 +根据TM类型来 +一维 +二维 +三维 +跨孔 +水上 +电流场 + +### 2、授权文件:由授权项+配置文件生成 + +### 3、单台设备的授权项和配置文件支持修改 + +### 4、新增登记设备的生产批次手动点击选择或者输入录入 + +### 5、每台设备的采集板和发射板、主板的SN是扫码录入,保留手动输入的形式 + +### 6、平台的checklist中拍照上传功能 +- 平台支持手机web端、手机拍照上传 +- 平台支持上传照片时页面生成一个URL二维码,手机扫二维码进入上传拍照上传页面 +- 使用平板登录平台,直接拍照上传(最终考虑这个方案)** + +### 7、设备型号BOM表里板卡需要加上版本(可以多个版本),但是需要采集板两块的版本一致(勾选框) \ No newline at end of file diff --git a/docs/产品原型文档.md b/docs/产品原型文档.md index 5c21dab..e5504b4 100644 --- a/docs/产品原型文档.md +++ b/docs/产品原型文档.md @@ -1,8 +1,8 @@ # 地空业务支撑平台 —— 生产管理子系统 产品原型文档 -> 版本:v1.0 -> 更新日期:2026-04-08 -> 技术栈:Vue 3 + Vue Router + Element Plus + TailwindCSS + Lucide Icons +> 版本:v2.0 +> 更新日期:2026-04-20 +> 技术栈:Next.js 16 + React 19 + TailwindCSS + Lucide Icons > 主色调:`#4a7c59`(绿色系) --- @@ -36,10 +36,8 @@ | — | 首页 | `/` | — | | 设备 | 设备列表 | `/devices` | Monitor | | 设备 | 设备型号管理 | `/models` | Settings2 | -| 设备 | 板卡型号管理 | `/boards` | Cpu | -| 授权 | 授权管理 | `/licenses` | Key | -| 配置 | 配置管理 | `/config-files` | FileCode | -| 校准 | 校准记录 | `/calibration` | Gauge | +| 板卡 | 板卡列表 | `/board-cards` | Gauge | +| 板卡 | 板卡版本管理 | `/boards` | Cpu | | 维修 | 维修工单 | `/repair` | Wrench | | 维修 | 报废回收 | `/scrap` | Recycle | @@ -82,7 +80,7 @@ | 任务组 | 跳转 | |--------|------| -| 校准即将到期 | `/calibration` | +| 校准即将到期 | `/board-cards` | | 维修工单 | `/repair` | | 固件升级通知 | `/firmware` | | 授权即将到期 | `/licenses` | @@ -106,10 +104,13 @@ | 列名 | 说明 | |------|------| | 型号名称 | 如 GD-30 Supreme | -| 编码 | 如 GD30-2024 | +| 编码 | 如 GD30 | +| 描述 | 如 高端高密度电法仪 | | 状态 | 在产(绿色标签)/ 停产(黄色标签) | -| 操作 | 编辑 / 授权(跳转`/licenses`)/ 配置(跳转`/config-files`) | +| 创建日期 | 日期 | +| 操作 | 编辑 / 授权项(跳转`/licenses?model=型号名`)/ 配置(跳转`/config-files?model=型号名`)/ 固件(跳转`/firmware?model=型号代码`)/ BOM表(跳转`/models/bom?model=型号代码`) | +- 操作列为平铺按钮,不使用下拉菜单 - 右上角按钮:「新增设备型号」 **3. 装配 Checklist 模板** @@ -235,15 +236,11 @@ | 字段 | 示例 | |------|------| -| 授权ID | LIC-2025-0001 | -| 授权状态 | 已激活 | -| 授权类型 | 正式授权 | -| 生效日期 | 2025-02-10 | | 到期日期 | 2026-02-10 | -| 剩余天数 | 317天 | -- 授权功能模块标签列表:1D SP, 2D SP, 3D SP, 1D VES, 2D ERT, 3D ERT, 1D IP, 2D IP, 3D IP -- 授权文件下载链接 +- 授权功能模块标签列表:一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块, 三维自电/电阻率/激电测试模块, 水上, 跨孔, 电流法 +- 右上角「修改授权项」按钮,打开编辑抽屉可修改到期时间和勾选/取消授权模块 +- 未配置时显示「配置授权项」按钮 **4. 装配记录卡片** @@ -279,6 +276,9 @@ | 配置文件版本 | v1.2.0 | | 配置同步时间 | 2024-03-01 10:35 | +- 配置文件 Tab 右上角「更换配置」按钮,打开抽屉可选择其他版本的配置文件替换 +- 未配置时显示「选择配置文件」按钮 + **7. 维修历史(时间线)** - 每条记录:日期、类型(固件升级/主板更换/常规保养)、操作人、描述 - 右上角「查看全部」链接跳转 `/repair` @@ -300,11 +300,14 @@ | 字段 | 类型 | 必填 | 示例 | |------|------|------|------| | 设备型号 | 下拉选择(GD-30/GD-20/GD-10 Supreme) | 是 | GD-30 Supreme | -| 主机SN号 | 文本输入 | 是 | GD30-20240308-001 | -| 主板SN号 | 文本输入 | 是 | MB20240308001 | +| 主机SN号 | 文本输入 + 扫码按钮 | 是 | GD30-20240308-001 | +| 主板SN号 | 文本输入 + 扫码按钮 | 是 | MB20240308001 | +| 生产批次 | 下拉选择 + 手动输入 | 是 | BATCH-2025-Q1-001 | | 装机测试状态 | 下拉(测试通过/测试不通过) | — | 测试通过 | | 生产日期 | 日期选择器 | — | 2024-03-08 | -| 登记人 | 文本输入(只读) | — | 张工 | +| 登记人 | 文本输入 | — | 张工 | + +> 主机SN号和主板SN号支持扫码录入(扫码图标按钮),同时保留手动输入。 **2. 型号匹配提示横幅** - 成功(绿色):显示匹配到的授权文件、配置文件、固件版本 @@ -315,13 +318,15 @@ | 列名 | 说明 | |------|------| | 物料编码 | 如 MB-2024-001 | -| 物料名称 | 主协板/采集板/测控板/发射板/升压板/外壳机箱 | -| SN号 | 板卡SN号 | +| 物料名称 | 主协板/采集板/发射板/升压板/外壳机箱 | +| SN号 | 板卡SN号(带扫码图标,支持扫码录入) | | 型号 | 如 MB-V2.3 | +| 版本 | 板卡版本号 | | 校准状态 | 已校准/无需校准 | | 数量 | 数字 | | 操作 | 编辑 / 删除 | +- 采集板版本一致性检查:当有多块采集板时(如GD-30有2块),自动检测版本是否一致,不一致时显示红色警告,一致时显示绿色确认 - 右上角按钮:「导入」(打开Excel导入弹窗) **4. 装配 Checklist(列表)** @@ -345,7 +350,8 @@ | 区域 | 说明 | |------|------| -| 照片网格 | 已上传照片缩略图(可删除)+ 添加照片按钮 | +| 上传方式 | 两个入口:「直接拍照上传」(平板端直接拍照)和「手机扫码上传」(生成二维码,手机扫码拍照上传) | +| 照片网格 | 已上传照片缩略图(可删除)+ 添加更多按钮 | | 装配记录信息 | 文本域,输入装配记录 | | 操作 | 取消 / 确认上传(显示照片数量) | @@ -353,37 +359,46 @@ ### 2.7 授权管理 -**路由**:`/licenses` +**路由**:`/licenses`(也支持 `?model=型号名` 参数筛选) #### 功能描述 -管理设备授权文件,按设备型号管理授权模块配置。 +管理设备授权模块配置。每个设备型号对应一套授权模块,所有该型号设备共享同一套授权项。授权文件由授权项 + 配置文件共同生成。 #### 页面区块 **1. 信息提示横幅(青色)** -- 说明授权文件按设备型号管理,设备在APP激活时自动下载对应型号的授权文件 +- 说明每个设备型号对应一套授权模块配置 **2. 筛选条件** | 筛选项 | 类型 | |--------|------| | 设备型号 | 下拉(全部/GD-10/GD-20/GD-30) | -| 状态 | 下拉(全部/已发布/草稿/已停用) | -| 查询 | 按钮 | -**3. 授权列表(表格)** +**3. 授权列表(表格,每型号一条记录)** | 列名 | 说明 | |------|------| -| 适配型号 | 如 GD-10 Supreme | -| 授权模块 | 如 1D SP, 2D SP, 1D VES... | -| 有效期 | 永久 / 1年 / 2年 | -| 创建日期 | 日期 | -| 状态 | 已发布(绿)/ 草稿(黄)/ 已停用(灰) | -| 操作 | 详情 / 下载 / 发布(草稿时)/ 停用(已发布时) | +| 设备型号 | 如 GD-30 | +| 授权模块 | 标签形式展示已授权模块 | +| 更新日期 | 日期 | +| 操作 | 编辑 | - 右上角按钮:「导出」「选择授权项」 -- 分页 +- 从型号管理页跳转时自动按型号筛选,显示返回按钮 + +#### 授权模块定义(6个模块) + +| 模块名称 | 说明 | GD-10 | GD-20 | GD-30 | +|----------|------|-------|-------|-------| +| 一维自电/电阻率/激电测试模块 | 包含一维自然电位法、电阻率测深、激发极化测深 | ✓ | ✓ | ✓ | +| 二维自电/电阻率/激电测试模块 | 包含二维自然电位法、电阻率成像、激发极化成像 | ✓ | ✓ | ✓ | +| 三维自电/电阻率/激电测试模块 | 包含三维自然电位法、电阻率成像、激发极化成像 | ✗ | ✓ | ✓ | +| 水上 | 水上电法探测 | ✗ | ✗ | ✓ | +| 跨孔 | 跨孔电阻率成像 | ✗ | ✗ | ✓ | +| 电流法 | 电流场法 | ✗ | ✗ | ✓ | + +> 注:一维/二维/三维各为一个整体模块,不再拆分自电、电阻率、激电。 #### 抽屉:选择授权项(640px宽) @@ -393,31 +408,15 @@ | 授权有效期 | 下拉(永久/1年/2年/自定义) | — | | 到期日期 | 日期选择器 | 仅"自定义"时显示 | -**功能授权项列表(表格+勾选)** - -| 授权项名称 | GD-10 | GD-20 | GD-30 | -|------------|-------|-------|-------| -| 1D SP | ✓ | ✓ | ✓ | -| 2D SP | ✓ | ✓ | ✓ | -| 3D SP | ✗ | ✓ | ✓ | -| 1D VES | ✓ | ✓ | ✓ | -| 2D ERT | ✓ | ✓ | ✓ | -| 3D ERT | ✗ | ✓ | ✓ | -| 1D IP | ✓ | ✓ | ✓ | -| 2D IP | ✓ | ✓ | ✓ | -| 3D IP | ✗ | ✓ | ✓ | -| 跨孔(Cross-Hole) | ✗ | ✓ | ✓ | -| 水上(Marine) | ✗ | ✓ | ✓ | - -- 顶部显示:已选 X / Y 项 -- 操作:全选 / 清空 -- 底部:取消 / 保存 +- 授权项按分类(一维/二维/三维/水上/跨孔/电流法)分组展示 +- 底部提示:授权文件由选定的授权项与对应型号的配置文件共同生成 +- 操作:全选 / 清空 / 取消 / 保存 --- ### 2.8 配置文件管理 -**路由**:`/config-files` +**路由**:`/config-files`(也支持 `?model=型号名` 参数筛选) #### 功能描述 管理设备型号配置文件,包含发射参数、采集参数、网络参数等。 @@ -540,10 +539,22 @@ ### 2.10 固件库 -**路由**:`/firmware` +**路由**:`/firmware`(支持 `?board=板卡版本` 和 `?model=型号代码` 参数) #### 功能描述 -管理固件版本,支持上传、查看详情、下载。 +管理固件版本,支持上传、查看详情、下载。支持板卡固件和设备型号固件两种模式。 + +#### 模式说明 + +**1. 通用模式**(直接访问 `/firmware`) +- Tab 筛选:全部 / 主协板 / 采集板 / 发射板 / 升压板 / 主机固件 / 计算单元固件 + +**2. 板卡固件模式**(从板卡版本管理跳转,`?board=MB-V1.8`) +- 仅显示该板卡版本的固件,带返回按钮 + +**3. 设备型号固件模式**(从型号管理跳转,`?model=GD30`) +- 两个 Tab:主机固件 / 计算单元固件(带数量角标) +- 带返回按钮,标题显示型号代码 #### 页面区块 @@ -584,9 +595,93 @@ --- -### 2.11 校准管理 +### 2.11 板卡列表 -**路由**:`/calibration` +**路由**:`/board-cards` + +#### 功能描述 +管理所有板卡实例,跟踪板卡状态与校准信息。采集板支持查看校准文件。 + +#### 页面区块 + +**1. 统计卡片(5个)** +- 板卡总数、在库、已装配、故障、待校准 + +**2. 筛选条件** + +| 筛选项 | 类型 | +|--------|------| +| 板卡类型 | 下拉(全部/主协板/采集板/发射板/升压板) | +| 板卡状态 | 下拉(全部/在库/已装配/故障/报废) | +| 校准状态 | 下拉(全部/合格/不合格/待校准) | +| SN / 设备SN | 文本搜索 | + +**3. 板卡列表(表格)** + +| 列名 | 说明 | +|------|------| +| 板卡SN | 唯一标识 | +| 类型 | 主协板/采集板/发射板/升压板 | +| 版本 | 板卡版本号 | +| 固件 | 固件版本 | +| 状态 | 在库/已装配/故障/报废 | +| 所属设备 | 关联设备SN | +| 校准状态 | 合格/不合格/待校准(仅采集板) | +| 操作 | 详情 / 校准文件(仅采集板) | + +- 右上角按钮:「导出」「登记板卡」(跳转`/board-cards/register`) +- 分页 + +#### 抽屉:板卡详情(520px宽) +- 基本信息:SN、类型、版本、固件、生产日期、状态 +- 装配信息:所属设备 +- 校准信息(仅采集板):校准状态、校准日期 + +#### 抽屉:校准文件(640px宽,仅采集板) +- 文件信息卡片:文件名、文件大小、MD5、上传时间、下载按钮 +- 校准数据表格:通道、参考值、测量值、偏差(%)、结果 +- 偏差超过1%标红 + +--- + +### 2.12 板卡登记 + +**路由**:`/board-cards/register` + +#### 功能描述 +登记新板卡信息,支持单个或批量登记。采集板支持导入校准文件。 + +#### 页面区块 + +**1. 登记模式切换**:单个登记 / 批量登记 + +**2. 板卡信息表单(每条)** + +| 字段 | 类型 | 必填 | +|------|------|------| +| 板卡类型 | 下拉(主协板/采集板/发射板/升压板) | 是 | +| 板卡版本 | 下拉(按类型联动) | 是 | +| 固件版本 | 自动填充(只读) | — | +| 板卡SN号 | 文本输入 | 是 | +| 生产日期 | 日期选择器 | 是 | +| 备注 | 文本输入 | — | + +**3. 采集板校准文件导入(仅采集板显示)** +- 虚线框点击上传区域,支持 .csv / .xlsx / .dat 格式 +- 已选文件显示文件名和大小,可移除 + +**4. 登记预览表格** +- 列:序号、类型、版本、固件、SN号、生产日期、校准文件、状态 + +**5. 底部操作栏** +- 显示待登记数量和校准文件附件数 +- 取消 / 确认登记 + +--- + +### 2.13 校准管理 + +**路由**:`/calibration`(已迁移至板卡列表的校准文件功能) #### 功能描述 管理采集板校准数据。仅针对采集板,其他板卡无需校准。 @@ -917,43 +1012,49 @@ ## 五、页面路由总览 -| 路由 | 页面 | 交互方式 | 文件 | +| 路由 | 页面 | 交互方式 | 说明 | |------|------|----------|------| -| `/` | 首页 Dashboard | 卡片点击跳转 | `Dashboard.vue` | -| `/models` | 设备型号管理 | 抽屉(新增型号/Checklist模板) | `DeviceModelManagement.vue` | -| `/boards` | 板卡型号管理 | Tab筛选 + 抽屉(详情) | `BoardManagement.vue` | -| `/devices` | 设备列表 | 筛选 + 卡片列表 | `DeviceList.vue` | -| `/devices/:id` | 设备详情 | 独立页面 | `DeviceDetail.vue` | -| `/registration` | 设备登记 | 弹窗(导入/拍照) | `DeviceRegistration.vue` | -| `/licenses` | 授权管理 | 抽屉(选择授权项) | `LicenseManagement.vue` | -| `/firmware` | 固件库 | 弹窗(上传固件) | `FirmwareLibrary.vue` | -| `/config-files` | 配置文件管理 | 抽屉(新建配置) | `ConfigFileManagement.vue` | -| `/config-files/:configId` | 参数配置 | 独立页面 | `ParameterConfiguration.vue` | -| `/calibration` | 校准管理 | 表格列表 | `CalibrationRecords.vue` | -| `/repair` | 维修工单 | 抽屉(新建/处理/详情) | `RepairOrders.vue` | -| `/repair/stats` | 维修统计 | 独立页面 | `RepairStats.vue` | -| `/repair/:orderId` | 工单详情 | 独立页面 | `RepairOrderDetail.vue` | -| `/scrap` | 报废管理 | 抽屉(详情/审批/回收) | `ScrapManagement.vue` | +| `/` | 首页 Dashboard | 卡片点击跳转 | 全局数据概览 | +| `/models` | 设备型号管理 | 抽屉(新增型号/Checklist模板) | 核心枢纽 | +| `/models/bom?model=` | 型号BOM表 | 表格 + 抽屉(添加物料) | 按型号管理物料清单 | +| `/boards` | 板卡版本管理 | Tab筛选 + 抽屉(详情) | 板卡型号版本管理 | +| `/board-cards` | 板卡列表 | 筛选 + 表格 + 抽屉(详情/校准文件) | 板卡实例管理 | +| `/board-cards/register` | 板卡登记 | 表单 + 校准文件导入 | 单个/批量登记 | +| `/devices` | 设备列表 | 筛选 + 卡片列表 | 设备总览 | +| `/devices/:sn` | 设备详情 | 独立页面(Tab切换) | 含可编辑授权项和配置文件 | +| `/registration` | 设备登记 | 弹窗(导入/拍照/扫码) | 含生产批次、扫码录入 | +| `/licenses` | 授权管理 | 抽屉(选择授权项) | 每型号一套授权模块 | +| `/firmware` | 固件库 | 弹窗(上传固件) | 支持板卡/设备型号固件 | +| `/config-files` | 配置文件管理 | 抽屉(新建配置) | 按型号绑定 | +| `/config-files/:configId` | 参数配置 | 独立页面 | 详细参数配置 | +| `/repair` | 维修工单 | 抽屉(新建/处理/详情) | 维修全生命周期 | +| `/repair/stats` | 维修统计 | 独立页面 | 数据统计 | +| `/repair/:orderId` | 工单详情 | 独立页面 | 维修工单详情 | +| `/scrap` | 报废管理 | 抽屉(详情/审批/回收) | 报废审批流程 | --- ## 六、跨模块数据流关系 ``` -设备型号管理 ──→ 授权管理(按设备型号绑定授权项) +设备型号管理 ──→ 授权管理(每型号一套授权模块) 设备型号管理 ──→ 配置管理(按设备型号绑定配置文件) -板卡型号管理 ──→ 固件库(按板卡型号关联固件) +设备型号管理 ──→ 固件库(按型号关联主机固件/计算单元固件) +设备型号管理 ──→ BOM表(按型号定义物料清单和板卡版本) 设备型号管理 ──→ 设备登记(Checklist模板按型号配置) +板卡版本管理 ──→ 固件库(按板卡型号关联固件) 设备登记 ──→ 设备列表(登记完成后出现在列表中) -设备列表 ──→ 设备详情(点击查看) +设备列表 ──→ 设备详情(点击查看,支持修改授权项和配置文件) + +板卡列表 ──→ 校准文件(采集板查看校准数据) +板卡登记 ──→ 板卡列表(登记完成后出现在列表中) -设备详情 ──→ 校准记录(查看校准信息) 设备详情 ──→ 维修工单(查看维修历史) 维修工单 ──→ 报废管理(申请报废) -维修工单 ──→ 校准记录(更换采集板需重新校准) - 报废管理 ──→ 维修工单(关联来源工单) 报废管理 ──→ 设备登记(回收入库后物料重新登记) + +授权项 + 配置文件 ──→ 授权文件(系统自动生成) ``` diff --git a/src/app/devices/[sn]/page.tsx b/src/app/devices/[sn]/page.tsx index d23246d..2f00b47 100644 --- a/src/app/devices/[sn]/page.tsx +++ b/src/app/devices/[sn]/page.tsx @@ -2,7 +2,7 @@ import { use } from 'react' import { useState } from 'react' import { useRouter } from 'next/navigation' -import { ArrowLeft, Cpu, Wifi, Monitor, Key, FileCode, Camera, Clock, X, CheckCircle, AlertTriangle, Package, ChevronLeft, ChevronRight, ZoomIn, Download } from 'lucide-react' +import { ArrowLeft, Cpu, Wifi, Monitor, Key, FileCode, Camera, Clock, X, CheckCircle, AlertTriangle, Package, ChevronLeft, ChevronRight, ZoomIn, Download, Edit, Check } from 'lucide-react' /** Mock: 所有设备数据 */ const allDevices = [ @@ -33,9 +33,9 @@ const bomData: Record = { - 'GD30-2025-000001': { modules: '1D SP, 2D SP, 3D SP, 1D VES, 2D ERT, 3D ERT, 1D IP, 2D IP, 3D IP, 跨孔, 水上', expiry: '2026-01-15', status: '生效' }, - 'GD30-2025-000002': { modules: '2D ERT, 3D ERT, 1D IP, 2D IP, 3D IP, 跨孔, 水上', expiry: '2025-12-31', status: '生效' }, - 'GT20-2025-000045': { modules: '2D ERT, 3D ERT, 1D IP, 2D IP', expiry: '2025-06-30', status: '生效' }, + 'GD30-2025-000001': { modules: '一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块, 三维自电/电阻率/激电测试模块, 水上, 跨孔, 电流法', expiry: '2026-01-15', status: '生效' }, + 'GD30-2025-000002': { modules: '一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块, 三维自电/电阻率/激电测试模块, 水上, 跨孔, 电流法', expiry: '2025-12-31', status: '生效' }, + 'GT20-2025-000045': { modules: '一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块, 三维自电/电阻率/激电测试模块', expiry: '2025-06-30', status: '生效' }, } /** Mock: 配置文件(含详细参数) */ @@ -140,6 +140,8 @@ export default function DeviceDetailPage({ params }: { params: Promise<{ sn: str const [activeTab, setActiveTab] = useState('overview') const [expandedItem, setExpandedItem] = useState(null) const [lightbox, setLightbox] = useState<{ photos: string[]; index: number } | null>(null) + const [licenseEditOpen, setLicenseEditOpen] = useState(false) + const [configEditOpen, setConfigEditOpen] = useState(false) const device = allDevices.find(d => d.sn === sn) const bom = bomData[sn] || [] @@ -432,7 +434,12 @@ export default function DeviceDetailPage({ params }: { params: Promise<{ sn: str {activeTab === 'license' && (
-

授权项信息

+
+

授权项信息

+ +
{license ? (
@@ -454,19 +461,64 @@ export default function DeviceDetailPage({ params }: { params: Promise<{ sn: str ) : (
-
该设备暂未配置授权项
+
该设备暂未配置授权项
+
)}
)} + {/* License Edit Drawer */} + {licenseEditOpen && ( +
+
setLicenseEditOpen(false)} style={{ position: 'absolute', inset: 0, backgroundColor: 'rgba(0,0,0,0.45)' }} /> +
+
+

修改授权项 — {sn}

+ +
+
+
+ + +
+
+ +
+ {['一维自电/电阻率/激电测试模块', '二维自电/电阻率/激电测试模块', '三维自电/电阻率/激电测试模块', '水上', '跨孔', '电流法'].map(m => { + const isSelected = license?.modules.includes(m) ?? false + return ( + + ) + })} +
+
+
+
+ + +
+
+
+ )} + {activeTab === 'config' && (
{config ? (
{/* 基本信息 */}
-

配置文件

+
+

配置文件

+ +
配置名称
@@ -608,12 +660,112 @@ export default function DeviceDetailPage({ params }: { params: Promise<{ sn: str
该设备暂未写入配置文件
+
)}
)} + {/* Config Edit Drawer */} + {configEditOpen && ( +
+
setConfigEditOpen(false)} style={{ position: 'absolute', inset: 0, backgroundColor: 'rgba(0,0,0,0.45)' }} /> +
+
+

修改配置参数 — {sn}

+ +
+
+ {config && ( + <> +
当前配置:{config.name} ({config.version})
+ +

发射参数

+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ +

采集参数

+
+
+ + +
+
+ + +
+
+ +

保护参数

+
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ +

网络参数

+
+ + +
+ + )} +
+
+ + +
+
+
+ )} + {activeTab === 'logs' && (

操作日志

diff --git a/src/app/devices/page.tsx b/src/app/devices/page.tsx index e427444..15e5d35 100644 --- a/src/app/devices/page.tsx +++ b/src/app/devices/page.tsx @@ -36,25 +36,22 @@ function getWeekRange(yearWeek: string): string { } const rawDevices = [ - { id: 1, sn: 'GD30-2025-000001', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已激活', firmware: 'v2.3.5', productionDate: '2025-01-15 14:30', customer: '北京地质研究院' }, - { id: 2, sn: 'GD30-2025-000002', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已激活', firmware: 'v2.3.5', productionDate: '2025-01-18 09:15', customer: '中国地质大学' }, - { id: 3, sn: 'GD30-2024-000056', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已出厂', firmware: 'v2.3.4', productionDate: '2024-12-20 16:00', customer: '成都理工大学' }, - { id: 4, sn: 'GT20-2025-000045', model: 'GD-20', type: '二维电法仪', status: '已激活', firmware: 'v1.8.5', productionDate: '2025-02-10 11:20', customer: '武汉地质调查中心' }, - { id: 5, sn: 'GT20-2025-000046', model: 'GD-20', type: '二维电法仪', status: '装配中', firmware: 'v1.8.5', productionDate: '2025-03-01 08:45', customer: '-' }, - { id: 6, sn: 'GD30-2024-000078', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已出厂', firmware: 'v2.3.4', productionDate: '2024-11-05 13:30', customer: '长安大学' }, - { id: 7, sn: 'GD10-2024-000033', model: 'GD-10 Supreme', type: '入门级电法仪', status: '已激活', firmware: 'v1.5.2', productionDate: '2024-09-12 10:00', customer: '河海大学' }, - { id: 8, sn: 'GD30-2024-000089', model: 'GD-30 Supreme', type: '高密度电法仪', status: '装配中', firmware: 'v2.3.5', productionDate: '2025-03-05 15:10', customer: '-' }, - { id: 9, sn: 'GT20-2025-000012', model: 'GD-20', type: '二维电法仪', status: '已激活', firmware: 'v1.8.5', productionDate: '2025-01-22 09:30', customer: '中南大学' }, - { id: 10, sn: 'GD30-2024-000102', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已出厂', firmware: 'v2.3.4', productionDate: '2024-10-18 14:00', customer: '吉林大学' }, - { id: 11, sn: 'GD10-2024-000034', model: 'GD-10 Supreme', type: '入门级电法仪', status: '装配中', firmware: 'v1.5.2', productionDate: '2025-03-08 11:45', customer: '-' }, - { id: 12, sn: 'GD30-2024-000145', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已激活', firmware: 'v2.3.5', productionDate: '2024-08-25 16:20', customer: '同济大学' }, + { id: 1, sn: 'GD30-2025-000001', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已激活', firmware: 'v2.3.5', productionDate: '2025-01-15 14:30', customer: '北京地质研究院', batch: 'BATCH-2025-Q1-001' }, + { id: 2, sn: 'GD30-2025-000002', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已激活', firmware: 'v2.3.5', productionDate: '2025-01-18 09:15', customer: '中国地质大学', batch: 'BATCH-2025-Q1-001' }, + { id: 3, sn: 'GD30-2024-000056', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已出厂', firmware: 'v2.3.4', productionDate: '2024-12-20 16:00', customer: '成都理工大学', batch: 'BATCH-2024-Q4-003' }, + { id: 4, sn: 'GT20-2025-000045', model: 'GD-20', type: '二维电法仪', status: '已激活', firmware: 'v1.8.5', productionDate: '2025-02-10 11:20', customer: '武汉地质调查中心', batch: 'BATCH-2025-Q1-002' }, + { id: 5, sn: 'GT20-2025-000046', model: 'GD-20', type: '二维电法仪', status: '装配中', firmware: 'v1.8.5', productionDate: '2025-03-01 08:45', customer: '-', batch: 'BATCH-2025-Q1-002' }, + { id: 6, sn: 'GD30-2024-000078', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已出厂', firmware: 'v2.3.4', productionDate: '2024-11-05 13:30', customer: '长安大学', batch: 'BATCH-2024-Q4-002' }, + { id: 7, sn: 'GD10-2024-000033', model: 'GD-10 Supreme', type: '入门级电法仪', status: '已激活', firmware: 'v1.5.2', productionDate: '2024-09-12 10:00', customer: '河海大学', batch: 'BATCH-2024-Q3-001' }, + { id: 8, sn: 'GD30-2024-000089', model: 'GD-30 Supreme', type: '高密度电法仪', status: '装配中', firmware: 'v2.3.5', productionDate: '2025-03-05 15:10', customer: '-', batch: 'BATCH-2025-Q1-001' }, + { id: 9, sn: 'GT20-2025-000012', model: 'GD-20', type: '二维电法仪', status: '已激活', firmware: 'v1.8.5', productionDate: '2025-01-22 09:30', customer: '中南大学', batch: 'BATCH-2025-Q1-002' }, + { id: 10, sn: 'GD30-2024-000102', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已出厂', firmware: 'v2.3.4', productionDate: '2024-10-18 14:00', customer: '吉林大学', batch: 'BATCH-2024-Q4-001' }, + { id: 11, sn: 'GD10-2024-000034', model: 'GD-10 Supreme', type: '入门级电法仪', status: '装配中', firmware: 'v1.5.2', productionDate: '2025-03-08 11:45', customer: '-', batch: 'BATCH-2025-Q1-003' }, + { id: 12, sn: 'GD30-2024-000145', model: 'GD-30 Supreme', type: '高密度电法仪', status: '已激活', firmware: 'v2.3.5', productionDate: '2024-08-25 16:20', customer: '同济大学', batch: 'BATCH-2024-Q3-002' }, ] /** 根据生产日期动态计算年周批次 */ -const devicesData = rawDevices.map(d => ({ - ...d, - batch: getYearWeek(d.productionDate), -})) +const devicesData = rawDevices const modelOptions = ['全部', 'GD-30 Supreme', 'GD-20', 'GD-10 Supreme'] const statusOptions = ['全部', '已激活', '已出厂', '装配中'] @@ -86,7 +83,7 @@ export default function DevicesPage() { const [currentPage, setCurrentPage] = useState(1) const pageSize = 8 - // 从数据中提取所有年周批次,按时间倒序排列,统计每个批次的设备数量,按年分组 + // 从数据中提取所有生产批次,按名称倒序排列,统计每个批次的设备数量,按年分组 const batchGroups = useMemo(() => { const batchMap = new Map() devicesData.forEach(d => { @@ -94,7 +91,10 @@ export default function DevicesPage() { }) const sorted = Array.from(batchMap.entries()) .sort((a, b) => b[0].localeCompare(a[0])) - .map(([batch, count]) => ({ batch, count, year: batch.split('-W')[0] })) + .map(([batch, count]) => { + const match = batch.match(/BATCH-(\d{4})/) + return { batch, count, year: match ? match[1] : '未知' } + }) // 按年分组 const groups = new Map() @@ -209,7 +209,6 @@ export default function DevicesPage() { >
{batch}
-
{getWeekRange(batch)}
型号:{device.model} {device.type}
主机版本:{device.firmware}
+
生产批次:{device.batch}
生产日期:{device.productionDate}
diff --git a/src/app/licenses/page.tsx b/src/app/licenses/page.tsx index 708a651..e19e852 100644 --- a/src/app/licenses/page.tsx +++ b/src/app/licenses/page.tsx @@ -1,48 +1,31 @@ 'use client' import { useState, Suspense } from 'react' import { useRouter, useSearchParams } from 'next/navigation' -import { Download, Plus, Search, Info, ChevronLeft, ChevronRight, X, Check, ArrowLeft } from 'lucide-react' +import { Download, Plus, Info, ChevronLeft, ChevronRight, X, Check, ArrowLeft } from 'lucide-react' const allAuthItems = [ - { id: '1D_SP', name: '1D SP', description: '一维自然电位法' }, - { id: '2D_SP', name: '2D SP', description: '二维自然电位法' }, - { id: '3D_SP', name: '3D SP', description: '三维自然电位法' }, - { id: '1D_VES', name: '1D VES', description: '一维垂向电测深' }, - { id: '2D_ERT', name: '2D ERT', description: '二维电阻率成像' }, - { id: '3D_ERT', name: '3D ERT', description: '三维电阻率成像' }, - { id: '1D_IP', name: '1D IP', description: '一维激发极化法' }, - { id: '2D_IP', name: '2D IP', description: '二维激发极化法' }, - { id: '3D_IP', name: '3D IP', description: '三维激发极化法' }, - { id: 'CROSS', name: '跨孔', description: '跨孔电阻率成像' }, - { id: 'WATER', name: '水上', description: '水上电法探测' }, + { id: '1D', name: '一维自电/电阻率/激电测试模块', description: '包含一维自然电位法、电阻率测深、激发极化测深', category: '一维' }, + { id: '2D', name: '二维自电/电阻率/激电测试模块', description: '包含二维自然电位法、电阻率成像、激发极化成像', category: '二维' }, + { id: '3D', name: '三维自电/电阻率/激电测试模块', description: '包含三维自然电位法、电阻率成像、激发极化成像', category: '三维' }, + { id: 'WATER', name: '水上', description: '水上电法探测', category: '水上' }, + { id: 'CROSS', name: '跨孔', description: '跨孔电阻率成像', category: '跨孔' }, + { id: 'CF', name: '电流场法', description: '电流场法', category: '电流场法' }, ] +const authCategories = ['一维', '二维', '三维', '水上', '跨孔', '电流场法'] + const modelPresets: Record = { - 'GD-10': ['1D_SP', '2D_SP', '1D_VES', '2D_ERT', '1D_IP', '2D_IP'], - 'GD-20': ['1D_SP', '2D_SP', '3D_SP', '1D_VES', '2D_ERT', '3D_ERT', '1D_IP', '2D_IP', '3D_IP'], - 'GD-30': ['1D_SP', '2D_SP', '3D_SP', '1D_VES', '2D_ERT', '3D_ERT', '1D_IP', '2D_IP', '3D_IP', 'CROSS', 'WATER'], + 'GD-10': ['1D', '2D'], + 'GD-20': ['1D', '2D', '3D'], + 'GD-30': ['1D', '2D', '3D', 'WATER', 'CROSS', 'CF'], } const mockLicenses = [ - { id: 1, model: 'GD-30', modules: '2D ERT, 3D ERT, 1D IP, 2D IP, 3D IP, 跨孔, 水上', expiry: '2025-12-31', date: '2025-01-15', status: '生效' }, - { id: 2, model: 'GD-20', modules: '2D ERT, 3D ERT, 1D IP, 2D IP', expiry: '2025-06-30', date: '2024-07-01', status: '生效' }, - { id: 3, model: 'GD-10', modules: '1D SP, 2D SP, 1D VES, 2D ERT', expiry: '2024-12-31', date: '2024-01-10', status: '已停用' }, - { id: 4, model: 'GD-30', modules: '全部模块', expiry: '2026-06-30', date: '2025-03-20', status: '生效' }, - { id: 5, model: 'GD-20', modules: '2D ERT, 1D IP, 2D IP', expiry: '2025-09-15', date: '2025-02-10', status: '生效' }, - { id: 6, model: 'GD-10', modules: '1D SP, 2D SP', expiry: '2024-06-30', date: '2023-07-01', status: '已停用' }, - { id: 7, model: 'GD-30', modules: '3D ERT, 3D IP, 跨孔', expiry: '2025-08-20', date: '2025-01-05', status: '生效' }, - { id: 8, model: 'GD-20', modules: '1D VES, 2D ERT, 1D IP', expiry: '2025-11-30', date: '2025-04-01', status: '草稿' }, + { id: 1, model: 'GD-30', modules: '一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块, 三维自电/电阻率/激电测试模块, 水上, 跨孔, 电流场法', expiry: '2025-12-31', status: '生效' }, + { id: 2, model: 'GD-20', modules: '一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块, 三维自电/电阻率/激电测试模块', expiry: '2025-06-30', status: '生效' }, + { id: 3, model: 'GD-10', modules: '一维自电/电阻率/激电测试模块, 二维自电/电阻率/激电测试模块', expiry: '2024-12-31', status: '生效' }, ] -const statusStyle = (status: string) => { - switch (status) { - case '生效': return { backgroundColor: '#F6FFED', color: '#52C41A', border: '1px solid #B7EB8F' } - case '草稿': return { backgroundColor: '#FFFBE6', color: '#FAAD14', border: '1px solid #FFE58F' } - case '已停用': return { backgroundColor: '#FAFAFA', color: 'rgba(0,0,0,0.45)', border: '1px solid #D9D9D9' } - default: return {} - } -} - export default function LicensesPage() { return ( 加载中...
}> @@ -66,7 +49,6 @@ function LicensesContent() { const isFromModels = !!modelParam const [filterModel, setFilterModel] = useState(initialModelFilter) - const [filterStatus, setFilterStatus] = useState('') const [currentPage, setCurrentPage] = useState(1) const [drawerOpen, setDrawerOpen] = useState(false) const [drawerModel, setDrawerModel] = useState('') @@ -77,7 +59,6 @@ function LicensesContent() { const filtered = mockLicenses.filter(l => { if (filterModel && l.model !== filterModel) return false - if (filterStatus && l.status !== filterStatus) return false return true }) const totalPages = Math.ceil(filtered.length / pageSize) @@ -126,7 +107,7 @@ function LicensesContent() {
- 授权管理用于控制设备可使用的功能模块。每台设备需要有效的授权才能使用对应的测量方法。授权到期前30天系统会自动提醒。 + 每个设备型号对应一套授权模块配置。该授权模块定义了该型号设备可使用的全部测量方法,所有该型号设备共享同一套授权项。
@@ -134,25 +115,13 @@ function LicensesContent() {
设备型号 - { setFilterModel(e.target.value); setCurrentPage(1) }} className="px-3 py-1.5 rounded text-sm" style={{ border: '1px solid #D9D9D9', minWidth: 140 }}>
-
- 状态 - -
-
@@ -160,7 +129,7 @@ function LicensesContent() { - {['设备型号', '授权模块', '到期时间', '创建日期', '状态', '操作'].map(h => ( + {['设备型号', '授权模块','操作'].map(h => ( ))} @@ -168,21 +137,17 @@ function LicensesContent() { {paged.map(row => ( - - - - - - + + ))} @@ -217,16 +182,6 @@ function LicensesContent() { -
- - -
{drawerExpiry === 'custom' && (
@@ -245,26 +200,35 @@ function LicensesContent() {
+ - {allAuthItems.map(item => ( - toggleItem(item.id)}> - - - - - ))} + {authCategories.map(cat => { + const items = allAuthItems.filter(i => i.category === cat) + return items.map((item, idx) => ( + toggleItem(item.id)}> + + + + + + )) + })}
{h}
{row.model} -
{row.modules}
-
{row.expiry}{row.date} - {row.status} - -
- - +
{row.model} +
+ {row.modules.split(', ').map(m => ( + {m} + ))}
+ +
选择分类 名称 说明
-
- {selectedItems.includes(item.id) && } -
-
{item.name}{item.description}
+
+ {selectedItems.includes(item.id) && } +
+
{idx === 0 ? cat : ''}{item.name}{item.description}
已选择 {selectedItems.length} 项
+
+ + 授权文件由选定的授权项与对应型号的配置文件共同生成,保存后系统将自动生成授权文件。 +
diff --git a/src/app/models/bom/page.tsx b/src/app/models/bom/page.tsx new file mode 100644 index 0000000..da850e9 --- /dev/null +++ b/src/app/models/bom/page.tsx @@ -0,0 +1,216 @@ +'use client' +import { useState, Suspense } from 'react' +import { useRouter, useSearchParams } from 'next/navigation' +import { ArrowLeft, Plus, Trash2, X, Info, CheckCircle } from 'lucide-react' + +interface BomItem { + id: number + name: string + model: string + versions: string[] + qty: number + required: boolean + needCalibration: boolean + enforceVersionMatch: boolean +} + +const modelBomData: Record = { + GD30: [ + { id: 1, name: '主协板', model: 'MCB-3000', versions: ['MB-V2.1', 'MB-V1.8'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + { id: 2, name: '采集板', model: 'ACB-6000', versions: ['RX-V2.3', 'RX-V1.3'], qty: 2, required: true, needCalibration: true, enforceVersionMatch: true }, + { id: 3, name: '发射板', model: 'TXB-1000', versions: ['TX-V2.1', 'TX-V1.5'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + { id: 4, name: '升压板', model: 'BST-500', versions: ['BP600-V1.2'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + { id: 5, name: '外壳机箱', model: 'GD30-CASE-A', versions: ['-'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + ], + GD20: [ + { id: 1, name: '主协板', model: 'MCB-2000', versions: ['MB-V1.8', 'MB-V1.2'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + { id: 2, name: '采集板', model: 'ACB-5000', versions: ['RX-V2.1', 'RX-V1.3'], qty: 1, required: true, needCalibration: true, enforceVersionMatch: false }, + { id: 3, name: '发射板', model: 'TXB-800', versions: ['TX-V1.5'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + { id: 4, name: '外壳机箱', model: 'GD20-CASE-A', versions: ['-'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + ], + GD10: [ + { id: 1, name: '主协板', model: 'MCB-1000', versions: ['MB-V1.2'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + { id: 2, name: '采集板', model: 'ACB-3000', versions: ['RX-V1.3'], qty: 1, required: true, needCalibration: true, enforceVersionMatch: false }, + { id: 3, name: '外壳机箱', model: 'GD10-CASE-A', versions: ['-'], qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }, + ], +} + +const modelNames: Record = { GD30: 'GD-30 Supreme', GD20: 'GD-20 Supreme', GD10: 'GD-10 Supreme' } + +export default function BomPage() { + return ( + 加载中...
}> + + + ) +} + +function BomContent() { + const router = useRouter() + const searchParams = useSearchParams() + const modelCode = searchParams.get('model') || 'GD30' + const modelName = modelNames[modelCode] || modelCode + + const [bomList, setBomList] = useState(modelBomData[modelCode] || []) + const [addDrawer, setAddDrawer] = useState(false) + const [addForm, setAddForm] = useState({ name: '', model: '', versions: '', qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }) + + const removeBomItem = (id: number) => setBomList(prev => prev.filter(b => b.id !== id)) + + const handleAdd = () => { + const newItem: BomItem = { + id: Date.now(), + name: addForm.name, + model: addForm.model, + versions: addForm.versions.split(',').map(v => v.trim()).filter(Boolean), + qty: addForm.qty, + required: addForm.required, + needCalibration: addForm.needCalibration, + enforceVersionMatch: addForm.enforceVersionMatch, + } + setBomList(prev => [...prev, newItem]) + setAddDrawer(false) + setAddForm({ name: '', model: '', versions: '', qty: 1, required: true, needCalibration: false, enforceVersionMatch: false }) + } + + // 是否有多块采集板需要版本一致 + const hasMultiAcqBoards = bomList.some(b => b.name === '采集板' && b.qty >= 2 && b.enforceVersionMatch) + + return ( +
+ {/* Header */} +
+ +
+

BOM表 — {modelName}

+

管理 {modelName} 型号的物料清单,定义装配所需板卡及版本

+
+
+ + {/* Info Banner */} +
+ +
+ BOM表定义了该型号设备装配所需的全部物料。每种板卡可配置多个兼容版本,设备登记时按此清单进行装配。 +
+
+ + {/* 采集板版本一致性约束提示(仅当有多块采集板时显示) */} + {hasMultiAcqBoards && ( +
+ + + 该型号包含 {bomList.find(b => b.name === '采集板' && b.qty >= 2)?.qty} 块采集板,已启用版本一致性约束:装配时所有采集板必须使用相同版本。 + +
+ )} + + {/* BOM Table */} +
+
+

物料清单(共 {bomList.reduce((s, b) => s + b.qty, 0)} 件)

+ +
+ + + + {['物料名称', '型号', '兼容版本', '数量', '必需', '版本约束', '需校准', '操作'].map(h => ( + + ))} + + + + {bomList.map(item => ( + + + + + + + + + + + ))} + +
{h}
{item.name}{item.model} +
+ {item.versions.map(v => ( + {v} + ))} +
+
{item.qty} + {item.required ? 必需 : 可选} + + {item.qty >= 2 && item.enforceVersionMatch ? ( + 版本须一致 + ) : ( + - + )} + + {item.needCalibration ? 需校准 : -} + + +
+
+ + {/* Add Drawer */} + {addDrawer && ( +
+
setAddDrawer(false)} style={{ position: 'absolute', inset: 0, backgroundColor: 'rgba(0,0,0,0.45)' }} /> +
+
+

添加物料

+ +
+
+
+ + +
+
+ + setAddForm({ ...addForm, model: e.target.value })} placeholder="如 MCB-3000" style={{ width: '100%', padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> +
+
+ + setAddForm({ ...addForm, versions: e.target.value })} placeholder="如 MB-V2.1, MB-V1.8" style={{ width: '100%', padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> +
支持多个版本,用逗号分隔
+
+
+ + setAddForm({ ...addForm, qty: parseInt(e.target.value) || 1 })} style={{ width: '100%', padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> +
+
+ + + {addForm.qty >= 2 && ( + + )} +
+
+
+ + +
+
+
+ )} +
+ ) +} diff --git a/src/app/models/page.tsx b/src/app/models/page.tsx index 1d3490f..ea5718d 100644 --- a/src/app/models/page.tsx +++ b/src/app/models/page.tsx @@ -1,7 +1,7 @@ 'use client' import { useState } from 'react' import { useRouter } from 'next/navigation' -import { Plus, X, Info, GripVertical, Trash2, Edit, Key, FileCode, Cpu } from 'lucide-react' +import { Plus, X, Info, GripVertical, Trash2, Edit, Key, FileCode, Cpu, ClipboardList } from 'lucide-react' const initialModelsData = [ { id: 1, name: 'GD-30 Supreme', code: 'GD30', status: '在产', description: '高端高密度电法仪', createDate: '2023-06-01' }, @@ -157,6 +157,12 @@ export default function ModelsPage() { > 固件 +
diff --git a/src/app/registration/page.tsx b/src/app/registration/page.tsx index 5e6ce87..44335cb 100644 --- a/src/app/registration/page.tsx +++ b/src/app/registration/page.tsx @@ -1,7 +1,7 @@ 'use client' import { useState } from 'react' import { useRouter } from 'next/navigation' -import { ArrowLeft, Upload, Download, Trash2, Edit, CheckCircle, Camera, X, AlertTriangle, Info } from 'lucide-react' +import { ArrowLeft, Upload, Download, Trash2, Edit, CheckCircle, Camera, X, AlertTriangle, Info, ScanLine, QrCode } from 'lucide-react' const modelMatchInfo: Record = { 'GD-30 Supreme': { license: 'LIC-GD30-全模块授权', config: 'CFG-GD30-v1.3.0', firmware: 'v2.3.5' }, @@ -9,15 +9,40 @@ const modelMatchInfo: Record = { + 'GD-30 Supreme': [ + { name: 'CFG-GD30-v1.3.0', version: 'v1.3.0', status: '生效' }, + { name: 'CFG-GD30-v1.2.0', version: 'v1.2.0', status: '生效' }, + { name: 'CFG-GD30-v1.1.0', version: 'v1.1.0', status: '已停用' }, + ], + 'GD-20 Supreme': [ + { name: 'CFG-GD20-v1.1.0', version: 'v1.1.0', status: '生效' }, + { name: 'CFG-GD20-v1.0.0', version: 'v1.0.0', status: '生效' }, + ], + 'GD-10 Supreme': [ + { name: 'CFG-GD10-v1.0.0', version: 'v1.0.0', status: '生效' }, + ], +} + const defaultBOM = [ - { id: 1, code: 'MB-2024-001', name: '主协板', sn: 'MCB-2024-0089', model: 'MCB-3000', calibration: '无需校准', qty: 1 }, - { id: 2, code: 'AC-2024-001', name: '采集板', sn: 'ACB-2024-0156', model: 'ACB-6000', calibration: '已校准', qty: 1 }, - { id: 3, code: 'AC-2024-002', name: '采集板', sn: 'ACB-2024-0157', model: 'ACB-6000', calibration: '已校准', qty: 1 }, - { id: 5, code: 'TX-2024-001', name: '发射板', sn: 'TXB-2024-0034', model: 'TXB-1000', calibration: '无需校准', qty: 1 }, - { id: 6, code: 'BS-2024-001', name: '升压板', sn: 'BST-2024-0021', model: 'BST-500', calibration: '无需校准', qty: 1 }, - { id: 7, code: 'CS-2024-001', name: '外壳机箱', sn: '-', model: 'GD30-CASE-A', calibration: '无需校准', qty: 1 }, + { id: 1, code: 'MB-2024-001', name: '主协板', sn: 'MCB-2024-0089', model: 'MCB-3000', version: 'MB-V2.1', calibration: '无需校准', qty: 1 }, + { id: 2, code: 'AC-2024-001', name: '采集板', sn: 'ACB-2024-0156', model: 'ACB-6000', version: 'RX-V2.3', calibration: '已校准', qty: 1 }, + { id: 3, code: 'AC-2024-002', name: '采集板', sn: 'ACB-2024-0157', model: 'ACB-6000', version: 'RX-V2.3', calibration: '已校准', qty: 1 }, + { id: 5, code: 'TX-2024-001', name: '发射板', sn: 'TXB-2024-0034', model: 'TXB-1000', version: 'TX-V2.1', calibration: '无需校准', qty: 1 }, + { id: 6, code: 'BS-2024-001', name: '升压板', sn: 'BST-2024-0021', model: 'BST-500', version: 'BP600-V1.2', calibration: '无需校准', qty: 1 }, + { id: 7, code: 'CS-2024-001', name: '外壳机箱', sn: '-', model: 'GD30-CASE-A', version: '-', calibration: '无需校准', qty: 1 }, ] +/** 板卡型号对应的可选版本 */ +const boardVersionOptions: Record = { + 'MCB-3000': ['MB-V2.1', 'MB-V1.8'], + 'ACB-6000': ['RX-V2.3', 'RX-V1.3'], + 'TXB-1000': ['TX-V2.1', 'TX-V1.5'], + 'BST-500': ['BP600-V1.2'], + 'GD30-CASE-A': ['-'], +} + const defaultChecklist = [ { id: 1, name: '主板SN扫码绑定', required: true }, { id: 2, name: '采集板SN录入(×6)', required: true }, @@ -48,6 +73,8 @@ export default function RegistrationPage() { const [deviceModel, setDeviceModel] = useState('GD-30 Supreme') const [hostSN, setHostSN] = useState('') const [boardSN, setBoardSN] = useState('') + const [batchNo, setBatchNo] = useState('') + const [selectedConfig, setSelectedConfig] = useState('CFG-GD30-v1.3.0') const [testStatus, setTestStatus] = useState('测试通过') const [productionDate, setProductionDate] = useState('') const [bomList, setBomList] = useState(defaultBOM) @@ -69,6 +96,10 @@ export default function RegistrationPage() { setBomList(prev => prev.filter(b => b.id !== id)) } + const updateBomItem = (id: number, field: string, value: string) => { + setBomList(prev => prev.map(b => b.id === id ? { ...b, [field]: value } : b)) + } + return (
@@ -89,7 +120,7 @@ export default function RegistrationPage() {
- { setDeviceModel(e.target.value); const cfgs = modelConfigOptions[e.target.value]; if (cfgs?.length) setSelectedConfig(cfgs[0].name) }} style={{ width: '100%', padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14 }}> @@ -97,11 +128,43 @@ export default function RegistrationPage() {
- setHostSN(e.target.value)} placeholder="如 GD30-20240308-001" style={{ width: '100%', padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> +
+ setHostSN(e.target.value)} placeholder="扫码或手动输入" style={{ flex: 1, padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> + +
- setBoardSN(e.target.value)} placeholder="如 MB20240308001" style={{ width: '100%', padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> +
+ setBoardSN(e.target.value)} placeholder="扫码或手动输入" style={{ flex: 1, padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> + +
+
+
+ +
+ + setBatchNo(e.target.value)} placeholder="手动输入" style={{ width: 140, padding: '8px 12px', border: '1px solid #D9D9D9', borderRadius: 6, fontSize: 14, boxSizing: 'border-box' }} /> +
+
+
+ +
@@ -128,7 +191,7 @@ export default function RegistrationPage() {
已匹配型号 {deviceModel} 的关联信息:
-
授权项:{matchInfo.license} · 配置文件:{matchInfo.config}
+
授权项:{matchInfo.license} · 配置文件:{selectedConfig}
) : ( @@ -144,14 +207,11 @@ export default function RegistrationPage() {

装机清单 BOM

-
- {['物料编码', '物料名称', 'SN号', '型号', '校准状态', '数量', '操作'].map(h => ( + {['物料编码', '物料名称', 'SN号', '型号', '版本', '校准状态', '数量', '操作'].map(h => ( ))} @@ -161,8 +221,28 @@ export default function RegistrationPage() { - + + @@ -177,6 +257,28 @@ export default function RegistrationPage() { ))}
{h}
{item.code} {item.name}{item.sn} + {item.sn === '-' ? ( + - + ) : ( +
+ updateBomItem(item.id, 'sn', e.target.value)} placeholder="扫码或手动输入SN" style={{ width: 160, padding: '4px 8px', border: '1px solid #D9D9D9', borderRadius: 4, fontSize: 13, boxSizing: 'border-box' }} /> + +
+ )} +
{item.model} + {(boardVersionOptions[item.model] || []).length > 1 ? ( + + ) : ( + {item.version} + )} + {item.calibration}
+ {/* 采集板版本一致性检查 */} + {(() => { + const acqBoards = bomList.filter(b => b.name === '采集板') + const versions = [...new Set(acqBoards.map(b => b.version))] + if (acqBoards.length > 1 && versions.length > 1) { + return ( +
+ + 采集板版本不一致({versions.join('、')}),要求同一台设备的采集板版本必须相同。 +
+ ) + } + if (acqBoards.length > 1 && versions.length === 1) { + return ( +
+ + 采集板版本一致:{versions[0]} +
+ ) + } + return null + })()}
{/* 装配 Checklist */} @@ -270,6 +372,18 @@ export default function RegistrationPage() {
+
+ + +
{Array.from({ length: photoCount[photoOpen] || 0 }).map((_, i) => (
@@ -279,7 +393,7 @@ export default function RegistrationPage() { ))}
setPhotoCount(prev => ({ ...prev, [photoOpen]: (prev[photoOpen] || 0) + 1 }))} style={{ aspectRatio: '1', border: '2px dashed #D9D9D9', borderRadius: 6, display: 'flex', flexDirection: 'column', alignItems: 'center', justifyContent: 'center', cursor: 'pointer', gap: 4 }}> - 添加 + 添加更多