diff --git a/.next/BUILD_ID b/.next/BUILD_ID index 9461da1630aeb12b89d54731ea2951805451aa98..f408d0f5b6bae4ab9770c98bbfb4d0cd827f0293 100644 --- a/.next/BUILD_ID +++ b/.next/BUILD_ID @@ -1 +1 @@ -BnqSdR5JatpGt6bMo2lSg \ No newline at end of file +2td0Z1d-ACUuAU0vaH1cE \ No newline at end of file diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json index 53ac24ceeef694f150733d900262c4e9d255d5ca..5d24bed016b0eda963842f80cae25b9c5cb7d08b 100644 --- a/.next/app-build-manifest.json +++ b/.next/app-build-manifest.json @@ -1,466 +1,466 @@ { "pages": { "/_not-found/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/_not-found/page-456a9067b36694a4.js" ], "/layout": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/css/1138060002beec9e.css", - "static/css/c9205cd142e7d0f3.css", + "static/css/4f7bf7a934dc8d86.css", "static/chunks/8720-c9ee040177c11cae.js", "static/chunks/4841-9c023033845750e4.js", "static/chunks/app/layout-3af15ecbba4da750.js" ], "/api/admin/deployments/[id]/database/logs/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/database/logs/route-4cd8f68137bb4a2e.js" ], "/api/admin/deployments/[id]/database/query/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/database/query/route-4cd8f68137bb4a2e.js" ], "/api/admin/deployments/[id]/functions/[functionId]/logs/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/functions/[functionId]/logs/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/database/schema/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/functions/[functionId]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/database/schema/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/functions/[functionId]/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/functions/[functionId]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/provision/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/functions/[functionId]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/provision/route-4cd8f68137bb4a2e.js" ], "/api/admin/deployments/[id]/functions/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/functions/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/provision/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/secrets/[secretId]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/provision/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/secrets/[secretId]/route-4cd8f68137bb4a2e.js" ], "/api/admin/deployments/[id]/scheduled-functions/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/scheduled-functions/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/secrets/[secretId]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/server-functions/[functionId]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/secrets/[secretId]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/server-functions/[functionId]/route-4cd8f68137bb4a2e.js" ], "/api/admin/deployments/[id]/secrets/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/secrets/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/server-functions/[functionId]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/analytics/[deploymentId]/clear/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/server-functions/[functionId]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/analytics/[deploymentId]/clear/route-4cd8f68137bb4a2e.js" ], "/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route-4cd8f68137bb4a2e.js" ], - "/api/analytics/[deploymentId]/engagement/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/database/schema/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/analytics/[deploymentId]/engagement/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/database/schema/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/server-functions/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/analytics/[deploymentId]/engagement/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/server-functions/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/analytics/[deploymentId]/engagement/route-4cd8f68137bb4a2e.js" ], "/api/analytics/[deploymentId]/export/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/analytics/[deploymentId]/export/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/server-context/mutate/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", - "static/chunks/4bd1b696-100b9d70ed4e49c1.js", - "static/chunks/1255-8befde0980f5cba9.js", - "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/server-context/mutate/route-4cd8f68137bb4a2e.js" - ], - "/api/analytics/[deploymentId]/heatmap/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/server-functions/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/analytics/[deploymentId]/heatmap/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/server-functions/route-4cd8f68137bb4a2e.js" ], "/api/analytics/[deploymentId]/overview/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/analytics/[deploymentId]/overview/route-4cd8f68137bb4a2e.js" ], - "/api/analytics/[deploymentId]/sessions/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/analytics/[deploymentId]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/analytics/[deploymentId]/sessions/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/analytics/[deploymentId]/route-4cd8f68137bb4a2e.js" ], "/api/analytics/[deploymentId]/storage/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/analytics/[deploymentId]/storage/route-4cd8f68137bb4a2e.js" ], - "/api/analytics/[deploymentId]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/server-context/mutate/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/analytics/[deploymentId]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/server-context/mutate/route-4cd8f68137bb4a2e.js" ], - "/api/admin/run-migrations/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/analytics/track/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/run-migrations/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/analytics/track/route-4cd8f68137bb4a2e.js" ], - "/api/analytics/track/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/analytics/[deploymentId]/heatmap/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/analytics/track/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/analytics/[deploymentId]/heatmap/route-4cd8f68137bb4a2e.js" ], - "/api/auth/check/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/run-migrations/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/auth/check/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/run-migrations/route-4cd8f68137bb4a2e.js" ], - "/api/auth/codex/connect/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/analytics/[deploymentId]/sessions/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/auth/codex/connect/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/analytics/[deploymentId]/sessions/route-4cd8f68137bb4a2e.js" ], "/api/analytics/interaction/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/analytics/interaction/route-4cd8f68137bb4a2e.js" ], - "/api/auth/codex/disconnect/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/auth/codex/connect/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/auth/codex/disconnect/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/auth/codex/connect/route-4cd8f68137bb4a2e.js" ], - "/api/analytics/[deploymentId]/clear/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/auth/check/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/analytics/[deploymentId]/clear/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/auth/check/route-4cd8f68137bb4a2e.js" ], - "/api/auth/hf/capabilities/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/auth/codex/status/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/auth/hf/capabilities/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/auth/codex/status/route-4cd8f68137bb4a2e.js" ], - "/api/auth/codex/status/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/auth/codex/disconnect/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/auth/codex/status/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/auth/codex/disconnect/route-4cd8f68137bb4a2e.js" ], "/api/auth/codex/token/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/auth/codex/token/route-4cd8f68137bb4a2e.js" ], - "/api/deployments/[id]/publish/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/auth/hf/capabilities/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/deployments/[id]/publish/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/auth/hf/capabilities/route-4cd8f68137bb4a2e.js" ], - "/api/auth/login/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/deployments/[id]/publish/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/auth/login/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/deployments/[id]/publish/route-4cd8f68137bb4a2e.js" ], - "/api/deployments/[id]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/auth/login/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/deployments/[id]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/auth/login/route-4cd8f68137bb4a2e.js" ], "/api/deployments/[id]/swap-project/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/deployments/[id]/swap-project/route-4cd8f68137bb4a2e.js" ], - "/api/deployments/[id]/settings/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/deployments/[id]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/deployments/[id]/settings/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/deployments/[id]/route-4cd8f68137bb4a2e.js" ], "/api/auth/logout/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/auth/logout/route-4cd8f68137bb4a2e.js" ], "/api/auth/me/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/auth/me/route-4cd8f68137bb4a2e.js" ], + "/api/deployments/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", + "static/chunks/4bd1b696-100b9d70ed4e49c1.js", + "static/chunks/1255-8befde0980f5cba9.js", + "static/chunks/main-app-6796e1116c8e92de.js", + "static/chunks/app/api/deployments/route-4cd8f68137bb4a2e.js" + ], "/api/deployments/[id]/thumbnail/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/deployments/[id]/thumbnail/route-4cd8f68137bb4a2e.js" ], - "/api/deployments/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/deployments/[id]/settings/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/deployments/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/deployments/[id]/settings/route-4cd8f68137bb4a2e.js" ], "/api/docs/[...path]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/docs/[...path]/route-4cd8f68137bb4a2e.js" ], - "/api/projects/[id]/database/query/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/generate/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/projects/[id]/database/query/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/generate/route-4cd8f68137bb4a2e.js" ], - "/api/projects/[id]/database/schema/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/models/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/projects/[id]/database/schema/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/models/route-4cd8f68137bb4a2e.js" ], - "/api/models/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/projects/[id]/database/schema/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/models/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/projects/[id]/database/schema/route-4cd8f68137bb4a2e.js" ], "/api/projects/[id]/deployments/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/projects/[id]/deployments/route-4cd8f68137bb4a2e.js" ], "/api/shell/execute/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/shell/execute/route-4cd8f68137bb4a2e.js" ], - "/api/projects/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/projects/[id]/database/query/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/projects/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/projects/[id]/database/query/route-4cd8f68137bb4a2e.js" ], "/api/sync/backend-features/[projectId]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/sync/backend-features/[projectId]/route-4cd8f68137bb4a2e.js" ], "/api/sync/projects/[id]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/sync/projects/[id]/route-4cd8f68137bb4a2e.js" ], - "/api/sync/files/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", - "static/chunks/4bd1b696-100b9d70ed4e49c1.js", - "static/chunks/1255-8befde0980f5cba9.js", - "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/sync/files/route-4cd8f68137bb4a2e.js" - ], "/api/sync/projects/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/sync/projects/route-4cd8f68137bb4a2e.js" ], - "/api/generate/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/projects/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/generate/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/projects/route-4cd8f68137bb4a2e.js" ], - "/api/sync/status/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/sync/files/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/sync/status/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/sync/files/route-4cd8f68137bb4a2e.js" ], "/api/sync/skills/[id]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/sync/skills/[id]/route-4cd8f68137bb4a2e.js" ], - "/api/sync/templates/[id]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/sync/templates/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/sync/templates/[id]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/sync/templates/route-4cd8f68137bb4a2e.js" ], - "/deployments/[id]/[...path]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/validate-key/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/deployments/[id]/[...path]/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/validate-key/route-4cd8f68137bb4a2e.js" + ], + "/api/sync/status/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", + "static/chunks/4bd1b696-100b9d70ed4e49c1.js", + "static/chunks/1255-8befde0980f5cba9.js", + "static/chunks/main-app-6796e1116c8e92de.js", + "static/chunks/app/api/sync/status/route-4cd8f68137bb4a2e.js" ], "/deployments/[id]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/deployments/[id]/route-4cd8f68137bb4a2e.js" ], - "/api/validate-key/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/deployments/[id]/[...path]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/validate-key/route-4cd8f68137bb4a2e.js" + "static/chunks/app/deployments/[id]/[...path]/route-4cd8f68137bb4a2e.js" ], - "/api/sync/templates/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/sync/templates/[id]/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/sync/templates/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/sync/templates/[id]/route-4cd8f68137bb4a2e.js" ], "/api/sync/skills/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/sync/skills/route-4cd8f68137bb4a2e.js" ], "/api/deployments/[id]/functions/[...path]/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/api/deployments/[id]/functions/[...path]/route-4cd8f68137bb4a2e.js" ], - "/api/admin/deployments/[id]/server-context/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/dashboard/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/deployments/[id]/server-context/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/dashboard/route-4cd8f68137bb4a2e.js" ], - "/api/admin/dashboard/route": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/api/admin/deployments/[id]/server-context/route": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/api/admin/dashboard/route-4cd8f68137bb4a2e.js" + "static/chunks/app/api/admin/deployments/[id]/server-context/route-4cd8f68137bb4a2e.js" ], - "/admin/dashboard/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/docs/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -471,13 +471,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/dashboard/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/docs/page-bc09b9cbccf02d58.js" ], "/admin/deployments/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -488,20 +488,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/deployments/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/deployments/page-bc09b9cbccf02d58.js" ], - "/admin/login/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", - "static/chunks/4bd1b696-100b9d70ed4e49c1.js", - "static/chunks/1255-8befde0980f5cba9.js", - "static/chunks/main-app-6796e1116c8e92de.js", - "static/chunks/app/admin/login/page-5f069849d073f76f.js" - ], - "/admin/projects/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/dashboard/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -512,20 +505,27 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/projects/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/dashboard/page-bc09b9cbccf02d58.js" + ], + "/admin/login/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", + "static/chunks/4bd1b696-100b9d70ed4e49c1.js", + "static/chunks/1255-8befde0980f5cba9.js", + "static/chunks/main-app-6796e1116c8e92de.js", + "static/chunks/app/admin/login/page-5f069849d073f76f.js" ], "/admin/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/app/admin/page-700ea05bb99f3aa7.js" ], - "/admin/settings/model/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/settings/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -536,13 +536,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/settings/model/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/settings/page-bc09b9cbccf02d58.js" ], - "/admin/settings/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/skills/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -553,13 +553,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/settings/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/skills/page-bc09b9cbccf02d58.js" ], - "/admin/skills/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/projects/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -570,13 +570,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/skills/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/projects/page-bc09b9cbccf02d58.js" ], "/admin/settings/application/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -587,13 +587,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/settings/application/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/settings/application/page-bc09b9cbccf02d58.js" ], - "/admin/templates/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/settings/model/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -604,13 +604,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/templates/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/settings/model/page-bc09b9cbccf02d58.js" ], "/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -621,13 +621,13 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/page-509d20540d41eac2.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/page-d5bbbaf5dee449d5.js" ], - "/admin/docs/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "/admin/templates/page": [ + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", @@ -638,21 +638,21 @@ "static/chunks/4754-f12d30a9633ac86b.js", "static/chunks/7389-61da0d6ecaea74eb.js", "static/chunks/2672-7c5c90d97d096503.js", - "static/chunks/6343-3b46582bdd86c960.js", + "static/chunks/6357-b446ac8c3fed5ee2.js", "static/chunks/4735-3fe565f30753fd50.js", - "static/chunks/230-c36a002416598df0.js", - "static/chunks/app/admin/docs/page-72394e38f2128aea.js" + "static/chunks/230-17f072d56a4348eb.js", + "static/chunks/app/admin/templates/page-bc09b9cbccf02d58.js" ], "/test-generation/page": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js", "static/chunks/14258b02-ed7689e3556981a7.js", "static/chunks/8720-c9ee040177c11cae.js", "static/chunks/4754-f12d30a9633ac86b.js", - "static/chunks/6343-3b46582bdd86c960.js", - "static/chunks/app/test-generation/page-09645eec39087f3d.js" + "static/chunks/6357-b446ac8c3fed5ee2.js", + "static/chunks/app/test-generation/page-b134a3a37ff43e31.js" ] } } \ No newline at end of file diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json index 2c098ce6f86a7431d0b83c5dbe0ae016fd02b397..5774f25e96ae6d113610958715e993850c0e12c6 100644 --- a/.next/app-path-routes-manifest.json +++ b/.next/app-path-routes-manifest.json @@ -3,77 +3,77 @@ "/api/admin/deployments/[id]/database/logs/route": "/api/admin/deployments/[id]/database/logs", "/api/admin/deployments/[id]/database/query/route": "/api/admin/deployments/[id]/database/query", "/api/admin/deployments/[id]/functions/[functionId]/logs/route": "/api/admin/deployments/[id]/functions/[functionId]/logs", - "/api/admin/deployments/[id]/database/schema/route": "/api/admin/deployments/[id]/database/schema", "/api/admin/deployments/[id]/functions/[functionId]/route": "/api/admin/deployments/[id]/functions/[functionId]", - "/api/admin/deployments/[id]/functions/route": "/api/admin/deployments/[id]/functions", "/api/admin/deployments/[id]/provision/route": "/api/admin/deployments/[id]/provision", - "/api/admin/deployments/[id]/scheduled-functions/route": "/api/admin/deployments/[id]/scheduled-functions", + "/api/admin/deployments/[id]/functions/route": "/api/admin/deployments/[id]/functions", "/api/admin/deployments/[id]/secrets/[secretId]/route": "/api/admin/deployments/[id]/secrets/[secretId]", - "/api/admin/deployments/[id]/secrets/route": "/api/admin/deployments/[id]/secrets", + "/api/admin/deployments/[id]/scheduled-functions/route": "/api/admin/deployments/[id]/scheduled-functions", "/api/admin/deployments/[id]/server-functions/[functionId]/route": "/api/admin/deployments/[id]/server-functions/[functionId]", + "/api/admin/deployments/[id]/secrets/route": "/api/admin/deployments/[id]/secrets", + "/api/analytics/[deploymentId]/clear/route": "/api/analytics/[deploymentId]/clear", "/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route": "/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]", + "/api/admin/deployments/[id]/database/schema/route": "/api/admin/deployments/[id]/database/schema", "/api/analytics/[deploymentId]/engagement/route": "/api/analytics/[deploymentId]/engagement", - "/api/admin/deployments/[id]/server-functions/route": "/api/admin/deployments/[id]/server-functions", "/api/analytics/[deploymentId]/export/route": "/api/analytics/[deploymentId]/export", - "/api/admin/deployments/[id]/server-context/mutate/route": "/api/admin/deployments/[id]/server-context/mutate", - "/api/analytics/[deploymentId]/heatmap/route": "/api/analytics/[deploymentId]/heatmap", + "/api/admin/deployments/[id]/server-functions/route": "/api/admin/deployments/[id]/server-functions", "/api/analytics/[deploymentId]/overview/route": "/api/analytics/[deploymentId]/overview", - "/api/analytics/[deploymentId]/sessions/route": "/api/analytics/[deploymentId]/sessions", - "/api/analytics/[deploymentId]/storage/route": "/api/analytics/[deploymentId]/storage", "/api/analytics/[deploymentId]/route": "/api/analytics/[deploymentId]", - "/api/admin/run-migrations/route": "/api/admin/run-migrations", + "/api/analytics/[deploymentId]/storage/route": "/api/analytics/[deploymentId]/storage", + "/api/admin/deployments/[id]/server-context/mutate/route": "/api/admin/deployments/[id]/server-context/mutate", "/api/analytics/track/route": "/api/analytics/track", - "/api/auth/check/route": "/api/auth/check", - "/api/auth/codex/connect/route": "/api/auth/codex/connect", + "/api/analytics/[deploymentId]/heatmap/route": "/api/analytics/[deploymentId]/heatmap", + "/api/admin/run-migrations/route": "/api/admin/run-migrations", + "/api/analytics/[deploymentId]/sessions/route": "/api/analytics/[deploymentId]/sessions", "/api/analytics/interaction/route": "/api/analytics/interaction", - "/api/auth/codex/disconnect/route": "/api/auth/codex/disconnect", - "/api/analytics/[deploymentId]/clear/route": "/api/analytics/[deploymentId]/clear", - "/api/auth/hf/capabilities/route": "/api/auth/hf/capabilities", + "/api/auth/codex/connect/route": "/api/auth/codex/connect", + "/api/auth/check/route": "/api/auth/check", "/api/auth/codex/status/route": "/api/auth/codex/status", + "/api/auth/codex/disconnect/route": "/api/auth/codex/disconnect", "/api/auth/codex/token/route": "/api/auth/codex/token", + "/api/auth/hf/capabilities/route": "/api/auth/hf/capabilities", "/api/deployments/[id]/publish/route": "/api/deployments/[id]/publish", "/api/auth/login/route": "/api/auth/login", - "/api/deployments/[id]/route": "/api/deployments/[id]", "/api/deployments/[id]/swap-project/route": "/api/deployments/[id]/swap-project", - "/api/deployments/[id]/settings/route": "/api/deployments/[id]/settings", + "/api/deployments/[id]/route": "/api/deployments/[id]", "/api/auth/logout/route": "/api/auth/logout", "/api/auth/me/route": "/api/auth/me", - "/api/deployments/[id]/thumbnail/route": "/api/deployments/[id]/thumbnail", "/api/deployments/route": "/api/deployments", + "/api/deployments/[id]/thumbnail/route": "/api/deployments/[id]/thumbnail", + "/api/deployments/[id]/settings/route": "/api/deployments/[id]/settings", "/api/docs/[...path]/route": "/api/docs/[...path]", - "/api/projects/[id]/database/query/route": "/api/projects/[id]/database/query", - "/api/projects/[id]/database/schema/route": "/api/projects/[id]/database/schema", + "/api/generate/route": "/api/generate", "/api/models/route": "/api/models", + "/api/projects/[id]/database/schema/route": "/api/projects/[id]/database/schema", "/api/projects/[id]/deployments/route": "/api/projects/[id]/deployments", "/api/shell/execute/route": "/api/shell/execute", - "/api/projects/route": "/api/projects", + "/api/projects/[id]/database/query/route": "/api/projects/[id]/database/query", "/api/sync/backend-features/[projectId]/route": "/api/sync/backend-features/[projectId]", "/api/sync/projects/[id]/route": "/api/sync/projects/[id]", - "/api/sync/files/route": "/api/sync/files", "/api/sync/projects/route": "/api/sync/projects", - "/api/generate/route": "/api/generate", - "/api/sync/status/route": "/api/sync/status", + "/api/projects/route": "/api/projects", + "/api/sync/files/route": "/api/sync/files", "/api/sync/skills/[id]/route": "/api/sync/skills/[id]", - "/api/sync/templates/[id]/route": "/api/sync/templates/[id]", - "/deployments/[id]/[...path]/route": "/deployments/[id]/[...path]", - "/deployments/[id]/route": "/deployments/[id]", - "/api/validate-key/route": "/api/validate-key", "/api/sync/templates/route": "/api/sync/templates", + "/api/validate-key/route": "/api/validate-key", + "/api/sync/status/route": "/api/sync/status", + "/deployments/[id]/route": "/deployments/[id]", + "/deployments/[id]/[...path]/route": "/deployments/[id]/[...path]", + "/api/sync/templates/[id]/route": "/api/sync/templates/[id]", "/api/sync/skills/route": "/api/sync/skills", "/api/deployments/[id]/functions/[...path]/route": "/api/deployments/[id]/functions/[...path]", - "/api/admin/deployments/[id]/server-context/route": "/api/admin/deployments/[id]/server-context", "/api/admin/dashboard/route": "/api/admin/dashboard", - "/admin/dashboard/page": "/admin/dashboard", + "/api/admin/deployments/[id]/server-context/route": "/api/admin/deployments/[id]/server-context", + "/admin/docs/page": "/admin/docs", "/admin/deployments/page": "/admin/deployments", + "/admin/dashboard/page": "/admin/dashboard", "/admin/login/page": "/admin/login", - "/admin/projects/page": "/admin/projects", "/admin/page": "/admin", - "/admin/settings/model/page": "/admin/settings/model", "/admin/settings/page": "/admin/settings", "/admin/skills/page": "/admin/skills", + "/admin/projects/page": "/admin/projects", "/admin/settings/application/page": "/admin/settings/application", - "/admin/templates/page": "/admin/templates", + "/admin/settings/model/page": "/admin/settings/model", "/page": "/", - "/admin/docs/page": "/admin/docs", + "/admin/templates/page": "/admin/templates", "/test-generation/page": "/test-generation" } \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json index 81bc804c12a0df481eddfc292e568b69ced1c964..67d74880b9140a508b43b9877dc1b946afe8ac80 100644 --- a/.next/build-manifest.json +++ b/.next/build-manifest.json @@ -5,11 +5,11 @@ "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/BnqSdR5JatpGt6bMo2lSg/_buildManifest.js", - "static/BnqSdR5JatpGt6bMo2lSg/_ssgManifest.js" + "static/2td0Z1d-ACUuAU0vaH1cE/_buildManifest.js", + "static/2td0Z1d-ACUuAU0vaH1cE/_ssgManifest.js" ], "rootMainFiles": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/4bd1b696-100b9d70ed4e49c1.js", "static/chunks/1255-8befde0980f5cba9.js", "static/chunks/main-app-6796e1116c8e92de.js" @@ -17,13 +17,13 @@ "rootMainFilesTree": {}, "pages": { "/_app": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/framework-bd61ec64032c2de7.js", "static/chunks/main-73443a1a35107593.js", "static/chunks/pages/_app-4b3fb5e477a0267f.js" ], "/_error": [ - "static/chunks/webpack-63b58f255bcf01c5.js", + "static/chunks/webpack-6dd20e8a189bb432.js", "static/chunks/framework-bd61ec64032c2de7.js", "static/chunks/main-73443a1a35107593.js", "static/chunks/pages/_error-c970d8b55ace1b48.js" diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json index 6929558a491d6cf32230ca7f84ebf617c21099fc..9f8ef89b6452e25445c60f20af8eeffdfe6e562f 100644 --- a/.next/prerender-manifest.json +++ b/.next/prerender-manifest.json @@ -74,7 +74,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/settings/model": { + "/admin/docs": { "experimentalBypassFor": [ { "type": "header", @@ -87,8 +87,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/settings/model", - "dataRoute": "/admin/settings/model.rsc", + "srcRoute": "/admin/docs", + "dataRoute": "/admin/docs.rsc", "allowHeader": [ "host", "x-matched-path", @@ -98,7 +98,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/settings": { + "/admin/skills": { "experimentalBypassFor": [ { "type": "header", @@ -111,8 +111,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/settings", - "dataRoute": "/admin/settings.rsc", + "srcRoute": "/admin/skills", + "dataRoute": "/admin/skills.rsc", "allowHeader": [ "host", "x-matched-path", @@ -122,7 +122,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/skills": { + "/admin/templates": { "experimentalBypassFor": [ { "type": "header", @@ -135,8 +135,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/skills", - "dataRoute": "/admin/skills.rsc", + "srcRoute": "/admin/templates", + "dataRoute": "/admin/templates.rsc", "allowHeader": [ "host", "x-matched-path", @@ -146,7 +146,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/templates": { + "/": { "experimentalBypassFor": [ { "type": "header", @@ -159,8 +159,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/templates", - "dataRoute": "/admin/templates.rsc", + "srcRoute": "/", + "dataRoute": "/index.rsc", "allowHeader": [ "host", "x-matched-path", @@ -170,7 +170,7 @@ "x-next-revalidate-tag-token" ] }, - "/": { + "/admin/projects": { "experimentalBypassFor": [ { "type": "header", @@ -183,8 +183,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/", - "dataRoute": "/index.rsc", + "srcRoute": "/admin/projects", + "dataRoute": "/admin/projects.rsc", "allowHeader": [ "host", "x-matched-path", @@ -218,7 +218,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/deployments": { + "/admin/dashboard": { "experimentalBypassFor": [ { "type": "header", @@ -231,8 +231,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/deployments", - "dataRoute": "/admin/deployments.rsc", + "srcRoute": "/admin/dashboard", + "dataRoute": "/admin/dashboard.rsc", "allowHeader": [ "host", "x-matched-path", @@ -266,7 +266,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/projects": { + "/admin/deployments": { "experimentalBypassFor": [ { "type": "header", @@ -279,8 +279,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/projects", - "dataRoute": "/admin/projects.rsc", + "srcRoute": "/admin/deployments", + "dataRoute": "/admin/deployments.rsc", "allowHeader": [ "host", "x-matched-path", @@ -290,7 +290,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/dashboard": { + "/admin/settings/model": { "experimentalBypassFor": [ { "type": "header", @@ -303,8 +303,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/dashboard", - "dataRoute": "/admin/dashboard.rsc", + "srcRoute": "/admin/settings/model", + "dataRoute": "/admin/settings/model.rsc", "allowHeader": [ "host", "x-matched-path", @@ -314,7 +314,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/docs": { + "/admin/settings": { "experimentalBypassFor": [ { "type": "header", @@ -327,8 +327,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/docs", - "dataRoute": "/admin/docs.rsc", + "srcRoute": "/admin/settings", + "dataRoute": "/admin/settings.rsc", "allowHeader": [ "host", "x-matched-path", diff --git a/.next/react-loadable-manifest.json b/.next/react-loadable-manifest.json index 56b62b64586fafdf1425b3f14e846af3d8d53e8b..24a47a928cd4fc2dd816aabc31653b1143d71dc2 100644 --- a/.next/react-loadable-manifest.json +++ b/.next/react-loadable-manifest.json @@ -2,7 +2,7 @@ "app/test-generation/page.tsx -> @/lib/testing/assertion-runner": { "id": 24251, "files": [ - "static/chunks/4251.bd9c6a806bae6996.js" + "static/chunks/4251.47bbc9a8d7ea504e.js" ] }, "app/test-generation/page.tsx -> @/lib/testing/judge": { diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json index aecdc5e91185693a5799a43efcf2bc86fb8a916b..baf74047dcfd1812b45cd9b535b0a77f788ee1f3 100644 --- a/.next/server/app-paths-manifest.json +++ b/.next/server/app-paths-manifest.json @@ -3,77 +3,77 @@ "/api/admin/deployments/[id]/database/logs/route": "app/api/admin/deployments/[id]/database/logs/route.js", "/api/admin/deployments/[id]/database/query/route": "app/api/admin/deployments/[id]/database/query/route.js", "/api/admin/deployments/[id]/functions/[functionId]/logs/route": "app/api/admin/deployments/[id]/functions/[functionId]/logs/route.js", - "/api/admin/deployments/[id]/database/schema/route": "app/api/admin/deployments/[id]/database/schema/route.js", "/api/admin/deployments/[id]/functions/[functionId]/route": "app/api/admin/deployments/[id]/functions/[functionId]/route.js", - "/api/admin/deployments/[id]/functions/route": "app/api/admin/deployments/[id]/functions/route.js", "/api/admin/deployments/[id]/provision/route": "app/api/admin/deployments/[id]/provision/route.js", - "/api/admin/deployments/[id]/scheduled-functions/route": "app/api/admin/deployments/[id]/scheduled-functions/route.js", + "/api/admin/deployments/[id]/functions/route": "app/api/admin/deployments/[id]/functions/route.js", "/api/admin/deployments/[id]/secrets/[secretId]/route": "app/api/admin/deployments/[id]/secrets/[secretId]/route.js", - "/api/admin/deployments/[id]/secrets/route": "app/api/admin/deployments/[id]/secrets/route.js", + "/api/admin/deployments/[id]/scheduled-functions/route": "app/api/admin/deployments/[id]/scheduled-functions/route.js", "/api/admin/deployments/[id]/server-functions/[functionId]/route": "app/api/admin/deployments/[id]/server-functions/[functionId]/route.js", + "/api/admin/deployments/[id]/secrets/route": "app/api/admin/deployments/[id]/secrets/route.js", + "/api/analytics/[deploymentId]/clear/route": "app/api/analytics/[deploymentId]/clear/route.js", "/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route": "app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route.js", + "/api/admin/deployments/[id]/database/schema/route": "app/api/admin/deployments/[id]/database/schema/route.js", "/api/analytics/[deploymentId]/engagement/route": "app/api/analytics/[deploymentId]/engagement/route.js", - "/api/admin/deployments/[id]/server-functions/route": "app/api/admin/deployments/[id]/server-functions/route.js", "/api/analytics/[deploymentId]/export/route": "app/api/analytics/[deploymentId]/export/route.js", - "/api/admin/deployments/[id]/server-context/mutate/route": "app/api/admin/deployments/[id]/server-context/mutate/route.js", - "/api/analytics/[deploymentId]/heatmap/route": "app/api/analytics/[deploymentId]/heatmap/route.js", + "/api/admin/deployments/[id]/server-functions/route": "app/api/admin/deployments/[id]/server-functions/route.js", "/api/analytics/[deploymentId]/overview/route": "app/api/analytics/[deploymentId]/overview/route.js", - "/api/analytics/[deploymentId]/sessions/route": "app/api/analytics/[deploymentId]/sessions/route.js", - "/api/analytics/[deploymentId]/storage/route": "app/api/analytics/[deploymentId]/storage/route.js", "/api/analytics/[deploymentId]/route": "app/api/analytics/[deploymentId]/route.js", - "/api/admin/run-migrations/route": "app/api/admin/run-migrations/route.js", + "/api/analytics/[deploymentId]/storage/route": "app/api/analytics/[deploymentId]/storage/route.js", + "/api/admin/deployments/[id]/server-context/mutate/route": "app/api/admin/deployments/[id]/server-context/mutate/route.js", "/api/analytics/track/route": "app/api/analytics/track/route.js", - "/api/auth/check/route": "app/api/auth/check/route.js", - "/api/auth/codex/connect/route": "app/api/auth/codex/connect/route.js", + "/api/analytics/[deploymentId]/heatmap/route": "app/api/analytics/[deploymentId]/heatmap/route.js", + "/api/admin/run-migrations/route": "app/api/admin/run-migrations/route.js", + "/api/analytics/[deploymentId]/sessions/route": "app/api/analytics/[deploymentId]/sessions/route.js", "/api/analytics/interaction/route": "app/api/analytics/interaction/route.js", - "/api/auth/codex/disconnect/route": "app/api/auth/codex/disconnect/route.js", - "/api/analytics/[deploymentId]/clear/route": "app/api/analytics/[deploymentId]/clear/route.js", - "/api/auth/hf/capabilities/route": "app/api/auth/hf/capabilities/route.js", + "/api/auth/codex/connect/route": "app/api/auth/codex/connect/route.js", + "/api/auth/check/route": "app/api/auth/check/route.js", "/api/auth/codex/status/route": "app/api/auth/codex/status/route.js", + "/api/auth/codex/disconnect/route": "app/api/auth/codex/disconnect/route.js", "/api/auth/codex/token/route": "app/api/auth/codex/token/route.js", + "/api/auth/hf/capabilities/route": "app/api/auth/hf/capabilities/route.js", "/api/deployments/[id]/publish/route": "app/api/deployments/[id]/publish/route.js", "/api/auth/login/route": "app/api/auth/login/route.js", - "/api/deployments/[id]/route": "app/api/deployments/[id]/route.js", "/api/deployments/[id]/swap-project/route": "app/api/deployments/[id]/swap-project/route.js", - "/api/deployments/[id]/settings/route": "app/api/deployments/[id]/settings/route.js", + "/api/deployments/[id]/route": "app/api/deployments/[id]/route.js", "/api/auth/logout/route": "app/api/auth/logout/route.js", "/api/auth/me/route": "app/api/auth/me/route.js", - "/api/deployments/[id]/thumbnail/route": "app/api/deployments/[id]/thumbnail/route.js", "/api/deployments/route": "app/api/deployments/route.js", + "/api/deployments/[id]/thumbnail/route": "app/api/deployments/[id]/thumbnail/route.js", + "/api/deployments/[id]/settings/route": "app/api/deployments/[id]/settings/route.js", "/api/docs/[...path]/route": "app/api/docs/[...path]/route.js", - "/api/projects/[id]/database/query/route": "app/api/projects/[id]/database/query/route.js", - "/api/projects/[id]/database/schema/route": "app/api/projects/[id]/database/schema/route.js", + "/api/generate/route": "app/api/generate/route.js", "/api/models/route": "app/api/models/route.js", + "/api/projects/[id]/database/schema/route": "app/api/projects/[id]/database/schema/route.js", "/api/projects/[id]/deployments/route": "app/api/projects/[id]/deployments/route.js", "/api/shell/execute/route": "app/api/shell/execute/route.js", - "/api/projects/route": "app/api/projects/route.js", + "/api/projects/[id]/database/query/route": "app/api/projects/[id]/database/query/route.js", "/api/sync/backend-features/[projectId]/route": "app/api/sync/backend-features/[projectId]/route.js", "/api/sync/projects/[id]/route": "app/api/sync/projects/[id]/route.js", - "/api/sync/files/route": "app/api/sync/files/route.js", "/api/sync/projects/route": "app/api/sync/projects/route.js", - "/api/generate/route": "app/api/generate/route.js", - "/api/sync/status/route": "app/api/sync/status/route.js", + "/api/projects/route": "app/api/projects/route.js", + "/api/sync/files/route": "app/api/sync/files/route.js", "/api/sync/skills/[id]/route": "app/api/sync/skills/[id]/route.js", - "/api/sync/templates/[id]/route": "app/api/sync/templates/[id]/route.js", - "/deployments/[id]/[...path]/route": "app/deployments/[id]/[...path]/route.js", - "/deployments/[id]/route": "app/deployments/[id]/route.js", - "/api/validate-key/route": "app/api/validate-key/route.js", "/api/sync/templates/route": "app/api/sync/templates/route.js", + "/api/validate-key/route": "app/api/validate-key/route.js", + "/api/sync/status/route": "app/api/sync/status/route.js", + "/deployments/[id]/route": "app/deployments/[id]/route.js", + "/deployments/[id]/[...path]/route": "app/deployments/[id]/[...path]/route.js", + "/api/sync/templates/[id]/route": "app/api/sync/templates/[id]/route.js", "/api/sync/skills/route": "app/api/sync/skills/route.js", "/api/deployments/[id]/functions/[...path]/route": "app/api/deployments/[id]/functions/[...path]/route.js", - "/api/admin/deployments/[id]/server-context/route": "app/api/admin/deployments/[id]/server-context/route.js", "/api/admin/dashboard/route": "app/api/admin/dashboard/route.js", - "/admin/dashboard/page": "app/admin/dashboard/page.js", + "/api/admin/deployments/[id]/server-context/route": "app/api/admin/deployments/[id]/server-context/route.js", + "/admin/docs/page": "app/admin/docs/page.js", "/admin/deployments/page": "app/admin/deployments/page.js", + "/admin/dashboard/page": "app/admin/dashboard/page.js", "/admin/login/page": "app/admin/login/page.js", - "/admin/projects/page": "app/admin/projects/page.js", "/admin/page": "app/admin/page.js", - "/admin/settings/model/page": "app/admin/settings/model/page.js", "/admin/settings/page": "app/admin/settings/page.js", "/admin/skills/page": "app/admin/skills/page.js", + "/admin/projects/page": "app/admin/projects/page.js", "/admin/settings/application/page": "app/admin/settings/application/page.js", - "/admin/templates/page": "app/admin/templates/page.js", + "/admin/settings/model/page": "app/admin/settings/model/page.js", "/page": "app/page.js", - "/admin/docs/page": "app/admin/docs/page.js", + "/admin/templates/page": "app/admin/templates/page.js", "/test-generation/page": "app/test-generation/page.js" } \ No newline at end of file diff --git a/.next/server/app/_not-found.html b/.next/server/app/_not-found.html index cfc3eca3fcc67d47e9e522efefa1e766ce122c9e..b0b031c5f01bb112e9dc77b601acb1ad291cf9b4 100644 --- a/.next/server/app/_not-found.html +++ b/.next/server/app/_not-found.html @@ -1 +1 @@ -404: This page could not be found.Open Source Web Studio | Agentic AI Development 🎨

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.Open Source Web Studio | Agentic AI Development 🎨

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found.rsc b/.next/server/app/_not-found.rsc index c865e06d417b45a47229b6d5df466ca65037a0f5..45bb47c359f544d60c87fc68d3c6e643917a080e 100644 --- a/.next/server/app/_not-found.rsc +++ b/.next/server/app/_not-found.rsc @@ -14,8 +14,8 @@ e:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","_not-found"],"i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["/_not-found",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L7",null,{"children":["$L8",["$","$L9",null,{"promise":"$@a"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],[["$","$Lb",null,{"children":"$Lc"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Ld",null,{"children":["$","div",null,{"hidden":true,"children":["$","$e",null,{"fallback":null,"children":"$Lf"}]}]}]]}],false]],"m":"$undefined","G":["$10",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","_not-found"],"i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["/_not-found",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L7",null,{"children":["$L8",["$","$L9",null,{"promise":"$@a"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],[["$","$Lb",null,{"children":"$Lc"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Ld",null,{"children":["$","div",null,{"hidden":true,"children":["$","$e",null,{"fallback":null,"children":"$Lf"}]}]}]]}],false]],"m":"$undefined","G":["$10",[]],"s":false,"S":true} c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 8:null 11:I[80622,[],"IconMark"] diff --git a/.next/server/app/_not-found/page_client-reference-manifest.js b/.next/server/app/_not-found/page_client-reference-manifest.js index 594ac6f524b710d2dfd31b9610439d3ca2d871f6..5641db116c0001ed6ea644054a55236a4c300811 100644 --- a/.next/server/app/_not-found/page_client-reference-manifest.js +++ b/.next/server/app/_not-found/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/_not-found/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/_not-found/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin.html b/.next/server/app/admin.html index cade67e0a87f4f5e3b1d676fec52c96ce27d331c..3a20159a8327541d6946e7c7584d6139edea92c5 100644 --- a/.next/server/app/admin.html +++ b/.next/server/app/admin.html @@ -1 +1 @@ -Open Source Web Studio | Agentic AI Development 🎨

Redirecting...

\ No newline at end of file +Open Source Web Studio | Agentic AI Development 🎨

Redirecting...

\ No newline at end of file diff --git a/.next/server/app/admin.rsc b/.next/server/app/admin.rsc index c9071d890c0780a5bf48d7bfa391ebf726434c6d..7cff7ce854316950891d297a44abf6af551af2f2 100644 --- a/.next/server/app/admin.rsc +++ b/.next/server/app/admin.rsc @@ -16,8 +16,8 @@ f:I[24431,[],"ViewportBoundary"] :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin"],"i":false,"f":[[["",{"children":["admin",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin"],"i":false,"f":[[["",{"children":["admin",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} 9:{} a:"$0:f:0:1:2:children:2:children:1:props:children:0:props:params" 10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] diff --git a/.next/server/app/admin/dashboard.html b/.next/server/app/admin/dashboard.html index bfa2ad096d7d20e9aeeb9e6b6a34a58c7dc5b1be..99079bd4d095a32c9f1ea7061ac0adc1e7039597 100644 --- a/.next/server/app/admin/dashboard.html +++ b/.next/server/app/admin/dashboard.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Dashboard

Loading dashboard...

\ No newline at end of file +
Dashboard

Loading dashboard...

\ No newline at end of file diff --git a/.next/server/app/admin/dashboard.rsc b/.next/server/app/admin/dashboard.rsc index 9af4b23bd6713fc8d846216ef85f2f18ec12db83..47ae90db5b91fc82d8b99eb24f8cdd793a8b687f 100644 --- a/.next/server/app/admin/dashboard.rsc +++ b/.next/server/app/admin/dashboard.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","5957","static/chunks/app/admin/dashboard/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","5957","static/chunks/app/admin/dashboard/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","dashboard"],"i":false,"f":[[["",{"children":["admin",{"children":["dashboard",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["dashboard",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"dashboard"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","dashboard"],"i":false,"f":[[["",{"children":["admin",{"children":["dashboard",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["dashboard",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"dashboard"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/dashboard/page.js b/.next/server/app/admin/dashboard/page.js index dfe662a10a01db7259f42ff13cc6a841eafcfcc8..12258957f3cee13afb5d76e04800aec6085ba91d 100644 --- a/.next/server/app/admin/dashboard/page.js +++ b/.next/server/app/admin/dashboard/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=5957,a.ids=[5957],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5549:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"dashboard"})}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},71912:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,5549)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/dashboard/page",pathname:"/admin/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/dashboard/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=71912));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=71912));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/dashboard/page.js.nft.json b/.next/server/app/admin/dashboard/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/dashboard/page.js.nft.json +++ b/.next/server/app/admin/dashboard/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/dashboard/page_client-reference-manifest.js b/.next/server/app/admin/dashboard/page_client-reference-manifest.js index d0061640cfc8d75e55752f06e2dd409588d0df6c..06cb650841b3def9052151e32eea94d7857615fc 100644 --- a/.next/server/app/admin/dashboard/page_client-reference-manifest.js +++ b/.next/server/app/admin/dashboard/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/dashboard/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","5957","static/chunks/app/admin/dashboard/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/dashboard/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","5957","static/chunks/app/admin/dashboard/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/deployments.html b/.next/server/app/admin/deployments.html index ed15e1c2f5c70e4c9e918d873a5b3e183f04644f..df64a23bdc5cf3f2dbe4e202b3c0eb11fb31d560 100644 --- a/.next/server/app/admin/deployments.html +++ b/.next/server/app/admin/deployments.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Deployments

Deployments feature is only available in Server Mode

\ No newline at end of file +
Deployments

Deployments feature is only available in Server Mode

\ No newline at end of file diff --git a/.next/server/app/admin/deployments.rsc b/.next/server/app/admin/deployments.rsc index 432beb30043cae0fcea0c71f1a1d69d09e15f5b1..7baec8302bde2690dfad8ea1c31ed0285d0a1872 100644 --- a/.next/server/app/admin/deployments.rsc +++ b/.next/server/app/admin/deployments.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","105","static/chunks/app/admin/deployments/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","105","static/chunks/app/admin/deployments/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","deployments"],"i":false,"f":[[["",{"children":["admin",{"children":["deployments",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["deployments",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"deployments"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","deployments"],"i":false,"f":[[["",{"children":["admin",{"children":["deployments",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["deployments",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"deployments"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/deployments/page.js b/.next/server/app/admin/deployments/page.js index 6162b07e909bfcfd59e3d3cc6dce36520be2d1be..71457c7a6712c44bbb6934ef756d81f506c0fb53 100644 --- a/.next/server/app/admin/deployments/page.js +++ b/.next/server/app/admin/deployments/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=105,a.ids=[105],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},58349:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"deployments"})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},67944:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["deployments",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,58349)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/deployments/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/deployments/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/deployments/page",pathname:"/admin/deployments",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/deployments/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=67944));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=67944));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/deployments/page.js.nft.json b/.next/server/app/admin/deployments/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/deployments/page.js.nft.json +++ b/.next/server/app/admin/deployments/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/deployments/page_client-reference-manifest.js b/.next/server/app/admin/deployments/page_client-reference-manifest.js index 4ece042d869709b6959743f6e3240118ac29986a..f020f3f7face9bb55c54a5e1f733212b1f1847ca 100644 --- a/.next/server/app/admin/deployments/page_client-reference-manifest.js +++ b/.next/server/app/admin/deployments/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/deployments/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","105","static/chunks/app/admin/deployments/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/deployments/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/deployments/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","105","static/chunks/app/admin/deployments/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/deployments/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/docs.html b/.next/server/app/admin/docs.html index bb0693d0d6e7bf139ab2beb8cc1c475d50b368e9..2b191787dd1f439e3236f27b85a72ba9f14130f4 100644 --- a/.next/server/app/admin/docs.html +++ b/.next/server/app/admin/docs.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Docs
Loading documentation...
\ No newline at end of file +
Docs
Loading documentation...
\ No newline at end of file diff --git a/.next/server/app/admin/docs.rsc b/.next/server/app/admin/docs.rsc index 9eccc3b654a15da31dc3d0ff91d66a81aef76abb..129f251987aaf3c97600a8a02b71466ebeae3fff 100644 --- a/.next/server/app/admin/docs.rsc +++ b/.next/server/app/admin/docs.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","4004","static/chunks/app/admin/docs/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","4004","static/chunks/app/admin/docs/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","docs"],"i":false,"f":[[["",{"children":["admin",{"children":["docs",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"docs"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","docs"],"i":false,"f":[[["",{"children":["admin",{"children":["docs",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"docs"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/docs/page.js b/.next/server/app/admin/docs/page.js index 659b62ca7aeec199fb1a958ed080afd8125c16fe..42d326c64834ef59cb8aa0b98b26412a15de165b 100644 --- a/.next/server/app/admin/docs/page.js +++ b/.next/server/app/admin/docs/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=4004,a.ids=[4004],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},13201:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"docs"})}},17574:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["docs",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,13201)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/docs/page",pathname:"/admin/docs",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/docs/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=17574));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=17574));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/docs/page.js.nft.json b/.next/server/app/admin/docs/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/docs/page.js.nft.json +++ b/.next/server/app/admin/docs/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/docs/page_client-reference-manifest.js b/.next/server/app/admin/docs/page_client-reference-manifest.js index d4dcd13150c66915c71bfd872a8dbc90d295f989..68f2c562e506294b813210adf7a74c4691b42c7e 100644 --- a/.next/server/app/admin/docs/page_client-reference-manifest.js +++ b/.next/server/app/admin/docs/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/docs/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","4004","static/chunks/app/admin/docs/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/docs/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","4004","static/chunks/app/admin/docs/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/login.html b/.next/server/app/admin/login.html index 979a661456ab6e9bbf374a8315fcdad7ada35387..2690493c2e583d895cf0a96515788d1a91e21c74 100644 --- a/.next/server/app/admin/login.html +++ b/.next/server/app/admin/login.html @@ -1 +1 @@ -Open Source Web Studio | Agentic AI Development 🎨

OSW Studio Admin

Enter your password to continue

Powered byOSW Studio
\ No newline at end of file +Open Source Web Studio | Agentic AI Development 🎨

OSW Studio Admin

Enter your password to continue

Powered byOSW Studio
\ No newline at end of file diff --git a/.next/server/app/admin/login.rsc b/.next/server/app/admin/login.rsc index 80b6149e2827e2846cfde2a017dc421e040762eb..ed1d8de1f0c4c0ba45cab1c15268ae7ddf24c3ae 100644 --- a/.next/server/app/admin/login.rsc +++ b/.next/server/app/admin/login.rsc @@ -16,8 +16,8 @@ f:I[24431,[],"ViewportBoundary"] :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","login"],"i":false,"f":[[["",{"children":["admin",{"children":["login",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["login",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","login"],"i":false,"f":[[["",{"children":["admin",{"children":["login",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["login",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} 9:{} a:"$0:f:0:1:2:children:2:children:2:children:1:props:children:0:props:params" 10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] diff --git a/.next/server/app/admin/login/page_client-reference-manifest.js b/.next/server/app/admin/login/page_client-reference-manifest.js index 9bce7299c1310db937f273cefd56fba391af0704..65524ce8fe946612ea200f0962f0a10eb9dfb219 100644 --- a/.next/server/app/admin/login/page_client-reference-manifest.js +++ b/.next/server/app/admin/login/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/login/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":["2116","static/chunks/app/admin/login/page-5f069849d073f76f.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/login/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":["2116","static/chunks/app/admin/login/page-5f069849d073f76f.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/page_client-reference-manifest.js b/.next/server/app/admin/page_client-reference-manifest.js index 49befeb79c76c6c0587c470ec7b0bad06951bc9d..720516e55f9293a5232b8833bd550743e24e71e6 100644 --- a/.next/server/app/admin/page_client-reference-manifest.js +++ b/.next/server/app/admin/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/projects.html b/.next/server/app/admin/projects.html index 12b35cbacd7475d4e027a93e1ab45075db15ca27..4f1d5cb28ef896ae9d602c785b0cfdb5a360e33b 100644 --- a/.next/server/app/admin/projects.html +++ b/.next/server/app/admin/projects.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Projects

Loading projects...

\ No newline at end of file +
Projects

Loading projects...

\ No newline at end of file diff --git a/.next/server/app/admin/projects.rsc b/.next/server/app/admin/projects.rsc index f8f52063e19fb3ac044317b8c4472288638d9d3d..18f9a63f1f1f3047c8437c2e2c847ee7b7883a9f 100644 --- a/.next/server/app/admin/projects.rsc +++ b/.next/server/app/admin/projects.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","3321","static/chunks/app/admin/projects/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","3321","static/chunks/app/admin/projects/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","projects"],"i":false,"f":[[["",{"children":["admin",{"children":["projects",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["projects",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"projects"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","projects"],"i":false,"f":[[["",{"children":["admin",{"children":["projects",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["projects",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"projects"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/projects/page.js b/.next/server/app/admin/projects/page.js index b9dd9a17ff98919c9d5a7cd688de2eabfeba437d..80956e582eadc80089e7d0dad680b498510d1823 100644 --- a/.next/server/app/admin/projects/page.js +++ b/.next/server/app/admin/projects/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=3321,a.ids=[3321],a.modules={100:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"projects"})}},261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},72114:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["projects",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,100)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/projects/page",pathname:"/admin/projects",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/projects/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=72114));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=72114));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/projects/page.js.nft.json b/.next/server/app/admin/projects/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/projects/page.js.nft.json +++ b/.next/server/app/admin/projects/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/projects/page_client-reference-manifest.js b/.next/server/app/admin/projects/page_client-reference-manifest.js index aef9ffd8e892bcc51db727e4e27a78090a4e358f..1f096dd4306b0f5e2932fc690255fbdd1e9e3a92 100644 --- a/.next/server/app/admin/projects/page_client-reference-manifest.js +++ b/.next/server/app/admin/projects/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/projects/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","3321","static/chunks/app/admin/projects/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/projects/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","3321","static/chunks/app/admin/projects/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/settings.html b/.next/server/app/admin/settings.html index 9cf7c0a12b20c80cecee3e0bdb27862916c14b10..f47315356c455c1593bd7fdf69d93042bddf253a 100644 --- a/.next/server/app/admin/settings.html +++ b/.next/server/app/admin/settings.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Settings

Loading...

\ No newline at end of file +
Settings

Loading...

\ No newline at end of file diff --git a/.next/server/app/admin/settings.rsc b/.next/server/app/admin/settings.rsc index a7f306b1e4684c2fdf5a9a5bfd5da97eb7cdb1bf..39d9b858fb72b8dc541e2ff431d80de83096ef21 100644 --- a/.next/server/app/admin/settings.rsc +++ b/.next/server/app/admin/settings.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","7122","static/chunks/app/admin/settings/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","7122","static/chunks/app/admin/settings/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","settings"],"i":false,"f":[[["",{"children":["admin",{"children":["settings",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["settings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"settings"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","settings"],"i":false,"f":[[["",{"children":["admin",{"children":["settings",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["settings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"settings"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/settings/application.html b/.next/server/app/admin/settings/application.html index 68fc0803fb64a518b82deda6df7737a2bd38cd10..31b231831e91f1a95bc0aabd0113b71ecc61c64e 100644 --- a/.next/server/app/admin/settings/application.html +++ b/.next/server/app/admin/settings/application.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Settings

Loading...

\ No newline at end of file +
Settings

Loading...

\ No newline at end of file diff --git a/.next/server/app/admin/settings/application.rsc b/.next/server/app/admin/settings/application.rsc index 6917682d6e141bba4d29569e42f2edc12b001743..0f8dfc39346b50f4ad350bda050c2035d8e07314 100644 --- a/.next/server/app/admin/settings/application.rsc +++ b/.next/server/app/admin/settings/application.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","6047","static/chunks/app/admin/settings/application/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","6047","static/chunks/app/admin/settings/application/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","settings","application"],"i":false,"f":[[["",{"children":["admin",{"children":["settings",{"children":["application",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["settings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["application",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"settings","settingsTab":"application"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","settings","application"],"i":false,"f":[[["",{"children":["admin",{"children":["settings",{"children":["application",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["settings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["application",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"settings","settingsTab":"application"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/settings/application/page.js b/.next/server/app/admin/settings/application/page.js index cc2f51085d66d574ed3069e177f2b7c28ab86b52..f43054b0c6aaee5918497dce1e564ce86c730287 100644 --- a/.next/server/app/admin/settings/application/page.js +++ b/.next/server/app/admin/settings/application/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=6047,a.ids=[6047],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},22578:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["settings",{children:["application",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,74629)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/settings/application/page",pathname:"/admin/settings/application",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/settings/application/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},74629:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"settings",settingsTab:"application"})}},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=22578));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},74629:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"settings",settingsTab:"application"})}},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=22578));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/settings/application/page.js.nft.json b/.next/server/app/admin/settings/application/page.js.nft.json index 7a26e388c689ba254e9ec2bb9231464508e40798..e8270e16a1b788fbd14e87c3f5817b2fc9184dda 100644 --- a/.next/server/app/admin/settings/application/page.js.nft.json +++ b/.next/server/app/admin/settings/application/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../../node_modules/better-sqlite3/package.json","../../../../../../node_modules/bindings/bindings.js","../../../../../../node_modules/bindings/package.json","../../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../../node_modules/esbuild-wasm/package.json","../../../../../../node_modules/file-uri-to-path/index.js","../../../../../../node_modules/file-uri-to-path/package.json","../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2671.js","../../../../chunks/2733.js","../../../../chunks/3531.js","../../../../chunks/3975.js","../../../../chunks/4078.js","../../../../chunks/4141.js","../../../../chunks/4277.js","../../../../chunks/455.js","../../../../chunks/4586.js","../../../../chunks/495.js","../../../../chunks/5145.js","../../../../chunks/5553.js","../../../../chunks/6058.js","../../../../chunks/6085.js","../../../../chunks/61.js","../../../../chunks/6957.js","../../../../chunks/740.js","../../../../chunks/7779.js","../../../../chunks/9050.js","../../../../chunks/9159.js","../../../../chunks/9206.js","../../../../chunks/9975.js","../../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../../node_modules/better-sqlite3/package.json","../../../../../../node_modules/bindings/bindings.js","../../../../../../node_modules/bindings/package.json","../../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../../node_modules/esbuild-wasm/package.json","../../../../../../node_modules/file-uri-to-path/index.js","../../../../../../node_modules/file-uri-to-path/package.json","../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2671.js","../../../../chunks/2733.js","../../../../chunks/3531.js","../../../../chunks/3975.js","../../../../chunks/4078.js","../../../../chunks/4141.js","../../../../chunks/4277.js","../../../../chunks/455.js","../../../../chunks/4586.js","../../../../chunks/495.js","../../../../chunks/5145.js","../../../../chunks/5553.js","../../../../chunks/6058.js","../../../../chunks/6085.js","../../../../chunks/61.js","../../../../chunks/6957.js","../../../../chunks/740.js","../../../../chunks/7779.js","../../../../chunks/9050.js","../../../../chunks/9206.js","../../../../chunks/9359.js","../../../../chunks/9975.js","../../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/settings/application/page_client-reference-manifest.js b/.next/server/app/admin/settings/application/page_client-reference-manifest.js index cc4aee67c82cac2e0c56ba1c3399456d150ae0d1..9cd7b3ab78041ffef77ec5a840447c13aa99230a 100644 --- a/.next/server/app/admin/settings/application/page_client-reference-manifest.js +++ b/.next/server/app/admin/settings/application/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/settings/application/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","6047","static/chunks/app/admin/settings/application/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/settings/application/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","6047","static/chunks/app/admin/settings/application/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/settings/model.html b/.next/server/app/admin/settings/model.html index 2d1726f70a1e357f16c8e670ad13ffdf35a2ad96..7a440c1ff68394e53e126f2e924e68c39d285f84 100644 --- a/.next/server/app/admin/settings/model.html +++ b/.next/server/app/admin/settings/model.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Settings

Loading...

\ No newline at end of file +
Settings

Loading...

\ No newline at end of file diff --git a/.next/server/app/admin/settings/model.rsc b/.next/server/app/admin/settings/model.rsc index 29fa515266b089a1208756d8a446ce027d4d3e9b..adda7756584c3eda76af75783d44cde9e595f4e1 100644 --- a/.next/server/app/admin/settings/model.rsc +++ b/.next/server/app/admin/settings/model.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","3116","static/chunks/app/admin/settings/model/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","3116","static/chunks/app/admin/settings/model/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","settings","model"],"i":false,"f":[[["",{"children":["admin",{"children":["settings",{"children":["model",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["settings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["model",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"settings","settingsTab":"model"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","settings","model"],"i":false,"f":[[["",{"children":["admin",{"children":["settings",{"children":["model",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["settings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["model",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"settings","settingsTab":"model"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/settings/model/page.js b/.next/server/app/admin/settings/model/page.js index 3c85319c0c607a06597d1812b9afb659c0852450..f65b4652834f9fcade8151490bf627a73610d42e 100644 --- a/.next/server/app/admin/settings/model/page.js +++ b/.next/server/app/admin/settings/model/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=3116,a.ids=[3116],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},67570:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"settings",settingsTab:"model"})}},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},80862:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["settings",{children:["model",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,67570)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/settings/model/page",pathname:"/admin/settings/model",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/settings/model/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=80862));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=80862));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/settings/model/page.js.nft.json b/.next/server/app/admin/settings/model/page.js.nft.json index 7a26e388c689ba254e9ec2bb9231464508e40798..e8270e16a1b788fbd14e87c3f5817b2fc9184dda 100644 --- a/.next/server/app/admin/settings/model/page.js.nft.json +++ b/.next/server/app/admin/settings/model/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../../node_modules/better-sqlite3/package.json","../../../../../../node_modules/bindings/bindings.js","../../../../../../node_modules/bindings/package.json","../../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../../node_modules/esbuild-wasm/package.json","../../../../../../node_modules/file-uri-to-path/index.js","../../../../../../node_modules/file-uri-to-path/package.json","../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2671.js","../../../../chunks/2733.js","../../../../chunks/3531.js","../../../../chunks/3975.js","../../../../chunks/4078.js","../../../../chunks/4141.js","../../../../chunks/4277.js","../../../../chunks/455.js","../../../../chunks/4586.js","../../../../chunks/495.js","../../../../chunks/5145.js","../../../../chunks/5553.js","../../../../chunks/6058.js","../../../../chunks/6085.js","../../../../chunks/61.js","../../../../chunks/6957.js","../../../../chunks/740.js","../../../../chunks/7779.js","../../../../chunks/9050.js","../../../../chunks/9159.js","../../../../chunks/9206.js","../../../../chunks/9975.js","../../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../../node_modules/better-sqlite3/package.json","../../../../../../node_modules/bindings/bindings.js","../../../../../../node_modules/bindings/package.json","../../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../../node_modules/esbuild-wasm/package.json","../../../../../../node_modules/file-uri-to-path/index.js","../../../../../../node_modules/file-uri-to-path/package.json","../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/2671.js","../../../../chunks/2733.js","../../../../chunks/3531.js","../../../../chunks/3975.js","../../../../chunks/4078.js","../../../../chunks/4141.js","../../../../chunks/4277.js","../../../../chunks/455.js","../../../../chunks/4586.js","../../../../chunks/495.js","../../../../chunks/5145.js","../../../../chunks/5553.js","../../../../chunks/6058.js","../../../../chunks/6085.js","../../../../chunks/61.js","../../../../chunks/6957.js","../../../../chunks/740.js","../../../../chunks/7779.js","../../../../chunks/9050.js","../../../../chunks/9206.js","../../../../chunks/9359.js","../../../../chunks/9975.js","../../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/settings/model/page_client-reference-manifest.js b/.next/server/app/admin/settings/model/page_client-reference-manifest.js index f517526d743c8d9488d1decd05ce8f2ed7d7a174..223f7c54fc6f59b9eb3c8ecba6b45c1b477d32c6 100644 --- a/.next/server/app/admin/settings/model/page_client-reference-manifest.js +++ b/.next/server/app/admin/settings/model/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/settings/model/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","3116","static/chunks/app/admin/settings/model/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/settings/model/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","3116","static/chunks/app/admin/settings/model/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/settings/page.js b/.next/server/app/admin/settings/page.js index e11d3a8a7d7b9ea18c514ff8c8ff806d2e96ecf6..5862c83c4a85cbf8d092c2cb1ae7a4b180ca4f29 100644 --- a/.next/server/app/admin/settings/page.js +++ b/.next/server/app/admin/settings/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=7122,a.ids=[7122],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},60270:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["settings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,62800)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/settings/page",pathname:"/admin/settings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/settings/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},62800:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"settings"})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=60270));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},62800:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"settings"})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=60270));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/settings/page.js.nft.json b/.next/server/app/admin/settings/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/settings/page.js.nft.json +++ b/.next/server/app/admin/settings/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/settings/page_client-reference-manifest.js b/.next/server/app/admin/settings/page_client-reference-manifest.js index e653883b856ac26624a09485b630804c0c2c0e90..b0e446cbb1dce323b8b7085d51f61cb5998dc3b2 100644 --- a/.next/server/app/admin/settings/page_client-reference-manifest.js +++ b/.next/server/app/admin/settings/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/settings/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","7122","static/chunks/app/admin/settings/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/settings/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","7122","static/chunks/app/admin/settings/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/skills.html b/.next/server/app/admin/skills.html index 4bcd1e1a72a5c2a36731e66716487cb3c2d0c437..2ce16ca258126c2099eee8dcbf001beb9bb0a8fd 100644 --- a/.next/server/app/admin/skills.html +++ b/.next/server/app/admin/skills.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Skills

Loading skills...

\ No newline at end of file +
Skills

Loading skills...

\ No newline at end of file diff --git a/.next/server/app/admin/skills.rsc b/.next/server/app/admin/skills.rsc index fab6eb05dbae25e13e9d9c6fb4f91a1855ab8719..bf1d3b8e6d21d7389bfa58adf70cc7b46ecd091c 100644 --- a/.next/server/app/admin/skills.rsc +++ b/.next/server/app/admin/skills.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","849","static/chunks/app/admin/skills/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","849","static/chunks/app/admin/skills/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","skills"],"i":false,"f":[[["",{"children":["admin",{"children":["skills",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["skills",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"skills"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","skills"],"i":false,"f":[[["",{"children":["admin",{"children":["skills",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["skills",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"skills"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/skills/page.js b/.next/server/app/admin/skills/page.js index d2110cd03c117b48fbd996e09b91d6654457bfac..6a365ed5f3ffc26a4ffc4c4af05df59b6ecd2878 100644 --- a/.next/server/app/admin/skills/page.js +++ b/.next/server/app/admin/skills/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=849,a.ids=[849],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},64354:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["skills",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,76983)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/skills/page",pathname:"/admin/skills",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/skills/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},76983:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"skills"})}},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=64354));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},76983:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"skills"})}},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=64354));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/skills/page.js.nft.json b/.next/server/app/admin/skills/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/skills/page.js.nft.json +++ b/.next/server/app/admin/skills/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/skills/page_client-reference-manifest.js b/.next/server/app/admin/skills/page_client-reference-manifest.js index 722f9e65fcaaa107b964301cc3cfcc2fbee1603b..9342b1e9bbbc67adb5ee1fc38b9c474a83370956 100644 --- a/.next/server/app/admin/skills/page_client-reference-manifest.js +++ b/.next/server/app/admin/skills/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/skills/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","849","static/chunks/app/admin/skills/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/skills/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","849","static/chunks/app/admin/skills/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/templates.html b/.next/server/app/admin/templates.html index d141a02b13cdcee0d0f2c36414e835f100973f4b..516cd0c9373c308b5e892d06cb70caad9458275d 100644 --- a/.next/server/app/admin/templates.html +++ b/.next/server/app/admin/templates.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Templates

Loading templates...

\ No newline at end of file +
Templates

Loading templates...

\ No newline at end of file diff --git a/.next/server/app/admin/templates.rsc b/.next/server/app/admin/templates.rsc index 5d01a8421b273b33729a0222cc17364b387d41c5..faa3fbaccbe99a16254337497c4c46925079ee2d 100644 --- a/.next/server/app/admin/templates.rsc +++ b/.next/server/app/admin/templates.rsc @@ -4,7 +4,7 @@ 4:I[46131,["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"default"] 5:I[9766,[],""] 6:I[98924,[],""] -7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","7698","static/chunks/app/admin/templates/page-72394e38f2128aea.js"],"PageWrapper"] +7:I[43688,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","7698","static/chunks/app/admin/templates/page-bc09b9cbccf02d58.js"],"PageWrapper"] 8:I[24431,[],"OutletBoundary"] a:I[15278,[],"AsyncMetadataOutlet"] c:I[24431,[],"ViewportBoundary"] @@ -15,8 +15,8 @@ f:"$Sreact.suspense" :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","admin","templates"],"i":false,"f":[[["",{"children":["admin",{"children":["templates",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["templates",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"templates"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","admin","templates"],"i":false,"f":[[["",{"children":["admin",{"children":["templates",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["admin",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["templates",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"view":"templates"}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] 9:null 12:I[80622,[],"IconMark"] diff --git a/.next/server/app/admin/templates/page.js b/.next/server/app/admin/templates/page.js index ddc00bfed8ec27966ef27129f86544a7475dd907..9a866176925f07243036dfc4ee35e1d8f68122ca 100644 --- a/.next/server/app/admin/templates/page.js +++ b/.next/server/app/admin/templates/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=7698,a.ids=[7698],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},2054:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call PageWrapper() from the server but PageWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx","PageWrapper")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31152:(a,b,c)=>{"use strict";c.d(b,{PageWrapper:()=>o});var d=c(21124),e=c(38301),f=c(42378),g=c(11610),h=c(83330),i=c(62857),j=c(95919),k=c(14258),l=c(45914);let m={dashboard:"/admin",projects:"/admin/projects",templates:"/admin/templates",skills:"/admin/skills",deployments:"/admin/deployments",docs:"/admin/docs",settings:"/admin/settings"};function n({view:a,settingsTab:b}){let c=(0,f.useRouter)(),[j,n]=(0,e.useState)(null),[o,p]=(0,e.useState)(!1),q=(0,e.useCallback)(a=>{let b=m[a]||`/admin/${a}`;c.push(b)},[c]),r=j?(0,d.jsx)(i.a,{project:j,onBack:()=>n(null)}):(0,d.jsx)(h.f,{view:a,onProjectSelect:n,settingsTab:b,onNavigate:q});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.M,{currentView:a,onNavigate:q,onProjectSelect:n,onOpenAbout:()=>p(!0),showSidebar:!j,children:r}),(0,d.jsx)(k.V,{location:"global"}),(0,d.jsx)(l.V,{open:o,onOpenChange:p})]})}function o({view:a,settingsTab:b}){return(0,d.jsx)(j.g,{children:(0,d.jsx)(n,{view:a,settingsTab:b})})}},33873:a=>{"use strict";a.exports=require("path")},36167:(a,b,c)=>{Promise.resolve().then(c.bind(c,2054))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},46888:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["admin",{children:["templates",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,50554)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/admin/templates/page",pathname:"/admin/templates",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/admin/templates/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},50554:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"templates"})}},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=46888));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},50554:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(75338),e=c(2054);function f(){return(0,d.jsx)(e.PageWrapper,{view:"templates"})}},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(a,b,c)=>{Promise.resolve().then(c.bind(c,31152))},73136:a=>{"use strict";a.exports=require("node:url")},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=46888));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/admin/templates/page.js.nft.json b/.next/server/app/admin/templates/page.js.nft.json index 32e1f7e9e5c917ee50ba8c6ac0ba88baf5bc212d..34f868a0c5b07e784ec2a704c6a6a23fa3d128b4 100644 --- a/.next/server/app/admin/templates/page.js.nft.json +++ b/.next/server/app/admin/templates/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9159.js","../../../chunks/9206.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../../node_modules/better-sqlite3/lib/database.js","../../../../../node_modules/better-sqlite3/lib/index.js","../../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../../node_modules/better-sqlite3/lib/util.js","../../../../../node_modules/better-sqlite3/package.json","../../../../../node_modules/bindings/bindings.js","../../../../../node_modules/bindings/package.json","../../../../../node_modules/esbuild-wasm/lib/main.js","../../../../../node_modules/esbuild-wasm/package.json","../../../../../node_modules/file-uri-to-path/index.js","../../../../../node_modules/file-uri-to-path/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/2671.js","../../../chunks/2733.js","../../../chunks/3531.js","../../../chunks/3975.js","../../../chunks/4078.js","../../../chunks/4141.js","../../../chunks/4277.js","../../../chunks/455.js","../../../chunks/4586.js","../../../chunks/495.js","../../../chunks/5145.js","../../../chunks/5553.js","../../../chunks/6058.js","../../../chunks/6085.js","../../../chunks/61.js","../../../chunks/6957.js","../../../chunks/740.js","../../../chunks/7779.js","../../../chunks/9050.js","../../../chunks/9206.js","../../../chunks/9359.js","../../../chunks/9975.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/templates/page_client-reference-manifest.js b/.next/server/app/admin/templates/page_client-reference-manifest.js index b319256fe87a7c3e1287551f20e451b44d709c47..5159fa3c1e5b2cd4b4bd5e7e44c6964ad187e88e 100644 --- a/.next/server/app/admin/templates/page_client-reference-manifest.js +++ b/.next/server/app/admin/templates/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/templates/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","7698","static/chunks/app/admin/templates/page-72394e38f2128aea.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/templates/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","7698","static/chunks/app/admin/templates/page-bc09b9cbccf02d58.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":["3698","static/chunks/app/admin/page-700ea05bb99f3aa7.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/dashboard/route_client-reference-manifest.js b/.next/server/app/api/admin/dashboard/route_client-reference-manifest.js index ad2e07bb44c36bbeb32d288493873754cc178b48..fc707bf0820ea0ffd34626b411356f4cc6359970 100644 --- a/.next/server/app/api/admin/dashboard/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/dashboard/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/dashboard/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/dashboard/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/dashboard/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/dashboard/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/database/logs/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/database/logs/route_client-reference-manifest.js index f1f774b97c8a849d50c07e4acc83cae5c4e07045..74692f0bb8fc089046ae82e15d19c51bf1ed5892 100644 --- a/.next/server/app/api/admin/deployments/[id]/database/logs/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/database/logs/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/database/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/database/logs/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/database/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/database/logs/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/database/query/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/database/query/route_client-reference-manifest.js index 282e3d1a6a3912f379863934fb1e5beeab044764..7b8916a6bf362dd05864c1a16cc0c0de7fcf9b6b 100644 --- a/.next/server/app/api/admin/deployments/[id]/database/query/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/database/query/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/database/query/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/database/query/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/database/query/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/database/query/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/database/schema/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/database/schema/route_client-reference-manifest.js index 5c8c288d3bbe996d11406088cadff702ceb56735..157251419da6ce0d93bd201686b71fef7d5dfb61 100644 --- a/.next/server/app/api/admin/deployments/[id]/database/schema/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/database/schema/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/database/schema/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/database/schema/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/database/schema/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/database/schema/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/logs/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/logs/route_client-reference-manifest.js index 3f1d58e520b29c4db2d0ddfd2a47fbc0acec77e4..fb733b19b9375a391d981fc872b4e29cb66bc21c 100644 --- a/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/logs/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/logs/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/functions/[functionId]/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/[functionId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/[functionId]/logs/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/functions/[functionId]/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/[functionId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/[functionId]/logs/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/route_client-reference-manifest.js index 16da2f72762f7cd1f1b956b1d6d241ac2fcc9e43..f7f6c0268b7e68ed67e713f4440bbd6c2bc4fb9d 100644 --- a/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/functions/[functionId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/[functionId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/[functionId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/functions/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/functions/route_client-reference-manifest.js index 4dc3280c97354191bcd5324b345c4ac9052c8d98..8726013f2ec8cc6cb8e5a6fa2074a1598083b9fb 100644 --- a/.next/server/app/api/admin/deployments/[id]/functions/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/functions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/functions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/provision/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/provision/route_client-reference-manifest.js index 5e3d1f01f8d672ae530c73a53b52b93821cfdcc0..ce694ee532fa30c8f299a7ffda67610d412b4eb7 100644 --- a/.next/server/app/api/admin/deployments/[id]/provision/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/provision/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/provision/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/provision/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/provision/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/provision/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route_client-reference-manifest.js index b7f0f1b147b64fbba1cab09282e511a3f29ebd79..abb009fc948d3bfac64a2526cda03f27c1f19537 100644 --- a/.next/server/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/scheduled-functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/scheduled-functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/scheduled-functions/[scheduledFunctionId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/scheduled-functions/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/scheduled-functions/route_client-reference-manifest.js index a62eee3c0107cf52e20d8deb28aaedf36090a590..c8fc0b0a22bfd982ae4e0e20b241800ec1d82095 100644 --- a/.next/server/app/api/admin/deployments/[id]/scheduled-functions/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/scheduled-functions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/scheduled-functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/scheduled-functions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/scheduled-functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/scheduled-functions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/secrets/[secretId]/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/secrets/[secretId]/route_client-reference-manifest.js index c9434d3305d1359d47097bc79e8776408f3deffd..787ae9abbcab0cf3edbc8b786f29431d616f11b7 100644 --- a/.next/server/app/api/admin/deployments/[id]/secrets/[secretId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/secrets/[secretId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/secrets/[secretId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/secrets/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/secrets/[secretId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/secrets/[secretId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/secrets/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/secrets/[secretId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/secrets/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/secrets/route_client-reference-manifest.js index 8fc8b64320c411c6e36ced2879bb6b6454d1cc4b..d280f48a5a76d2b40719e6eb0442cdd152312281 100644 --- a/.next/server/app/api/admin/deployments/[id]/secrets/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/secrets/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/secrets/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/secrets/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/secrets/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/secrets/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/server-context/mutate/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/server-context/mutate/route_client-reference-manifest.js index 13d5c1737129f6097fa91f16c9f71785dd9c3188..91caa5e1365887cd42844cd63bcf58469fa77db1 100644 --- a/.next/server/app/api/admin/deployments/[id]/server-context/mutate/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/server-context/mutate/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-context/mutate/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-context/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-context/mutate/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-context/mutate/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-context/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-context/mutate/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/server-context/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/server-context/route_client-reference-manifest.js index 2ac507e9c21665fc692c007aaf238b1efc44cdde..95e089c4ae761c6c8d94ad1d33850011099152e0 100644 --- a/.next/server/app/api/admin/deployments/[id]/server-context/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/server-context/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-context/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-context/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-context/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-context/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/server-functions/[functionId]/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/server-functions/[functionId]/route_client-reference-manifest.js index 6913a8069ba56ed7c2c46150ecdb523c6bce0562..3183aff512ba9cd43188f297f64bac9e6816dec0 100644 --- a/.next/server/app/api/admin/deployments/[id]/server-functions/[functionId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/server-functions/[functionId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-functions/[functionId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-functions/[functionId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/deployments/[id]/server-functions/route_client-reference-manifest.js b/.next/server/app/api/admin/deployments/[id]/server-functions/route_client-reference-manifest.js index 33b19da7bee57d18bd2c1b59674ce7293879da7c..8df67386deb6ceb704fdb7d627ff2a8b7b885486 100644 --- a/.next/server/app/api/admin/deployments/[id]/server-functions/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/deployments/[id]/server-functions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-functions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/deployments/[id]/server-functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/deployments/[id]/server-functions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/run-migrations/route_client-reference-manifest.js b/.next/server/app/api/admin/run-migrations/route_client-reference-manifest.js index 29983b9dcbd4f171bb1af5cd351b497d216c5881..d1599fa6d6708bb47f716de4692c38e35743a042 100644 --- a/.next/server/app/api/admin/run-migrations/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/run-migrations/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/run-migrations/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/run-migrations/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/run-migrations/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/run-migrations/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/clear/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/clear/route_client-reference-manifest.js index 68b58d5e00af13b903b05300f39e90abcc6e12c6..c334b4d507c4306c1e41a7f59063a7c2e7c96d70 100644 --- a/.next/server/app/api/analytics/[deploymentId]/clear/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/clear/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/clear/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/clear/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/clear/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/clear/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/engagement/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/engagement/route_client-reference-manifest.js index 7bd1c377c1b8d442791d569b3e16811762648763..189e8086f879619592b0dd63ad4bb04bcfa3a8a9 100644 --- a/.next/server/app/api/analytics/[deploymentId]/engagement/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/engagement/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/engagement/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/engagement/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/engagement/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/engagement/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/export/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/export/route_client-reference-manifest.js index 6bf6e6290b3afaf6a333641b81a92e5b51bc4ddc..dea4fea7a75bf5e5a0967b8d4cfbb00356096856 100644 --- a/.next/server/app/api/analytics/[deploymentId]/export/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/export/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/export/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/export/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/export/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/export/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/heatmap/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/heatmap/route_client-reference-manifest.js index 37832571f4b069bc4eacd97c80bcccf62c1cc6e2..48e678a00a3876a06cd45ee977e26a3a327575bd 100644 --- a/.next/server/app/api/analytics/[deploymentId]/heatmap/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/heatmap/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/heatmap/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/heatmap/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/heatmap/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/heatmap/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/overview/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/overview/route_client-reference-manifest.js index 4394f7fee5c67ddc76b07c64d9e4af7ec958bc06..647e793215f647be69e97e13a717bf6ef8a5648e 100644 --- a/.next/server/app/api/analytics/[deploymentId]/overview/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/overview/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/overview/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/overview/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/overview/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/overview/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/route_client-reference-manifest.js index 47a1e21e1a0a6d0d56661682e4a0b8ac34a6bee7..f09caf84bf5fdc5e8d0e79ba41045309dadc3d35 100644 --- a/.next/server/app/api/analytics/[deploymentId]/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/sessions/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/sessions/route_client-reference-manifest.js index f5351f2a258e6b461d6415bcacac5a4d7a5ad624..e9bd0774817bfcd5e8532075f2e5e067e21e1e72 100644 --- a/.next/server/app/api/analytics/[deploymentId]/sessions/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/sessions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/sessions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/sessions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/sessions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/sessions/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[deploymentId]/storage/route_client-reference-manifest.js b/.next/server/app/api/analytics/[deploymentId]/storage/route_client-reference-manifest.js index ade20a335798c6a88e6671f4e308047b4f4a8567..a90819c98428f8ded6f674b58df0b8a6ed25f374 100644 --- a/.next/server/app/api/analytics/[deploymentId]/storage/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[deploymentId]/storage/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/storage/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/storage/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[deploymentId]/storage/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[deploymentId]/storage/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/interaction/route_client-reference-manifest.js b/.next/server/app/api/analytics/interaction/route_client-reference-manifest.js index 05409d8115a38546f4b634b77088c530c8a02bc3..caa25cd662e53a36226ffac5065d993e83c56b7e 100644 --- a/.next/server/app/api/analytics/interaction/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/interaction/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/interaction/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/interaction/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/interaction/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/interaction/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/track/route_client-reference-manifest.js b/.next/server/app/api/analytics/track/route_client-reference-manifest.js index aa2486a1f747b05ddaf35960f90b9a357c6dc565..cd917f51a9f6bb127a4bbde782dea2ff9664308f 100644 --- a/.next/server/app/api/analytics/track/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/track/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/track/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/track/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/track/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/track/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/check/route_client-reference-manifest.js b/.next/server/app/api/auth/check/route_client-reference-manifest.js index d4c16181f155148498e42902aaa7b128c9aaf475..30539bc291fd2f2230fd15543ad9f030f682e3d5 100644 --- a/.next/server/app/api/auth/check/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/check/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/check/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/check/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/check/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/check/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/codex/connect/route_client-reference-manifest.js b/.next/server/app/api/auth/codex/connect/route_client-reference-manifest.js index 7e5e34833b5a44ab78942d9c512f00f540b30570..e75aeb408a79f7fea7c35cf7d7d639cd671bce55 100644 --- a/.next/server/app/api/auth/codex/connect/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/codex/connect/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/connect/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/connect/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/connect/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/connect/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/codex/disconnect/route_client-reference-manifest.js b/.next/server/app/api/auth/codex/disconnect/route_client-reference-manifest.js index baacc044632b824ceaad4cb43e73df6fae35faef..2e6f6f31b07bc47345db43d3371ac2fb98782ce3 100644 --- a/.next/server/app/api/auth/codex/disconnect/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/codex/disconnect/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/disconnect/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/disconnect/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/disconnect/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/disconnect/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/codex/status/route_client-reference-manifest.js b/.next/server/app/api/auth/codex/status/route_client-reference-manifest.js index aac330056df48aadb79bc8a8c2389c6e4643498f..5d6217aa521ea9b48743e4ae7d84285daba71797 100644 --- a/.next/server/app/api/auth/codex/status/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/codex/status/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/status/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/status/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/status/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/status/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/codex/token/route_client-reference-manifest.js b/.next/server/app/api/auth/codex/token/route_client-reference-manifest.js index 9adb50762189d011470606b838fc7ce3c8182fc3..87cc308ccaf3ff5ffcce93278b2ebe451a04f5e9 100644 --- a/.next/server/app/api/auth/codex/token/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/codex/token/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/token/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/token/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/codex/token/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/codex/token/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/hf/capabilities/route_client-reference-manifest.js b/.next/server/app/api/auth/hf/capabilities/route_client-reference-manifest.js index de78d81e3d6fd9eb59b67e382930fe1fe9deec24..0bf0c3ea3dfd1de09c3f86a26b9e61df4113240f 100644 --- a/.next/server/app/api/auth/hf/capabilities/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/hf/capabilities/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/hf/capabilities/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/hf/capabilities/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/hf/capabilities/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/hf/capabilities/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/login/route_client-reference-manifest.js b/.next/server/app/api/auth/login/route_client-reference-manifest.js index 251562b30967bb3ab9142c7dff88db015428748d..9b6927317c1678bca31e213dc130f2bf6e6fafb2 100644 --- a/.next/server/app/api/auth/login/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/login/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/login/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/login/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/login/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/login/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/logout/route_client-reference-manifest.js b/.next/server/app/api/auth/logout/route_client-reference-manifest.js index 532664d3888e5e75c35545370c0816a91792ace9..ff4e1c04d6e3bf1c41c0c4fc2a9cdcf74616e3b6 100644 --- a/.next/server/app/api/auth/logout/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/logout/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/logout/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/logout/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/logout/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/logout/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/auth/me/route_client-reference-manifest.js b/.next/server/app/api/auth/me/route_client-reference-manifest.js index f29eecd877525b2f10bd52d03c13e06832aa8a19..cd719dca09d07f524108baf9eb8f23dcfd89cbaa 100644 --- a/.next/server/app/api/auth/me/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/me/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/me/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/me/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/me/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/me/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/[id]/functions/[...path]/route_client-reference-manifest.js b/.next/server/app/api/deployments/[id]/functions/[...path]/route_client-reference-manifest.js index 2e2b7a3954e1a41c44a743fec9fe23af50415006..b8ab6bbf69f89cc4d70e6f9be3948f2d2ff11e9d 100644 --- a/.next/server/app/api/deployments/[id]/functions/[...path]/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/[id]/functions/[...path]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/functions/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/functions/[...path]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/functions/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/functions/[...path]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/[id]/publish/route_client-reference-manifest.js b/.next/server/app/api/deployments/[id]/publish/route_client-reference-manifest.js index b3b1bbc83aa4e8ae3f28877af1706be2ebde07e0..df3d6c5d1fea2b3e90d2832d6ca656f12e5bc9b5 100644 --- a/.next/server/app/api/deployments/[id]/publish/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/[id]/publish/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/publish/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/publish/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/publish/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/publish/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/[id]/route_client-reference-manifest.js b/.next/server/app/api/deployments/[id]/route_client-reference-manifest.js index b3a9cd7d42a603524113252c955f198e502e226a..194f8e641c50c34e49f260979aa6f2b2ec65ae22 100644 --- a/.next/server/app/api/deployments/[id]/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/[id]/settings/route_client-reference-manifest.js b/.next/server/app/api/deployments/[id]/settings/route_client-reference-manifest.js index df00fbcaf619a157525e68aa9fd76ed2524f4cf4..82da9464681511fd42b59630ef646d40b788efd0 100644 --- a/.next/server/app/api/deployments/[id]/settings/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/[id]/settings/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/settings/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/settings/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/settings/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/settings/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/[id]/swap-project/route_client-reference-manifest.js b/.next/server/app/api/deployments/[id]/swap-project/route_client-reference-manifest.js index 9840036b5a841500937746e712efb5dd1917176b..5e0b0d996e14a279d14a4a9b624b75a8ec29a364 100644 --- a/.next/server/app/api/deployments/[id]/swap-project/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/[id]/swap-project/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/swap-project/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/swap-project/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/swap-project/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/swap-project/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/[id]/thumbnail/route_client-reference-manifest.js b/.next/server/app/api/deployments/[id]/thumbnail/route_client-reference-manifest.js index 59db227d5720ef251c98291c7e472fd1573a2a5c..6e5a819e915174364bb62156eca04ba94f545e52 100644 --- a/.next/server/app/api/deployments/[id]/thumbnail/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/[id]/thumbnail/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/thumbnail/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/thumbnail/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/[id]/thumbnail/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/[id]/thumbnail/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/deployments/route_client-reference-manifest.js b/.next/server/app/api/deployments/route_client-reference-manifest.js index e9610629639fc07be2fa44d7835015d60a415cb0..945c409d1175b9b56531f4238723ce4dffb37693 100644 --- a/.next/server/app/api/deployments/route_client-reference-manifest.js +++ b/.next/server/app/api/deployments/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/deployments/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/deployments/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/docs/[...path]/route_client-reference-manifest.js b/.next/server/app/api/docs/[...path]/route_client-reference-manifest.js index 152cc49ff7dbe5f968fe16438da875bbe2935390..203c99c747e9e053279b7c64e38104567f86322d 100644 --- a/.next/server/app/api/docs/[...path]/route_client-reference-manifest.js +++ b/.next/server/app/api/docs/[...path]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/docs/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/docs/[...path]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/docs/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/docs/[...path]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/generate/route.js b/.next/server/app/api/generate/route.js index 30b2e03f937cda3765bec7a6f8f995b71cbf6fb5..0264bd27f70c38cd7bddf5eb370e44c8084d9119 100644 --- a/.next/server/app/api/generate/route.js +++ b/.next/server/app/api/generate/route.js @@ -13,10 +13,8 @@ Guidelines: - Use relative paths; keep structure simple; prefer early returns. Capabilities: -- Two tools: shell({ cmd: string[] }) for commands, write for file editing. -- Edit files reliably with write tool: - Use EXACT string replacement - copy text precisely from file as seen with cat. - oldStr must be unique; JSON escaping handled automatically. +- Two tools: shell({ cmd: string[] }) for commands and file editing, evaluation for progress tracking. +- Edit files with shell: cat > /file << 'EOF' for full rewrites, sed -i 's/old/new/g' for substitutions. - Supported shell commands: ls, cat, nl [-ba], grep (-n -i), find (-name), mkdir -p, rm [-rfv], rmdir [-v], mv, cp [-r], echo, sed [-i] 's/pat/repl/[g]'. - Shell supports pipes (|), redirects (> >>), and && chaining. - No network; only /workspace paths exist. @@ -24,18 +22,13 @@ Capabilities: Habits: - Read with ls/cat/grep/find before editing. -- Persist file content changes with write tool or sed -i; use mv/rm/mkdir/cp for structure. -- Use write operations in priority order: - 1. PREFER "replace_entity" for HTML elements, functions, components (more reliable) - 2. Use "update" only for simple text changes without clear entity boundaries - 3. Use "rewrite" for complete file replacement -- AVOID large oldStr blocks (50+ lines) - use replace_entity instead for code blocks. +- Persist file content changes with cat > or sed -i; use mv/rm/mkdir/cp for structure. - Keep changes small and atomic.`;if(g?.fileTree&&(p+=` Current project structure: ${g.fileTree}`),g?.existingFiles&&Array.isArray(g.existingFiles)&&(p+=` -Existing files (modify via write; use mv/rm for structure): +Existing files (modify via cat > or sed -i; use mv/rm for structure): ${g.existingFiles.join("\n")}`),g?.mainFiles&&Object.keys(g.mainFiles).length>0)for(let[a,b]of(p+=` Current file contents (use exact text when crafting write operations):`,Object.entries(g.mainFiles))){let c=String(b),d=c.length>1e3?c.substring(0,1e3)+"\n... (truncated)":c;p+=` diff --git a/.next/server/app/api/generate/route_client-reference-manifest.js b/.next/server/app/api/generate/route_client-reference-manifest.js index a8fda2858409a3729fffb54b39da627d805c55ca..84063acefd842ecbad404afc26816e4ffd186167 100644 --- a/.next/server/app/api/generate/route_client-reference-manifest.js +++ b/.next/server/app/api/generate/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/generate/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/generate/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/generate/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/generate/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/models/route_client-reference-manifest.js b/.next/server/app/api/models/route_client-reference-manifest.js index cf21ddd6872b7106b7a9efca71ce2d3fe0e3ad0f..77d458f603b2f28dd336310421772e00b6d51d0c 100644 --- a/.next/server/app/api/models/route_client-reference-manifest.js +++ b/.next/server/app/api/models/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/models/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/models/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/models/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/models/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/projects/[id]/database/query/route_client-reference-manifest.js b/.next/server/app/api/projects/[id]/database/query/route_client-reference-manifest.js index dd8ea3b182c26f18373749c9b989ccb8008ba72c..0e837065bccbd674fd094268eb04265ab865023e 100644 --- a/.next/server/app/api/projects/[id]/database/query/route_client-reference-manifest.js +++ b/.next/server/app/api/projects/[id]/database/query/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/database/query/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/[id]/database/query/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/database/query/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/[id]/database/query/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/projects/[id]/database/schema/route_client-reference-manifest.js b/.next/server/app/api/projects/[id]/database/schema/route_client-reference-manifest.js index 5679fe83389160769bc74f0f8e780bd20574cb23..00e5731805486d55eb48eca80e93b0149cd864a1 100644 --- a/.next/server/app/api/projects/[id]/database/schema/route_client-reference-manifest.js +++ b/.next/server/app/api/projects/[id]/database/schema/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/database/schema/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/[id]/database/schema/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/database/schema/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/[id]/database/schema/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/projects/[id]/deployments/route_client-reference-manifest.js b/.next/server/app/api/projects/[id]/deployments/route_client-reference-manifest.js index 4f8663cc8b59054c39f0af7968f208fd63e0643b..ca84146dd10a09d69fdf3299176704fb8555922c 100644 --- a/.next/server/app/api/projects/[id]/deployments/route_client-reference-manifest.js +++ b/.next/server/app/api/projects/[id]/deployments/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/deployments/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/[id]/deployments/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/deployments/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/[id]/deployments/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/projects/route_client-reference-manifest.js b/.next/server/app/api/projects/route_client-reference-manifest.js index 4ac9d3acda8960333dd69721648e21636baa50bd..0d662583ee49be07a29e5b83df4f7b68823440e8 100644 --- a/.next/server/app/api/projects/route_client-reference-manifest.js +++ b/.next/server/app/api/projects/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/shell/execute/route_client-reference-manifest.js b/.next/server/app/api/shell/execute/route_client-reference-manifest.js index 74582739aed72a3925a6642e8c374691b972db66..7d6c42424772c786407ca9b0368b1a16ff190d9d 100644 --- a/.next/server/app/api/shell/execute/route_client-reference-manifest.js +++ b/.next/server/app/api/shell/execute/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/shell/execute/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/shell/execute/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/shell/execute/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/shell/execute/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/backend-features/[projectId]/route_client-reference-manifest.js b/.next/server/app/api/sync/backend-features/[projectId]/route_client-reference-manifest.js index 24b7370187fcf68e3709a08f35f2ae532e85cb0d..025f453b7e79ca1ba40debea2aa15ca56da000ae 100644 --- a/.next/server/app/api/sync/backend-features/[projectId]/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/backend-features/[projectId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/backend-features/[projectId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/backend-features/[projectId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/backend-features/[projectId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/backend-features/[projectId]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/files/route_client-reference-manifest.js b/.next/server/app/api/sync/files/route_client-reference-manifest.js index b9bcb1c08bce388322a0effa33cf797735b2a72d..5ca7fd3df8b2017772ae1bea1d4d50f6a9acb14f 100644 --- a/.next/server/app/api/sync/files/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/files/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/files/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/files/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/files/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/files/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/projects/[id]/route_client-reference-manifest.js b/.next/server/app/api/sync/projects/[id]/route_client-reference-manifest.js index 603ba9d573a6b62e4083c4e1d7548f82fa17110c..ff9944bfa0b3d5b75a931479df28916a755cf415 100644 --- a/.next/server/app/api/sync/projects/[id]/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/projects/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/projects/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/projects/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/projects/route_client-reference-manifest.js b/.next/server/app/api/sync/projects/route_client-reference-manifest.js index 30a4f06859b4ac05570dc6e4f78781e535ee29a7..1d9608d30181c62bf1bd3000dc16ff733d9e007b 100644 --- a/.next/server/app/api/sync/projects/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/projects/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/projects/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/projects/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/skills/[id]/route_client-reference-manifest.js b/.next/server/app/api/sync/skills/[id]/route_client-reference-manifest.js index 511fcfbdbf168bb92b56b4a40ff6fb5a84b73017..ac9eaa5221f0a38ca714865af9017a2a1101f64e 100644 --- a/.next/server/app/api/sync/skills/[id]/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/skills/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/skills/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/skills/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/skills/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/skills/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/skills/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/skills/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/skills/route_client-reference-manifest.js b/.next/server/app/api/sync/skills/route_client-reference-manifest.js index 2b2c7f9e3b32999fe2854e092c93f065ef4146e3..d41ae60ddc9b5787479e92c22fc3439dcc5a08ba 100644 --- a/.next/server/app/api/sync/skills/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/skills/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/skills/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/skills/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/skills/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/skills/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/status/route_client-reference-manifest.js b/.next/server/app/api/sync/status/route_client-reference-manifest.js index a5caff3b5579fbb5deb755d66afba05f11e969cd..ec0e0ea23c7e1e587a80fdad50384e30f1f6a982 100644 --- a/.next/server/app/api/sync/status/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/status/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/status/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/status/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/status/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/status/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/templates/[id]/route_client-reference-manifest.js b/.next/server/app/api/sync/templates/[id]/route_client-reference-manifest.js index aba204eeb00a63e95ffa4b28f2b1877c1654ecd7..0cddae7114df2cb79f6d319cdd18e6a27d0b3d9f 100644 --- a/.next/server/app/api/sync/templates/[id]/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/templates/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/templates/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/templates/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/templates/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/templates/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/templates/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/templates/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sync/templates/route_client-reference-manifest.js b/.next/server/app/api/sync/templates/route_client-reference-manifest.js index 69263f421cdcd4549467a45a0f6b4701f5d6ac51..b576a04a710a7c1537d48772f5767985eea14703 100644 --- a/.next/server/app/api/sync/templates/route_client-reference-manifest.js +++ b/.next/server/app/api/sync/templates/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/templates/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/templates/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sync/templates/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/templates/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/validate-key/route_client-reference-manifest.js b/.next/server/app/api/validate-key/route_client-reference-manifest.js index c18aece4cc24c6acc0678042bb3cbe7bf4aed3d5..00688b44b65b05aab59073a49dbd3d93e4ddf7f0 100644 --- a/.next/server/app/api/validate-key/route_client-reference-manifest.js +++ b/.next/server/app/api/validate-key/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/validate-key/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/validate-key/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/validate-key/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/validate-key/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/deployments/[id]/[...path]/route_client-reference-manifest.js b/.next/server/app/deployments/[id]/[...path]/route_client-reference-manifest.js index 4d5c74b85b7b52993f32fb1a301b081469eea638..c62b30865e61a043e08ca3acfb5097267106f1f2 100644 --- a/.next/server/app/deployments/[id]/[...path]/route_client-reference-manifest.js +++ b/.next/server/app/deployments/[id]/[...path]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/deployments/[id]/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/[...path]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/deployments/[id]/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/[...path]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/deployments/[id]/route_client-reference-manifest.js b/.next/server/app/deployments/[id]/route_client-reference-manifest.js index 6123322970cd7b35d9c34531d1c0c46ef21f59d0..8f360bbf7fe2d1fe0593ff3491179c3cb33b4fa4 100644 --- a/.next/server/app/deployments/[id]/route_client-reference-manifest.js +++ b/.next/server/app/deployments/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/deployments/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/[...path]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/deployments/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/deployments/[id]/[...path]/route":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/index.html b/.next/server/app/index.html index a6946b8011d931b4b1da2cbfb810d4a9812c0860..194e9ac4812598b95ccd3b27fadf7612aadd9421 100644 --- a/.next/server/app/index.html +++ b/.next/server/app/index.html @@ -1 +1 @@ -Open Source Web Studio | Agentic AI Development 🎨

Loading...

\ No newline at end of file +Open Source Web Studio | Agentic AI Development 🎨

Loading...

\ No newline at end of file diff --git a/.next/server/app/index.rsc b/.next/server/app/index.rsc index 041e06f2bcb008dd6f6dfd293d667800572c7f52..a7974c691ed72b9d23e0dca139eb9e02ebfbf332 100644 --- a/.next/server/app/index.rsc +++ b/.next/server/app/index.rsc @@ -5,7 +5,7 @@ 5:I[9766,[],""] 6:I[98924,[],""] 7:I[81959,[],"ClientPageRoot"] -8:I[86807,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"default"] +8:I[86807,["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"default"] b:I[24431,[],"OutletBoundary"] d:I[15278,[],"AsyncMetadataOutlet"] f:I[24431,[],"ViewportBoundary"] @@ -16,8 +16,8 @@ f:I[24431,[],"ViewportBoundary"] :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} 9:{} a:"$0:f:0:1:2:children:1:props:children:0:props:params" 10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] diff --git a/.next/server/app/page.js b/.next/server/app/page.js index 255036f8c1eba55ca9448e302c2897dedeb08827..69c1603e03b228350d5ddaf068403f2cb06bf250 100644 --- a/.next/server/app/page.js +++ b/.next/server/app/page.js @@ -1,2 +1,2 @@ (()=>{var a={};a.id=8974,a.ids=[8974],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1708:a=>{"use strict";a.exports=require("node:process")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},17742:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx","default")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},46539:(a,b,c)=>{Promise.resolve().then(c.bind(c,74034))},55511:a=>{"use strict";a.exports=require("crypto")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},73136:a=>{"use strict";a.exports=require("node:url")},74034:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>v});var d=c(21124),e=c(38301),f=c.n(e),g=c(42378),h=c(62857),i=c(95919),j=c(14258),k=c(11610),l=c(83330),m=c(45914);c(15193),c(47247),c(42830);var n=c(93554),o=c(33305),p=c(19217),q=c(62949),r=c(85351);function s({open:a,onDismiss:b}){return(0,d.jsx)(o.lG,{open:a,onOpenChange:a=>{a||b()},children:(0,d.jsxs)(o.Cf,{className:"sm:max-w-md",children:[(0,d.jsxs)(o.c7,{children:[(0,d.jsx)(o.L3,{children:"Anonymous Usage Analytics"}),(0,d.jsx)(o.rr,{children:"Open Source Web Studio collects anonymous usage analytics to help improve the app"})]}),(0,d.jsxs)("div",{className:"space-y-4 text-sm text-muted-foreground leading-relaxed",children:[(0,d.jsxs)("p",{className:"text-sm",children:["Built with"," ",(0,d.jsx)("a",{href:"https://github.com/o-stahl/osw-analytics",target:"_blank",rel:"noopener noreferrer",className:"bg-orange-500/20 text-orange-400 hover:text-orange-300 px-1 py-0.5 rounded no-underline",children:"osw-analytics"}),", an open-source approach to analytics."]}),(0,d.jsx)(q.Nt,{children:(0,d.jsxs)("div",{className:"rounded-lg bg-muted/50",children:[(0,d.jsxs)(q.R6,{className:"flex items-center gap-1.5 w-full p-3 text-xs text-foreground hover:text-foreground transition-colors group",children:[(0,d.jsx)(r.A,{className:"h-3.5 w-3.5 transition-transform duration-200 group-data-[state=open]:rotate-180"}),"Details"]}),(0,d.jsx)(q.Ke,{children:(0,d.jsxs)("div",{className:"px-4 pb-4 space-y-3 text-sm text-muted-foreground",children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("p",{className:"font-bold text-foreground mb-1.5",children:["What will ",(0,d.jsx)("span",{className:"text-orange-400 uppercase",children:"not"})," be collected:"]}),(0,d.jsxs)("ul",{className:"list-disc pl-5 space-y-0.5",children:[(0,d.jsx)("li",{children:"Your prompts or messages"}),(0,d.jsx)("li",{children:"Code, file names, or file contents"}),(0,d.jsx)("li",{children:"API keys or credentials"}),(0,d.jsx)("li",{children:"Inference completions"}),(0,d.jsx)("li",{children:"Error messages"}),(0,d.jsx)("li",{children:"Anything that could identify you"})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("p",{className:"font-bold text-foreground mb-1.5",children:"What will be collected:"}),(0,d.jsxs)("ul",{className:"list-disc pl-5 space-y-0.5",children:[(0,d.jsx)("li",{children:"Which views are visited (e.g. dashboard, workspace, settings)"}),(0,d.jsx)("li",{children:"Which AI providers and models are selected"}),(0,d.jsx)("li",{children:"Whether tasks succeed or fail (not what was asked)"}),(0,d.jsx)("li",{children:"Which tools the AI uses and whether they work"}),(0,d.jsx)("li",{children:"API error types (not error messages)"}),(0,d.jsx)("li",{children:"Session heartbeats (how long the app is open)"}),(0,d.jsx)("li",{children:"A randomly generated ID stored in your browser to count unique visitors"})]})]})]})})]})})]}),(0,d.jsxs)(o.Es,{className:"flex items-center justify-between sm:justify-between gap-2",children:[(0,d.jsx)("button",{type:"button",className:"text-xs text-muted-foreground underline hover:text-foreground",onClick:()=>{(0,n._e)(!1),b()},children:"Disable analytics"}),(0,d.jsx)(p.$,{onClick:()=>{(0,n.u4)("telemetry_accepted"),b()},children:"Got it"})]})]})})}function t(){let a=(0,g.useSearchParams)();a.get("doc");let[b,c]=(0,e.useState)(null),[f,n]=(0,e.useState)("dashboard"),[o,p]=(0,e.useState)(!1),[q,r]=(0,e.useState)(!1),{state:t,setActiveProjectId:u,start:v}=(0,i.C)();a.get("settings"),t.currentStep?.id,t.status;let w=(0,e.useCallback)(a=>{n(a)},[]),x=(0,e.useCallback)(()=>{c(null),n("projects"),v&&v()},[v]),y=(0,e.useCallback)(()=>{localStorage.setItem("osw-telemetry-disclosed","true"),r(!1)},[]),z=(0,e.useMemo)(()=>b?(0,d.jsx)(h.a,{project:b,onBack:()=>c(null)}):(0,d.jsx)(l.f,{view:f,onProjectSelect:a=>{c(a)},onNavigate:w,onStartTour:x}),[b,f,w,x]);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(k.M,{currentView:f,onNavigate:a=>n(a),onProjectSelect:c,onStartTour:x,onOpenAbout:()=>p(!0),showSidebar:!b,children:z}),(0,d.jsx)(j.V,{location:"global"}),(0,d.jsx)(m.V,{open:o,onOpenChange:p}),(0,d.jsx)(s,{open:q,onDismiss:y})]})}function u(){return(0,d.jsx)(i.g,{children:(0,d.jsx)(f().Suspense,{fallback:(0,d.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-[#0a0a0a]",children:(0,d.jsx)("p",{className:"text-zinc-400",children:"Loading..."})}),children:(0,d.jsx)(t,{})})})}function v(){return(0,g.useRouter)(),(0,d.jsx)(u,{})}},76760:a=>{"use strict";a.exports=require("node:path")},77725:a=>{"use strict";a.exports=require("stream/promises")},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},80144:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,17742)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}],I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86291:(a,b,c)=>{Promise.resolve().then(c.bind(c,17742))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9159,3531,5145],()=>b(b.s=80144));module.exports=c})(); \ No newline at end of file +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86291:(a,b,c)=>{Promise.resolve().then(c.bind(c,17742))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,2733,6058,9359,3531,5145],()=>b(b.s=80144));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/page.js.nft.json b/.next/server/app/page.js.nft.json index 8fc8f403896a3b08e2e495c6a069404d7df1a389..1436262390e740c8adf2ffd0085d1c675aee67b5 100644 --- a/.next/server/app/page.js.nft.json +++ b/.next/server/app/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../node_modules/better-sqlite3/lib/database.js","../../../node_modules/better-sqlite3/lib/index.js","../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../node_modules/better-sqlite3/lib/methods/function.js","../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../node_modules/better-sqlite3/lib/methods/table.js","../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../node_modules/better-sqlite3/lib/util.js","../../../node_modules/better-sqlite3/package.json","../../../node_modules/bindings/bindings.js","../../../node_modules/bindings/package.json","../../../node_modules/esbuild-wasm/lib/main.js","../../../node_modules/esbuild-wasm/package.json","../../../node_modules/file-uri-to-path/index.js","../../../node_modules/file-uri-to-path/package.json","../../../node_modules/next/dist/client/components/app-router-headers.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/next/dist/lib/client-and-server-references.js","../../../node_modules/next/dist/lib/constants.js","../../../node_modules/next/dist/lib/interop-default.js","../../../node_modules/next/dist/lib/is-error.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../node_modules/next/dist/server/lib/lru-cache.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/server/load-manifest.external.js","../../../node_modules/next/dist/server/response-cache/types.js","../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../node_modules/next/dist/shared/lib/segment.js","../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/2671.js","../chunks/2733.js","../chunks/3531.js","../chunks/3975.js","../chunks/4078.js","../chunks/4141.js","../chunks/4277.js","../chunks/455.js","../chunks/4586.js","../chunks/495.js","../chunks/5145.js","../chunks/5553.js","../chunks/6058.js","../chunks/6085.js","../chunks/61.js","../chunks/6957.js","../chunks/740.js","../chunks/7779.js","../chunks/9050.js","../chunks/9159.js","../chunks/9206.js","../chunks/9975.js","../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../node_modules/better-sqlite3/lib/database.js","../../../node_modules/better-sqlite3/lib/index.js","../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../node_modules/better-sqlite3/lib/methods/function.js","../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../node_modules/better-sqlite3/lib/methods/table.js","../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../node_modules/better-sqlite3/lib/util.js","../../../node_modules/better-sqlite3/package.json","../../../node_modules/bindings/bindings.js","../../../node_modules/bindings/package.json","../../../node_modules/esbuild-wasm/lib/main.js","../../../node_modules/esbuild-wasm/package.json","../../../node_modules/file-uri-to-path/index.js","../../../node_modules/file-uri-to-path/package.json","../../../node_modules/next/dist/client/components/app-router-headers.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/next/dist/lib/client-and-server-references.js","../../../node_modules/next/dist/lib/constants.js","../../../node_modules/next/dist/lib/interop-default.js","../../../node_modules/next/dist/lib/is-error.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../node_modules/next/dist/server/lib/lru-cache.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/server/load-manifest.external.js","../../../node_modules/next/dist/server/response-cache/types.js","../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../node_modules/next/dist/shared/lib/segment.js","../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/2671.js","../chunks/2733.js","../chunks/3531.js","../chunks/3975.js","../chunks/4078.js","../chunks/4141.js","../chunks/4277.js","../chunks/455.js","../chunks/4586.js","../chunks/495.js","../chunks/5145.js","../chunks/5553.js","../chunks/6058.js","../chunks/6085.js","../chunks/61.js","../chunks/6957.js","../chunks/740.js","../chunks/7779.js","../chunks/9050.js","../chunks/9206.js","../chunks/9359.js","../chunks/9975.js","../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/page_client-reference-manifest.js b/.next/server/app/page_client-reference-manifest.js index 6071b300917b78af1b84b12799aea8f749b89bb0..4b702e0478e27bdf0a56acd91b47eb4af176d679 100644 --- a/.next/server/app/page_client-reference-manifest.js +++ b/.next/server/app/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/test-generation.html b/.next/server/app/test-generation.html index c4cb8f7a92980888951ef07372ded842c38e38ab..5fbc89c2bc0f78044ab5f4a3af423a139474e1bc 100644 --- a/.next/server/app/test-generation.html +++ b/.next/server/app/test-generation.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨

OSWS Benchmark

How to Interpret Benchmark Results

This benchmark evaluates how well a model performs with OSW Studio's agentic tools (shell, write, evaluation). A passing test means the model completed the task using the right tools. A failing test means the model couldn't complete the task or encountered errors.

Tip: Select your preferred provider and model below to benchmark specific configurations. The generation output will show you what the AI is doing during execution.
💡

Cost Warning

Running benchmarks can be very expensive and likely isn't necessary. It's cheaper and easier to just use good models and research community feedback about agentic capabilities.

This benchmark is for evaluating how models perform with OSW Studio's agentic system and using those results to improve it.

Total Tests
0
Passed
0
Failed
0
Pass Rate
0.0%
Cost
$0.0000
Tokens
0
0 in → 0 out
1 Round

Shell

Shell commands: read, write, search, text processing, preview
Read file and extract value(shell-read)
Read index.html and tell me the page title....
Read partial file with head(shell-read)
Show me only the first 10 lines of index.html using head. What is the charset?...
List files with ls/tree(shell-read)
List all files in the project using tree, then tell me how many files there are....
Create directories and files(shell-write)
Create a directory called 'components' with three empty files: header.html, footer.html, sidebar.htm...
Copy and rename files(shell-write)
Copy styles.css to styles-backup.css, then rename script.js to app.js....
Create file with echo redirect(shell-write)
Create a new file /data.json with a JSON object containing name 'Test' and version 1 using echo and ...
Search with grep(shell-search)
Use grep to find all lines in index.html that contain 'class' and show line numbers....
Search across files with rg(shell-search)
Search across all files for the word 'function' using rg....
Find files by extension(shell-search)
Find all .css files in the project....
In-place substitution with sed(shell-text)
Use sed to change all occurrences of '#007bff' to '#e74c3c' in styles.css....
Pipe cat through sed to new file(shell-text)
Read index.html with cat, pipe through sed to replace 'Test App' with 'My App', redirect to /output....
Multi-stage pipe chain(shell-text)
Cat index.html, pipe through grep to find lines with 'nav', pipe through head for first 3 matches....
Chained commands with &&(shell-text)
Create a 'pages' directory, create about.html and contact.html inside it, list contents — single com...
Inspect compiled homepage(shell-preview)
Check what the compiled homepage looks like in the browser and tell me what the page title is....
Inspect compiled subpage(shell-preview)
Inspect the compiled about page and verify the header partial is being rendered correctly....
Inspect compiled output and search(shell-preview)
Look at the compiled homepage output and find which lines contain navigation elements....

Write

Write tool: update, rewrite, replace, create
Update text in file(write-tool)
Change the page title from 'Test App' to 'My Application' in index.html....
Rewrite entire file(write-tool)
Replace styles.css entirely with a modern CSS reset....
Replace HTML entity(write-tool)
Replace the nav element in index.html with a new nav containing a logo and three links: Home, Portfo...
Multiple write operations(write-tool)
In index.html: change the title to 'Portfolio', update the h1 text, and add a footer before the clos...
Create new file with write(write-tool)
Create a new /about.html with heading 'About Us' and a paragraph of placeholder text....

Eval

Evaluation tool: task completion assessment
Evaluate simple completed task(evaluation)
Change the h1 text to 'Hello World' in index.html....
Evaluate multi-element creation(evaluation)
Create index.html with a nav, hero section, and footer....
Evaluate multi-file task completion(evaluation)
Create an about.html page, add a link to it from index.html nav, and add matching styles in styles.c...

Multi

Multi-tool: combined shell, write, and evaluation
Read then edit file(multi-tool)
Read styles.css, then add a .card class with box shadow and border radius....
Search then replace values(multi-tool)
Find all files containing 'color' with rg, then change the color values in styles.css to use CSS var...
Scaffold project structure(multi-tool)
Create /pages/ with index.html and about.html, /assets/ with main.css, and write content in each fil...
Refactor inline styles to file(multi-tool)
Read index.html, extract the inline CSS into styles.css, and replace the style tag with a link tag....
Discover files and generate sitemap(multi-tool)
Create sitemap.xml listing all HTML files in the project — use find to discover them, then write the...
\ No newline at end of file +

OSWS Benchmark

How to Interpret Benchmark Results

This benchmark evaluates how well a model performs with OSW Studio's agentic tools (shell, evaluation). A passing test means the model completed the task using the right tools. A failing test means the model couldn't complete the task or encountered errors.

Tip: Select your preferred provider and model below to benchmark specific configurations. The generation output will show you what the AI is doing during execution.
💡

Cost Warning

Running benchmarks can be very expensive and likely isn't necessary. It's cheaper and easier to just use good models and research community feedback about agentic capabilities.

This benchmark is for evaluating how models perform with OSW Studio's agentic system and using those results to improve it.

Total Tests
0
Passed
0
Failed
0
Pass Rate
0.0%
Cost
$0.0000
Tokens
0
0 in → 0 out
1 Round

Shell

Shell commands: read, write, search, text processing, preview
Read file and extract value(shell-read)
Read index.html and tell me the page title....
Read partial file with head(shell-read)
Show me only the first 10 lines of index.html using head. What is the charset?...
List files with ls/tree(shell-read)
List all files in the project using tree, then tell me how many files there are....
Create directories and files(shell-write)
Create a directory called 'components' with three empty files: header.html, footer.html, sidebar.htm...
Copy and rename files(shell-write)
Copy styles.css to styles-backup.css, then rename script.js to app.js....
Create file with echo redirect(shell-write)
Create a new file /data.json with a JSON object containing name 'Test' and version 1 using echo and ...
Search with grep(shell-search)
Use grep to find all lines in index.html that contain 'class' and show line numbers....
Search across files with rg(shell-search)
Search across all files for the word 'function' using rg....
Find files by extension(shell-search)
Find all .css files in the project....
In-place substitution with sed(shell-text)
Use sed to change all occurrences of '#007bff' to '#e74c3c' in styles.css....
Pipe cat through sed to new file(shell-text)
Read index.html with cat, pipe through sed to replace 'Test App' with 'My App', redirect to /output....
Multi-stage pipe chain(shell-text)
Cat index.html, pipe through grep to find lines with 'nav', pipe through head for first 3 matches....
Chained commands with &&(shell-text)
Create a 'pages' directory, create about.html and contact.html inside it, list contents — single com...
Inspect compiled homepage(shell-preview)
Check what the compiled homepage looks like in the browser and tell me what the page title is....
Inspect compiled subpage(shell-preview)
Inspect the compiled about page and verify the header partial is being rendered correctly....
Inspect compiled output and search(shell-preview)
Look at the compiled homepage output and find which lines contain navigation elements....

File Editing

File editing: update, rewrite, replace, create
Update text in file(file-editing)
Change the page title from 'Test App' to 'My Application' in index.html....
Rewrite entire file(file-editing)
Replace styles.css entirely with a modern CSS reset....
Replace HTML entity(file-editing)
Replace the nav element in index.html with a new nav containing a logo and three links: Home, Portfo...
Multiple edits to same file(file-editing)
In index.html: change the title to 'Portfolio', update the h1 text, and add a footer before the clos...
Create new file(file-editing)
Create a new /about.html with heading 'About Us' and a paragraph of placeholder text....
Edit file with special characters(file-editing)
Update index.html: change the script tag content to include a template literal that logs `Hello, ${n...
Update multi-line block(file-editing)
Replace the entire nav element in index.html (from <nav to </nav>) with a new nav containing: a logo...
Rewrite large file(file-editing)
Rewrite index.html with a complete landing page: a header with logo and nav, a hero section with hea...
Sequential edits to same file(file-editing)
Make these changes to index.html in order: 1) Change the title to 'My Portfolio', 2) Add a class 'da...
Create and edit JSON file(file-editing)
Create /config.json with a JSON object containing: name (string), version (string "1.0.0"), features...
Create complex CSS file(file-editing)
Create /theme.css with: CSS custom properties on :root (--primary, --secondary, --bg, --text colors)...

Eval

Evaluation tool: task completion assessment
Evaluate simple completed task(evaluation)
Change the h1 text to 'Hello World' in index.html....
Evaluate multi-element creation(evaluation)
Create index.html with a nav, hero section, and footer....
Evaluate multi-file task completion(evaluation)
Create an about.html page, add a link to it from index.html nav, and add matching styles in styles.c...

Multi

Multi-tool: combined shell and evaluation
Read then edit file(multi-tool)
Read styles.css, then add a .card class with box shadow and border radius....
Search then replace values(multi-tool)
Find all files containing 'color' with rg, then change the color values in styles.css to use CSS var...
Scaffold project structure(multi-tool)
Create /pages/ with index.html and about.html, /assets/ with main.css, and write content in each fil...
Refactor inline styles to file(multi-tool)
Read index.html, extract the inline CSS into styles.css, and replace the style tag with a link tag....
Discover files and generate sitemap(multi-tool)
Create sitemap.xml listing all HTML files in the project — use find to discover them, then write the...
\ No newline at end of file diff --git a/.next/server/app/test-generation.rsc b/.next/server/app/test-generation.rsc index 9cd1e9d5360e8a7125e3244e0f5f77185ecf87ed..1e2dd95cf1f1311c2aa898463bcf2e984dd8d0d6 100644 --- a/.next/server/app/test-generation.rsc +++ b/.next/server/app/test-generation.rsc @@ -5,7 +5,7 @@ 5:I[9766,[],""] 6:I[98924,[],""] 7:I[81959,[],"ClientPageRoot"] -8:I[8103,["7003","static/chunks/14258b02-ed7689e3556981a7.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","6343","static/chunks/6343-3b46582bdd86c960.js","6932","static/chunks/app/test-generation/page-09645eec39087f3d.js"],"default"] +8:I[8103,["7003","static/chunks/14258b02-ed7689e3556981a7.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","6932","static/chunks/app/test-generation/page-b134a3a37ff43e31.js"],"default"] b:I[24431,[],"OutletBoundary"] d:I[15278,[],"AsyncMetadataOutlet"] f:I[24431,[],"ViewportBoundary"] @@ -16,8 +16,8 @@ f:I[24431,[],"ViewportBoundary"] :HL["/_next/static/media/c3f6eb667c0186c5-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/1138060002beec9e.css","style"] -:HL["/_next/static/css/c9205cd142e7d0f3.css","style"] -0:{"P":null,"b":"BnqSdR5JatpGt6bMo2lSg","p":"","c":["","test-generation"],"i":false,"f":[[["",{"children":["test-generation",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/c9205cd142e7d0f3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["test-generation",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} +:HL["/_next/static/css/4f7bf7a934dc8d86.css","style"] +0:{"P":null,"b":"2td0Z1d-ACUuAU0vaH1cE","p":"","c":["","test-generation"],"i":false,"f":[[["",{"children":["test-generation",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1138060002beec9e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/4f7bf7a934dc8d86.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__variable_f367f3 __variable_438d47 antialiased bg-background h-[100dvh] overflow-hidden","suppressHydrationWarning":true,"children":["$","$L2",null,{"children":[["$","$L3",null,{"richColors":true,"position":"bottom-center"}],["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]}]}]]}],{"children":["test-generation",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} 9:{} a:"$0:f:0:1:2:children:2:children:1:props:children:0:props:params" 10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#000000"}]] diff --git a/.next/server/app/test-generation/page.js b/.next/server/app/test-generation/page.js index 96be0cd708d0949e5f576aae8ef59ec3860ec9b3..844848bbbc2a2666b52d2364990b2184a468f5d9 100644 --- a/.next/server/app/test-generation/page.js +++ b/.next/server/app/test-generation/page.js @@ -1,4 +1,4 @@ -(()=>{var a={};a.id=6932,a.ids=[6932],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},32583:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>K});var d=c(21124),e=c(38301),f=c(19217),g=c(87326);let h=` +(()=>{var a={};a.id=6932,a.ids=[6932],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:a=>{"use strict";a.exports=require("os")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},32583:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>K});var d=c(21124),e=c(38301),f=c(19217),g=c(16270);let h=` @@ -92,9 +92,9 @@ document.addEventListener('DOMContentLoaded', function() { e.preventDefault(); }); }); -});`},l=[{id:"shell-cat",name:"Read file and extract value",category:"shell-read",prompt:"Read index.html and tell me the page title.",setupFiles:k,assertions:[{type:"tool_used",toolName:"shell",description:"Used shell tool"},{type:"output_matches",pattern:"Test App",description:"Output contains page title"}]},{id:"shell-head-tail",name:"Read partial file with head",category:"shell-read",prompt:"Show me only the first 10 lines of index.html using head. What is the charset?",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"head",description:"Used head command"},{type:"output_matches",pattern:"UTF-8",description:"Found charset from first 10 lines"}]},{id:"shell-ls-tree",name:"List files with ls/tree",category:"shell-read",prompt:"List all files in the project using tree, then tell me how many files there are.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"tree|ls",description:"Used tree or ls"},{type:"output_matches",pattern:"4|four",description:"Counted files correctly"}]},{id:"shell-mkdir-touch",name:"Create directories and files",category:"shell-write",prompt:"Create a directory called 'components' with three empty files: header.html, footer.html, sidebar.html.",setupFiles:k,assertions:[{type:"file_exists",path:"/components/header.html",description:"header.html created"},{type:"file_exists",path:"/components/footer.html",description:"footer.html created"},{type:"file_exists",path:"/components/sidebar.html",description:"sidebar.html created"}]},{id:"shell-cp-mv",name:"Copy and rename files",category:"shell-write",prompt:"Copy styles.css to styles-backup.css, then rename script.js to app.js.",setupFiles:k,assertions:[{type:"file_exists",path:"/styles-backup.css",description:"styles-backup.css created"},{type:"file_exists",path:"/app.js",description:"app.js exists (renamed)"},{type:"file_not_exists",path:"/script.js",description:"script.js removed after rename"}]},{id:"shell-echo-redirect",name:"Create file with echo redirect",category:"shell-write",prompt:"Create a new file /data.json with a JSON object containing name 'Test' and version 1 using echo and redirect.",setupFiles:k,assertions:[{type:"file_exists",path:"/data.json",description:"data.json created"},{type:"valid_json",path:"/data.json",description:"data.json is valid JSON"},{type:"file_matches",path:"/data.json",pattern:"[Tt]est",description:'Contains "Test" name'}]},{id:"shell-grep",name:"Search with grep",category:"shell-search",prompt:"Use grep to find all lines in index.html that contain 'class' and show line numbers.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"grep.*-n.*class|grep.*class.*-n",description:"Used grep with -n flag"},{type:"tool_output_matches",toolName:"shell",pattern:"class",description:"Tool output contains class matches"}]},{id:"shell-rg",name:"Search across files with rg",category:"shell-search",prompt:"Search across all files for the word 'function' using rg.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"rg.*function",description:"Used rg to search for function"},{type:"tool_output_matches",toolName:"shell",pattern:"function",description:"Tool output contains function matches"}]},{id:"shell-find",name:"Find files by extension",category:"shell-search",prompt:"Find all .css files in the project.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"find.*\\.css",description:"Used find for .css files"},{type:"tool_output_matches",toolName:"shell",pattern:"styles\\.css",description:"Tool output contains styles.css"}]},{id:"shell-sed-inline",name:"In-place substitution with sed",category:"shell-text",prompt:"Use sed to change all occurrences of '#007bff' to '#e74c3c' in styles.css.",setupFiles:k,assertions:[{type:"file_not_contains",path:"/styles.css",value:"#007bff",description:"Old color removed"},{type:"file_contains",path:"/styles.css",value:"#e74c3c",description:"New color applied"}]},{id:"shell-sed-pipe",name:"Pipe cat through sed to new file",category:"shell-text",prompt:"Read index.html with cat, pipe through sed to replace 'Test App' with 'My App', redirect to /output.html.",setupFiles:k,assertions:[{type:"file_exists",path:"/output.html",description:"output.html created"},{type:"file_contains",path:"/output.html",value:"My App",description:"Contains replaced text"}]},{id:"shell-pipe-chain",name:"Multi-stage pipe chain",category:"shell-text",prompt:"Cat index.html, pipe through grep to find lines with 'nav', pipe through head for first 3 matches.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"cat.*\\|.*grep.*\\|.*head|cat.*nav.*pipe",description:"Used pipe chain"},{type:"tool_output_matches",toolName:"shell",pattern:"nav",description:"Tool output contains nav matches"}]},{id:"shell-chained-cmds",name:"Chained commands with &&",category:"shell-text",prompt:"Create a 'pages' directory, create about.html and contact.html inside it, list contents — single command with &&.",setupFiles:k,assertions:[{type:"file_exists",path:"/pages/about.html",description:"about.html created in pages/"},{type:"file_exists",path:"/pages/contact.html",description:"contact.html created in pages/"}]},{id:"shell-curl",name:"Inspect compiled homepage",category:"shell-preview",prompt:"Check what the compiled homepage looks like in the browser and tell me what the page title is.",setupFiles:j,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"curl.*localhost",description:"Used curl to inspect compiled output"},{type:"output_matches",pattern:"Curl Test Site",description:"Output contains compiled page title from data.json"}]},{id:"shell-curl-path",name:"Inspect compiled subpage",category:"shell-preview",prompt:"Inspect the compiled about page and verify the header partial is being rendered correctly.",setupFiles:j,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"curl.*localhost",description:"Used curl to inspect compiled page"},{type:"output_matches",pattern:"Site Navigation|header|nav",description:"Output shows compiled partial content"}]},{id:"shell-curl-pipe",name:"Inspect compiled output and search",category:"shell-preview",prompt:"Look at the compiled homepage output and find which lines contain navigation elements.",setupFiles:j,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"curl.*localhost",description:"Used curl to fetch compiled output"},{type:"tool_output_matches",toolName:"shell",pattern:"nav",description:"Output contains nav matches"}]},{id:"write-update",name:"Update text in file",category:"write-tool",prompt:"Change the page title from 'Test App' to 'My Application' in index.html.",setupFiles:k,assertions:[{type:"tool_used",toolName:"write",description:"Used write tool"},{type:"file_contains",path:"/index.html",value:"My Application",description:"New title present"},{type:"file_not_contains",path:"/index.html",value:"Test App",description:"Old title removed"}]},{id:"write-rewrite",name:"Rewrite entire file",category:"write-tool",prompt:"Replace styles.css entirely with a modern CSS reset.",setupFiles:k,assertions:[{type:"tool_used",toolName:"write",description:"Used write tool"},{type:"file_not_contains",path:"/styles.css",value:".btn:hover",description:"Original content replaced"},{type:"file_matches",path:"/styles.css",pattern:"box-sizing|margin:\\s*0|border-box",description:"Contains CSS reset content"}]},{id:"write-replace-entity",name:"Replace HTML entity",category:"write-tool",prompt:"Replace the nav element in index.html with a new nav containing a logo and three links: Home, Portfolio, Contact.",setupFiles:k,assertions:[{type:"tool_used",toolName:"write",description:"Used write tool"},{type:"file_matches",path:"/index.html",pattern:"logo|brand|site-name|site-title",description:"Has logo/brand element"},{type:"file_matches",path:"/index.html",pattern:"Portfolio|Contact",description:"Has new nav links"}]},{id:"write-multi-op",name:"Multiple write operations",category:"write-tool",prompt:"In index.html: change the title to 'Portfolio', update the h1 text, and add a footer before the closing body tag.",setupFiles:k,assertions:[{type:"tool_used",toolName:"write",description:"Used write tool"},{type:"file_matches",path:"/index.html",pattern:".*Portfolio.*<\\/title>",description:"Title changed to Portfolio"},{type:"file_matches",path:"/index.html",pattern:"footer",description:"Footer added"}]},{id:"write-new-file",name:"Create new file with write",category:"write-tool",prompt:"Create a new /about.html with heading 'About Us' and a paragraph of placeholder text.",setupFiles:k,assertions:[{type:"tool_used",toolName:"write",description:"Used write tool"},{type:"file_exists",path:"/about.html",description:"about.html created"},{type:"file_matches",path:"/about.html",pattern:"About Us",description:"Contains About Us heading"}]},{id:"eval-complete-task",name:"Evaluate simple completed task",category:"evaluation",prompt:"Change the h1 text to 'Hello World' in index.html.",setupFiles:k,timeout:6e4,assertions:[{type:"file_matches",path:"/index.html",pattern:"Hello World",description:"h1 changed to Hello World"}]},{id:"eval-missing-work",name:"Evaluate multi-element creation",category:"evaluation",prompt:"Create index.html with a nav, hero section, and footer.",setupFiles:{"/.PROMPT.md":i},timeout:6e4,assertions:[{type:"file_matches",path:"/index.html",pattern:"nav",description:"Has nav element"},{type:"file_matches",path:"/index.html",pattern:"hero|banner",description:"Has hero/banner section"},{type:"file_matches",path:"/index.html",pattern:"footer",description:"Has footer element"}]},{id:"eval-multi-step",name:"Evaluate multi-file task completion",category:"evaluation",prompt:"Create an about.html page, add a link to it from index.html nav, and add matching styles in styles.css.",setupFiles:k,timeout:9e4,assertions:[{type:"file_exists",path:"/about.html",description:"about.html created"},{type:"file_matches",path:"/index.html",pattern:"about",description:"Nav links to about"}]},{id:"multi-read-then-edit",name:"Read then edit file",category:"multi-tool",prompt:"Read styles.css, then add a .card class with box shadow and border radius.",setupFiles:k,timeout:6e4,assertions:[{type:"file_matches",path:"/styles.css",pattern:"\\.card",description:"Has .card class"},{type:"file_matches",path:"/styles.css",pattern:"box-shadow",description:"Has box-shadow"}]},{id:"multi-search-replace",name:"Search then replace values",category:"multi-tool",prompt:"Find all files containing 'color' with rg, then change the color values in styles.css to use CSS variables.",setupFiles:k,timeout:6e4,assertions:[{type:"file_matches",path:"/styles.css",pattern:"var\\(--",description:"Uses CSS variables"}]},{id:"multi-scaffold-project",name:"Scaffold project structure",category:"multi-tool",prompt:"Create /pages/ with index.html and about.html, /assets/ with main.css, and write content in each file.",setupFiles:{"/.PROMPT.md":i},timeout:6e4,assertions:[{type:"file_exists",path:"/pages/index.html",description:"pages/index.html created"},{type:"file_exists",path:"/pages/about.html",description:"pages/about.html created"},{type:"file_exists",path:"/assets/main.css",description:"assets/main.css created"}]},{id:"multi-refactor-split",name:"Refactor inline styles to file",category:"multi-tool",prompt:"Read index.html, extract the inline CSS into styles.css, and replace the style tag with a link tag.",setupFiles:{"/.PROMPT.md":i,"/index.html":h},timeout:6e4,assertions:[{type:"file_contains",path:"/index.html",value:"<link",description:"Has link tag"},{type:"file_not_contains",path:"/index.html",value:"<style>",description:"Inline style tag removed"},{type:"file_exists",path:"/styles.css",description:"styles.css created"}]},{id:"multi-complex-pipeline",name:"Discover files and generate sitemap",category:"multi-tool",prompt:"Create sitemap.xml listing all HTML files in the project — use find to discover them, then write the XML.",setupFiles:k,timeout:6e4,assertions:[{type:"file_exists",path:"/sitemap.xml",description:"sitemap.xml created"},{type:"file_matches",path:"/sitemap.xml",pattern:"index\\.html",description:"Sitemap lists index.html"}]}],m=[{id:"shell",name:"Shell",description:"Shell commands: read, write, search, text processing, preview",scenarioIds:l.filter(a=>a.category.startsWith("shell-")).map(a=>a.id)},{id:"write",name:"Write",description:"Write tool: update, rewrite, replace, create",scenarioIds:l.filter(a=>"write-tool"===a.category).map(a=>a.id)},{id:"eval",name:"Eval",description:"Evaluation tool: task completion assessment",scenarioIds:l.filter(a=>"evaluation"===a.category).map(a=>a.id)},{id:"multi",name:"Multi",description:"Multi-tool: combined shell, write, and evaluation",scenarioIds:l.filter(a=>"multi-tool"===a.category).map(a=>a.id)}];var n=c(75219),o=c(91292),p=c(50593),q=c(25345),r=c(15303),s=c(79944),t=c(85351),u=c(82042),v=c(51881),w=c(8849),x=c(30887),y=c(49269),z=c(42378),A=c(42830),B=c(18310),C=c(64727),D=c(47247),E=c(91032),F=c(61010);let G=new Set(["shell","write","evaluation"]);function H(a){let b={},c=0,d=0,e=0,f=new Set;for(let g of a)G.has(g.name)?"success"===g.status?c++:d++:(e++,f.add(g.name)),b[g.name]||(b[g.name]={total:0,success:0,failed:0}),b[g.name].total++,"success"===g.status?b[g.name].success++:b[g.name].failed++;return{total:a.length,success:c,failed:d,invalid:e,invalidNames:[...f],breakdown:b}}function I(a){return a>0&&a<1e-4?"< $0.0001":`$${a.toFixed(4)}`}let J=l.map(a=>a.id);function K(){let a=(0,z.useRouter)(),[b,h]=(0,e.useState)(l.map(a=>({id:a.id,name:a.name,status:"pending"}))),[i,j]=(0,e.useState)(null),[k,K]=(0,e.useState)(null),[L,M]=(0,e.useState)(new Map),[N,O]=(0,e.useState)(new Map),[P,Q]=(0,e.useState)(new Set),R=(0,e.useRef)(new Map),S=(0,e.useRef)(!1),[T,U]=(0,e.useState)({total:0,passed:0,failed:0,successRate:0,totalCost:0,promptTokens:0,completionTokens:0,totalTokens:0,toolStats:{total:0,success:0,failed:0,invalid:0,invalidNames:[],breakdown:{}}}),[V,W]=(0,e.useState)(!1),[X,Y]=(0,e.useState)(""),[Z,$]=(0,e.useState)(""),[_,aa]=(0,e.useState)(1),[ab,ac]=(0,e.useState)(0),[ad,ae]=(0,e.useState)([]),[af,ag]=(0,e.useState)(!1),ah=(0,e.useRef)([]),ai=async a=>{let b=l.find(b=>b.id===a);if(!b)return;let d=Date.now();j(a),Q(b=>new Set([...b,a])),h(b=>b.map(b=>b.id===a?{...b,status:"running",generationOutput:""}:b));let e="",f=[];try{let i;e=`test-${Date.now()}`;let{vfs:j}=await Promise.resolve().then(c.bind(c,11482));if(await j.init(),await j.createProject(`Test: ${b.name}`,void 0,e),b.setupFiles)for(let[a,c]of Object.entries(b.setupFiles))await j.createFile(e,a,c);let k=(a,b)=>{O(c=>{let d=new Map(c);return d.set(a,(d.get(a)||"")+b),d}),h(c=>c.map(c=>c.id===a?{...c,generationOutput:(c.generationOutput||"")+b}:c)),setTimeout(()=>{let b=R.current.get(a);b&&(b.scrollTop=b.scrollHeight)},0)},l=new g.t(e,"orchestrator",(b,c)=>{if("assistant_delta"===b){let b=c?.text,d=c?.snapshot;if(!b&&!d)return;void 0!==d?(O(b=>{let c=new Map(b);return c.set(a,d),c}),h(b=>b.map(b=>b.id===a?{...b,generationOutput:d}:b))):b&&k(a,b),setTimeout(()=>{let b=R.current.get(a);b&&(b.scrollTop=b.scrollHeight)},0)}if("tool_status"===b){let b=c?.toolName||"unknown";if(c?.status==="executing"){let d="";if(c?.args){try{let a=JSON.parse(c.args);if("shell"===b)d=a.cmd||a.command||"";else if("write"===b)d=a.path||a.filePath||"";else if("evaluation"===b){let b=a.goal_achieved;d=void 0!==b?`goal_achieved: ${b}`:""}}catch{}d.length>80&&(d=d.substring(0,77)+"...")}f.push({name:b,status:"success",args:d}),k(a,` +});`},l=[{id:"shell-cat",name:"Read file and extract value",category:"shell-read",prompt:"Read index.html and tell me the page title.",setupFiles:k,assertions:[{type:"tool_used",toolName:"shell",description:"Used shell tool"},{type:"output_matches",pattern:"Test App",description:"Output contains page title"}]},{id:"shell-head-tail",name:"Read partial file with head",category:"shell-read",prompt:"Show me only the first 10 lines of index.html using head. What is the charset?",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"head",description:"Used head command"},{type:"output_matches",pattern:"UTF-8",description:"Found charset from first 10 lines"}]},{id:"shell-ls-tree",name:"List files with ls/tree",category:"shell-read",prompt:"List all files in the project using tree, then tell me how many files there are.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"tree|ls",description:"Used tree or ls"},{type:"output_matches",pattern:"4|four",description:"Counted files correctly"}]},{id:"shell-mkdir-touch",name:"Create directories and files",category:"shell-write",prompt:"Create a directory called 'components' with three empty files: header.html, footer.html, sidebar.html.",setupFiles:k,assertions:[{type:"file_exists",path:"/components/header.html",description:"header.html created"},{type:"file_exists",path:"/components/footer.html",description:"footer.html created"},{type:"file_exists",path:"/components/sidebar.html",description:"sidebar.html created"}]},{id:"shell-cp-mv",name:"Copy and rename files",category:"shell-write",prompt:"Copy styles.css to styles-backup.css, then rename script.js to app.js.",setupFiles:k,assertions:[{type:"file_exists",path:"/styles-backup.css",description:"styles-backup.css created"},{type:"file_exists",path:"/app.js",description:"app.js exists (renamed)"},{type:"file_not_exists",path:"/script.js",description:"script.js removed after rename"}]},{id:"shell-echo-redirect",name:"Create file with echo redirect",category:"shell-write",prompt:"Create a new file /data.json with a JSON object containing name 'Test' and version 1 using echo and redirect.",setupFiles:k,assertions:[{type:"file_exists",path:"/data.json",description:"data.json created"},{type:"valid_json",path:"/data.json",description:"data.json is valid JSON"},{type:"file_matches",path:"/data.json",pattern:"[Tt]est",description:'Contains "Test" name'}]},{id:"shell-grep",name:"Search with grep",category:"shell-search",prompt:"Use grep to find all lines in index.html that contain 'class' and show line numbers.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"grep.*-n.*class|grep.*class.*-n",description:"Used grep with -n flag"},{type:"tool_output_matches",toolName:"shell",pattern:"class",description:"Tool output contains class matches"}]},{id:"shell-rg",name:"Search across files with rg",category:"shell-search",prompt:"Search across all files for the word 'function' using rg.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"rg.*function",description:"Used rg to search for function"},{type:"tool_output_matches",toolName:"shell",pattern:"function",description:"Tool output contains function matches"}]},{id:"shell-find",name:"Find files by extension",category:"shell-search",prompt:"Find all .css files in the project.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"find.*\\.css",description:"Used find for .css files"},{type:"tool_output_matches",toolName:"shell",pattern:"styles\\.css",description:"Tool output contains styles.css"}]},{id:"shell-sed-inline",name:"In-place substitution with sed",category:"shell-text",prompt:"Use sed to change all occurrences of '#007bff' to '#e74c3c' in styles.css.",setupFiles:k,assertions:[{type:"file_not_contains",path:"/styles.css",value:"#007bff",description:"Old color removed"},{type:"file_contains",path:"/styles.css",value:"#e74c3c",description:"New color applied"}]},{id:"shell-sed-pipe",name:"Pipe cat through sed to new file",category:"shell-text",prompt:"Read index.html with cat, pipe through sed to replace 'Test App' with 'My App', redirect to /output.html.",setupFiles:k,assertions:[{type:"file_exists",path:"/output.html",description:"output.html created"},{type:"file_contains",path:"/output.html",value:"My App",description:"Contains replaced text"}]},{id:"shell-pipe-chain",name:"Multi-stage pipe chain",category:"shell-text",prompt:"Cat index.html, pipe through grep to find lines with 'nav', pipe through head for first 3 matches.",setupFiles:k,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"cat.*\\|.*grep.*\\|.*head|cat.*nav.*pipe",description:"Used pipe chain"},{type:"tool_output_matches",toolName:"shell",pattern:"nav",description:"Tool output contains nav matches"}]},{id:"shell-chained-cmds",name:"Chained commands with &&",category:"shell-text",prompt:"Create a 'pages' directory, create about.html and contact.html inside it, list contents — single command with &&.",setupFiles:k,assertions:[{type:"file_exists",path:"/pages/about.html",description:"about.html created in pages/"},{type:"file_exists",path:"/pages/contact.html",description:"contact.html created in pages/"}]},{id:"shell-curl",name:"Inspect compiled homepage",category:"shell-preview",prompt:"Check what the compiled homepage looks like in the browser and tell me what the page title is.",setupFiles:j,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"curl.*localhost",description:"Used curl to inspect compiled output"},{type:"output_matches",pattern:"Curl Test Site",description:"Output contains compiled page title from data.json"}]},{id:"shell-curl-path",name:"Inspect compiled subpage",category:"shell-preview",prompt:"Inspect the compiled about page and verify the header partial is being rendered correctly.",setupFiles:j,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"curl.*localhost",description:"Used curl to inspect compiled page"},{type:"output_matches",pattern:"Site Navigation|header|nav",description:"Output shows compiled partial content"}]},{id:"shell-curl-pipe",name:"Inspect compiled output and search",category:"shell-preview",prompt:"Look at the compiled homepage output and find which lines contain navigation elements.",setupFiles:j,assertions:[{type:"tool_args_match",toolName:"shell",pattern:"curl.*localhost",description:"Used curl to fetch compiled output"},{type:"tool_output_matches",toolName:"shell",pattern:"nav",description:"Output contains nav matches"}]},{id:"write-update",name:"Update text in file",category:"file-editing",prompt:"Change the page title from 'Test App' to 'My Application' in index.html.",setupFiles:k,assertions:[{type:"file_contains",path:"/index.html",value:"My Application",description:"New title present"},{type:"file_not_contains",path:"/index.html",value:"<title>Test App",description:"Old title removed"}]},{id:"write-rewrite",name:"Rewrite entire file",category:"file-editing",prompt:"Replace styles.css entirely with a modern CSS reset.",setupFiles:k,assertions:[{type:"file_not_contains",path:"/styles.css",value:".btn:hover",description:"Original content replaced"},{type:"file_matches",path:"/styles.css",pattern:"box-sizing|margin:\\s*0|border-box",description:"Contains CSS reset content"}]},{id:"write-replace-entity",name:"Replace HTML entity",category:"file-editing",prompt:"Replace the nav element in index.html with a new nav containing a logo and three links: Home, Portfolio, Contact.",setupFiles:k,assertions:[{type:"file_matches",path:"/index.html",pattern:"logo|brand|site-name|site-title",description:"Has logo/brand element"},{type:"file_matches",path:"/index.html",pattern:"Portfolio|Contact",description:"Has new nav links"}]},{id:"write-multi-op",name:"Multiple edits to same file",category:"file-editing",prompt:"In index.html: change the title to 'Portfolio', update the h1 text, and add a footer before the closing body tag.",setupFiles:k,assertions:[{type:"file_matches",path:"/index.html",pattern:".*Portfolio.*<\\/title>",description:"Title changed to Portfolio"},{type:"file_matches",path:"/index.html",pattern:"footer",description:"Footer added"}]},{id:"write-new-file",name:"Create new file",category:"file-editing",prompt:"Create a new /about.html with heading 'About Us' and a paragraph of placeholder text.",setupFiles:k,assertions:[{type:"file_exists",path:"/about.html",description:"about.html created"},{type:"file_matches",path:"/about.html",pattern:"About Us",description:"Contains About Us heading"}]},{id:"write-stress-special-chars",name:"Edit file with special characters",category:"file-editing",prompt:'Update index.html: change the script tag content to include a template literal that logs `Hello, ${name}! Welcome to "OSW Studio" — it\'s great.` and a regex /\\d+\\.\\d+/g.',setupFiles:k,assertions:[{type:"file_contains",path:"/index.html",value:"${name}",description:"Contains template literal variable"},{type:"file_matches",path:"/index.html",pattern:"it.s great",description:"Contains apostrophe text"},{type:"file_matches",path:"/index.html",pattern:"\\\\d",description:"Contains regex pattern"}]},{id:"write-stress-multiline",name:"Update multi-line block",category:"file-editing",prompt:"Replace the entire nav element in index.html (from <nav to </nav>) with a new nav containing: a logo div with text 'BRAND', and links to Home, Gallery, Portfolio, and Contact. Do not include the old About or Services links.",setupFiles:k,assertions:[{type:"file_matches",path:"/index.html",pattern:"BRAND",description:"Has brand logo"},{type:"file_matches",path:"/index.html",pattern:"Portfolio",description:"Has Portfolio link"},{type:"file_contains",path:"/index.html",value:"Contact",description:"Has Contact link"},{type:"file_contains",path:"/index.html",value:"Gallery",description:"Has Gallery link"},{type:"file_not_contains",path:"/index.html",value:"#services",description:"Old Services link removed"},{type:"file_not_contains",path:"/index.html",value:"#about",description:"Old About link removed"}]},{id:"write-stress-large-rewrite",name:"Rewrite large file",category:"file-editing",prompt:"Rewrite index.html with a complete landing page: a header with logo and nav, a hero section with heading and CTA button, three feature cards in a grid, a testimonials section, and a footer with copyright. Include all CSS inline in a style tag. Make it at least 100 lines.",setupFiles:k,assertions:[{type:"file_matches",path:"/index.html",pattern:"hero|banner",description:"Has hero section"},{type:"file_matches",path:"/index.html",pattern:"feature|card",description:"Has feature cards"},{type:"file_matches",path:"/index.html",pattern:"testimonial|review|quote",description:"Has testimonials"},{type:"file_matches",path:"/index.html",pattern:"footer",description:"Has footer"}]},{id:"write-stress-sequential-edits",name:"Sequential edits to same file",category:"file-editing",prompt:"Make these changes to index.html in order: 1) Change the title to 'My Portfolio', 2) Add a class 'dark-theme' to the body tag, 3) Add a footer with text 'Built with OSW Studio' before </body>.",setupFiles:k,assertions:[{type:"file_contains",path:"/index.html",value:"My Portfolio",description:"Title changed"},{type:"file_contains",path:"/index.html",value:"dark-theme",description:"Body class added"},{type:"file_contains",path:"/index.html",value:"Built with OSW Studio",description:"Footer added"}]},{id:"write-stress-json-edit",name:"Create and edit JSON file",category:"file-editing",prompt:'Create /config.json with a JSON object containing: name (string), version (string "1.0.0"), features (array of 3 strings), settings (nested object with theme: "dark", language: "en", debug: false).',setupFiles:k,assertions:[{type:"file_exists",path:"/config.json",description:"config.json created"},{type:"valid_json",path:"/config.json",description:"Valid JSON"},{type:"file_contains",path:"/config.json",value:'"version"',description:"Has version field"},{type:"file_contains",path:"/config.json",value:'"debug"',description:"Has nested debug setting"}]},{id:"write-stress-create-css",name:"Create complex CSS file",category:"file-editing",prompt:"Create /theme.css with: CSS custom properties on :root (--primary, --secondary, --bg, --text colors), a .container class with max-width, .btn with multiple states (:hover, :active, :disabled), a @media query for mobile, and a @keyframes fadeIn animation.",setupFiles:k,assertions:[{type:"file_exists",path:"/theme.css",description:"theme.css created"},{type:"file_contains",path:"/theme.css",value:"--primary",description:"Has CSS custom property"},{type:"file_matches",path:"/theme.css",pattern:":hover",description:"Has hover state"},{type:"file_matches",path:"/theme.css",pattern:"@media",description:"Has media query"},{type:"file_matches",path:"/theme.css",pattern:"@keyframes",description:"Has keyframes animation"}]},{id:"eval-complete-task",name:"Evaluate simple completed task",category:"evaluation",prompt:"Change the h1 text to 'Hello World' in index.html.",setupFiles:k,timeout:6e4,assertions:[{type:"file_matches",path:"/index.html",pattern:"Hello World",description:"h1 changed to Hello World"}]},{id:"eval-missing-work",name:"Evaluate multi-element creation",category:"evaluation",prompt:"Create index.html with a nav, hero section, and footer.",setupFiles:{"/.PROMPT.md":i},timeout:6e4,assertions:[{type:"file_matches",path:"/index.html",pattern:"nav",description:"Has nav element"},{type:"file_matches",path:"/index.html",pattern:"hero|banner",description:"Has hero/banner section"},{type:"file_matches",path:"/index.html",pattern:"footer",description:"Has footer element"}]},{id:"eval-multi-step",name:"Evaluate multi-file task completion",category:"evaluation",prompt:"Create an about.html page, add a link to it from index.html nav, and add matching styles in styles.css.",setupFiles:k,timeout:9e4,assertions:[{type:"file_exists",path:"/about.html",description:"about.html created"},{type:"file_matches",path:"/index.html",pattern:"about",description:"Nav links to about"}]},{id:"multi-read-then-edit",name:"Read then edit file",category:"multi-tool",prompt:"Read styles.css, then add a .card class with box shadow and border radius.",setupFiles:k,timeout:6e4,assertions:[{type:"file_matches",path:"/styles.css",pattern:"\\.card",description:"Has .card class"},{type:"file_matches",path:"/styles.css",pattern:"box-shadow",description:"Has box-shadow"}]},{id:"multi-search-replace",name:"Search then replace values",category:"multi-tool",prompt:"Find all files containing 'color' with rg, then change the color values in styles.css to use CSS variables.",setupFiles:k,timeout:6e4,assertions:[{type:"file_matches",path:"/styles.css",pattern:"var\\(--",description:"Uses CSS variables"}]},{id:"multi-scaffold-project",name:"Scaffold project structure",category:"multi-tool",prompt:"Create /pages/ with index.html and about.html, /assets/ with main.css, and write content in each file.",setupFiles:{"/.PROMPT.md":i},timeout:6e4,assertions:[{type:"file_exists",path:"/pages/index.html",description:"pages/index.html created"},{type:"file_exists",path:"/pages/about.html",description:"pages/about.html created"},{type:"file_exists",path:"/assets/main.css",description:"assets/main.css created"}]},{id:"multi-refactor-split",name:"Refactor inline styles to file",category:"multi-tool",prompt:"Read index.html, extract the inline CSS into styles.css, and replace the style tag with a link tag.",setupFiles:{"/.PROMPT.md":i,"/index.html":h},timeout:6e4,assertions:[{type:"file_contains",path:"/index.html",value:"<link",description:"Has link tag"},{type:"file_not_contains",path:"/index.html",value:"<style>",description:"Inline style tag removed"},{type:"file_exists",path:"/styles.css",description:"styles.css created"}]},{id:"multi-complex-pipeline",name:"Discover files and generate sitemap",category:"multi-tool",prompt:"Create sitemap.xml listing all HTML files in the project — use find to discover them, then write the XML.",setupFiles:k,timeout:6e4,assertions:[{type:"file_exists",path:"/sitemap.xml",description:"sitemap.xml created"},{type:"file_matches",path:"/sitemap.xml",pattern:"index\\.html",description:"Sitemap lists index.html"}]}],m=[{id:"shell",name:"Shell",description:"Shell commands: read, write, search, text processing, preview",scenarioIds:l.filter(a=>a.category.startsWith("shell-")).map(a=>a.id)},{id:"file-editing",name:"File Editing",description:"File editing: update, rewrite, replace, create",scenarioIds:l.filter(a=>"file-editing"===a.category).map(a=>a.id)},{id:"eval",name:"Eval",description:"Evaluation tool: task completion assessment",scenarioIds:l.filter(a=>"evaluation"===a.category).map(a=>a.id)},{id:"multi",name:"Multi",description:"Multi-tool: combined shell and evaluation",scenarioIds:l.filter(a=>"multi-tool"===a.category).map(a=>a.id)}];var n=c(75219),o=c(91292),p=c(50593),q=c(25345),r=c(15303),s=c(79944),t=c(18310),u=c(85351),v=c(82042),w=c(51881),x=c(8849),y=c(30887),z=c(49269),A=c(42378),B=c(42830),C=c(64727),D=c(47247),E=c(91032),F=c(61010);let G=new Set(["shell","evaluation"]);function H(a){let b={},c=0,d=0,e=0,f=new Set;for(let g of a)G.has(g.name)?"success"===g.status?c++:d++:(e++,f.add(g.name)),b[g.name]||(b[g.name]={total:0,success:0,failed:0}),b[g.name].total++,"success"===g.status?b[g.name].success++:b[g.name].failed++;return{total:a.length,success:c,failed:d,invalid:e,invalidNames:[...f],breakdown:b}}function I(a){return a>0&&a<1e-4?"< $0.0001":`$${a.toFixed(4)}`}let J=l.map(a=>a.id);function K(){let a=(0,A.useRouter)(),[b,h]=(0,e.useState)(l.map(a=>({id:a.id,name:a.name,status:"pending"}))),[i,j]=(0,e.useState)(null),[k,K]=(0,e.useState)(null),L=(0,e.useRef)(new Map),[M,N]=(0,e.useState)(new Set),O=(0,e.useRef)(new Map),P=(0,e.useRef)(!1),[Q,R]=(0,e.useState)({total:0,passed:0,failed:0,successRate:0,totalCost:0,promptTokens:0,completionTokens:0,totalTokens:0,toolStats:{total:0,success:0,failed:0,invalid:0,invalidNames:[],breakdown:{}}}),[S,T]=(0,e.useState)(!1),[U,V]=(0,e.useState)(""),[W,X]=(0,e.useState)(""),[Y,Z]=(0,e.useState)(1),[$,_]=(0,e.useState)(0),[aa,ab]=(0,e.useState)([]),[ac,ad]=(0,e.useState)(!1),ae=(0,e.useRef)([]),af=async a=>{let b=l.find(b=>b.id===a);if(!b)return;let d=Date.now();j(a),N(b=>new Set([...b,a])),h(b=>b.map(b=>b.id===a?{...b,status:"running",generationOutput:""}:b));let e="",f=[];try{let i;e=`test-${Date.now()}`;let{vfs:j}=await Promise.resolve().then(c.bind(c,11482));if(await j.init(),await j.createProject(`Test: ${b.name}`,void 0,e),b.setupFiles)for(let[a,c]of Object.entries(b.setupFiles))await j.createFile(e,a,c);let k=(a,b)=>{h(c=>c.map(c=>c.id===a?{...c,generationOutput:(c.generationOutput||"")+b}:c)),setTimeout(()=>{let b=O.current.get(a);b&&(b.scrollTop=b.scrollHeight)},0)},l=new g.t(e,"orchestrator",(b,c)=>{if("assistant_delta"===b){let b=c?.text,d=c?.snapshot;if(!b&&!d)return;void 0!==d?h(b=>b.map(b=>b.id===a?{...b,generationOutput:d}:b)):b&&k(a,b),setTimeout(()=>{let b=O.current.get(a);b&&(b.scrollTop=b.scrollHeight)},0)}if("tool_status"===b){let b=c?.toolName||"unknown";if(c?.status==="executing"){let d="";if(c?.args){try{let a=JSON.parse(c.args);if("shell"===b)d=a.cmd||a.command||"";else if("evaluation"===b){let b=a.goal_achieved;d=void 0!==b?`goal_achieved: ${b}`:""}}catch{}d.length>80&&(d=d.substring(0,77)+"...")}f.push({name:b,status:"success",args:d}),k(a,` [tool] ${b}${d?` — ${d}`:" ..."} `)}else if(c?.status==="completed")k(a,`[tool] ${b} done `);else if(c?.status==="failed"){let c=[...f].reverse().find(a=>a.name===b);c&&(c.status="failed"),k(a,`[tool] ${b} failed -`)}}},{chatMode:!1});M(b=>{let c=new Map(b);return c.set(a,l),c});let m=await l.execute(b.prompt),n=(m.conversation||[]).reduce((a,b)=>a+b.messages.reduce((a,b)=>a+(b.tool_calls?.length||0),0),0),o=[],p=new Map;for(let a of m.conversation||[]){for(let b of a.messages)if("tool"===b.role&&b.tool_call_id){let a="string"==typeof b.content?b.content:"";p.set(b.tool_call_id,!a.startsWith("Error:"))}for(let b of a.messages)if(b.tool_calls)for(let a of b.tool_calls){let b="";try{let c=JSON.parse(a.function.arguments);if("shell"===a.function.name)b=c.cmd||c.command||"";else if("write"===a.function.name)b=c.path||c.filePath||"";else if("evaluation"===a.function.name){let a=c.goal_achieved;b=void 0!==a?`goal_achieved: ${a}`:""}}catch{}b.length>80&&(b=b.substring(0,77)+"...");let c=!p.has(a.id)||p.get(a.id);o.push({name:a.function.name,status:c?"success":"failed",args:b})}}let q=o.length>0?o:f,r=[];if(b.assertions&&b.assertions.length>0)try{let{runAssertions:a}=await c.e(4663).then(c.bind(c,84663));r=await a(e,m.conversation||[],b.assertions)}catch(a){console.warn("Assertion runner error:",a)}let s=b.assertions?.filter(a=>"judge"===a.type)||[];if(s.length>0&&Z)try{let{vfs:a}=await Promise.resolve().then(c.bind(c,11482)),d=await a.listFiles(e),f={};for(let a of d)"string"==typeof a.content&&(f[a.path]=a.content);let g=D.s.getSelectedProvider(),h=D.s.getProviderApiKey(g)||"",{runJudgeEvaluation:j}=await c.e(4859).then(c.bind(c,84859));i=await j(s[0].criteria,{prompt:b.prompt,files:f,summary:m.summary},{provider:g,apiKey:h,model:Z}),r.push({assertion:s[0],passed:i.passed,actual:i.reasoning})}catch(a){console.warn("Judge evaluation error:",a)}let t=r.length>0?r.filter(a=>a.passed).length/r.length*100:void 0,u=r.length>0?r.every(a=>a.passed):m.success;h(b=>b.map(b=>b.id===a?{...b,status:u?"success":"failed",executionTime:Date.now()-d,errors:u?void 0:r.length>0?r.filter(a=>!a.passed).map(a=>a.assertion.description+(a.actual?` — ${a.actual}`:"")):[m.summary],details:m.summary,toolCalls:n,totalCost:m.totalCost,promptTokens:m.totalUsage.promptTokens,completionTokens:m.totalUsage.completionTokens,totalTokens:m.totalUsage.totalTokens,toolCallDetails:q,assertionResults:r.length>0?r:void 0,assertionScore:t,judgeResult:i,selfEvalCorrect:r.length>0?m.success===u:void 0}:b)),u?A.oR.success(`Test passed: ${b.name}`):A.oR.error(`Test failed: ${b.name}`)}catch(e){let c=e instanceof Error?e.message:String(e);h(b=>b.map(b=>b.id===a?{...b,status:"failed",executionTime:Date.now()-d,errors:[c],details:`Error: ${c}`,toolCallDetails:f.length>0?f:void 0}:b)),A.oR.error(`Test error: ${b.name}`)}if(M(b=>{let c=new Map(b);return c.delete(a),c}),e)try{let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));await a.deleteProject(e)}catch{}j(null)},aj=async a=>{let b="all"===a?J:m.find(b=>b.id===a)?.scenarioIds||[];if(0!==b.length){K(a),S.current=!1,ae([]),ag(!1);for(let a=0;a<_&&!S.current;a++){for(let c of(ac(a),h(l.map(a=>({id:a.id,name:a.name,status:"pending"}))),O(new Map),b)){if(S.current)break;await ai(c),await new Promise(a=>setTimeout(a,3e3))}let c=ah.current.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status).map(a=>({id:a.id,name:a.name,status:a.status,executionTime:a.executionTime,totalCost:a.totalCost,promptTokens:a.promptTokens,completionTokens:a.completionTokens,totalTokens:a.totalTokens,toolCalls:a.toolCalls,toolCallDetails:a.toolCallDetails,assertionResults:a.assertionResults,assertionScore:a.assertionScore,judgeResult:a.judgeResult,selfEvalCorrect:a.selfEvalCorrect,errors:a.errors,details:a.details}));ae(a=>[...a,c])}ag(!0),K(null)}},ak=()=>{S.current=!0,L.forEach(a=>{a.stop()})},al=(0,e.useMemo)(()=>{let a={};for(let c of m){let d=c.scenarioIds.map(a=>b.find(b=>b.id===a)).filter(a=>void 0!==a),e=d.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status),f=e.filter(a=>"success"===a.status),g=e.length===d.length&&e.length>0,h=e.filter(a=>a.executionTime).map(a=>a.executionTime),i=h.length>0?h.reduce((a,b)=>a+b,0)/h.length:0,j=e.reduce((a,b)=>a+(b.toolCalls||0),0),k=e.reduce((a,b)=>a+(b.totalCost||0),0),l=e.reduce((a,b)=>a+(b.totalTokens||0),0),m=H(e.flatMap(a=>a.toolCallDetails||[])),n=e.reduce((a,b)=>a+(b.assertionResults?.length||0),0),o=e.reduce((a,b)=>a+(b.assertionResults?.filter(a=>a.passed).length||0),0),p=n>0?o/n*100:0,q=e.filter(a=>void 0!==a.selfEvalCorrect).length,r=e.filter(a=>!0===a.selfEvalCorrect).length;a[c.id]={total:d.length,passed:f.length,failed:e.length-f.length,successRate:e.length>0?f.length/e.length*100:0,avgTime:i,totalToolCalls:j,totalCost:k,totalTokens:l,toolStats:m,totalAssertions:n,passedAssertions:o,assertionScore:p,selfEvalTotal:q,selfEvalCorrect:r,allDone:g,results:d}}return a},[b]),am=(0,e.useMemo)(()=>{if(0===ad.length)return[];let a=new Map;for(let b of ad)for(let c of b){let b=a.get(c.id)||[];b.push(c),a.set(c.id,b)}return Array.from(a.entries()).map(([a,b])=>{let c=b[0].name,d=b.filter(a=>"success"===a.status).length,e=b.length-d,f=b.filter(a=>a.executionTime).map(a=>a.executionTime),g=b.filter(a=>void 0!==a.totalCost).map(a=>a.totalCost),h=b.filter(a=>void 0!==a.totalTokens).map(a=>a.totalTokens),i=b.filter(a=>void 0!==a.toolCalls).map(a=>a.toolCalls),j=b.filter(a=>void 0!==a.assertionScore).map(a=>a.assertionScore);return{id:a,name:c,roundCount:b.length,passCount:d,failCount:e,passRate:d/b.length*100,avgTime:f.length>0?f.reduce((a,b)=>a+b,0)/f.length:0,minTime:f.length>0?Math.min(...f):0,maxTime:f.length>0?Math.max(...f):0,avgCost:g.length>0?g.reduce((a,b)=>a+b,0)/g.length:0,totalCost:g.reduce((a,b)=>a+b,0),avgTokens:h.length>0?h.reduce((a,b)=>a+b,0)/h.length:0,avgToolCalls:i.length>0?i.reduce((a,b)=>a+b,0)/i.length:0,avgAssertionScore:j.length>0?j.reduce((a,b)=>a+b,0)/j.length:void 0,rounds:b}})},[ad]),an=(0,e.useMemo)(()=>{if(0===am.length)return null;let a=am.reduce((a,b)=>a+b.roundCount,0),b=am.reduce((a,b)=>a+b.passCount,0),c=am.reduce((a,b)=>a+b.failCount,0),d=am.reduce((a,b)=>a+b.totalCost,0),e=ad.flat(),f=e.reduce((a,b)=>a+(b.totalTokens||0),0),g=e.reduce((a,b)=>a+(b.promptTokens||0),0);return{totalTests:a,totalPassed:b,totalFailed:c,passRate:a>0?b/a*100:0,totalCost:d,totalTokens:f,promptTokens:g,completionTokens:e.reduce((a,b)=>a+(b.completionTokens||0),0),toolStats:H(e.flatMap(a=>a.toolCallDetails||[])),roundsCompleted:ad.length}},[am,ad]),ao=null!==i,ap=()=>{let a=D.s.getSelectedProvider(),c=new Date().toISOString(),d=ad.length>0?ad.map((a,b)=>({round:b+1,results:a})):[{round:1,results:b.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status).map(a=>({id:a.id,name:a.name,status:a.status,executionTime:a.executionTime,totalCost:a.totalCost,promptTokens:a.promptTokens,completionTokens:a.completionTokens,totalTokens:a.totalTokens,toolCalls:a.toolCalls,toolStats:a.toolCallDetails?H(a.toolCallDetails):void 0,assertionScore:a.assertionScore,selfEvalCorrect:a.selfEvalCorrect,errors:a.errors,details:a.details}))}],e=am.length>0?am.map(a=>({id:a.id,name:a.name,roundCount:a.roundCount,passRate:a.passRate,avgTime:a.avgTime,minTime:a.minTime,maxTime:a.maxTime,avgCost:a.avgCost,totalCost:a.totalCost,avgTokens:a.avgTokens,avgToolCalls:a.avgToolCalls,avgAssertionScore:a.avgAssertionScore})):void 0,f=(()=>{let a=(ad.length>0?ad.flat():b.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status)).filter(a=>void 0!==a.selfEvalCorrect),c=a.filter(a=>!0===a.selfEvalCorrect).length;return a.length>0?{selfEvalCorrect:c,selfEvalTotal:a.length}:{}})(),g={...an||{totalTests:T.total,totalPassed:T.passed,totalFailed:T.failed,passRate:T.successRate,totalCost:T.totalCost,totalTokens:T.totalTokens,promptTokens:T.promptTokens,completionTokens:T.completionTokens,toolStats:T.toolStats,roundsCompleted:ad.length||+(T.total>0)},...f};return{meta:{tool:"OSW Studio Benchmark",date:c,provider:a,model:X,judgeModel:Z||void 0,totalRounds:ad.length||+(T.total>0)},rounds:d,aggregated:e,summary:g}},aq=(a,b,c)=>{let d=new Blob([a],{type:c}),e=URL.createObjectURL(d),f=document.createElement("a");f.href=e,f.download=b,f.click(),URL.revokeObjectURL(e)},ar=a=>{let b=X.replace(/[^a-zA-Z0-9]/g,"-").replace(/-+/g,"-"),c=new Date().toISOString().split("T")[0];return`osws-benchmark-${b}-${c}.${a}`},as=[{id:"back",label:"Back to Projects",icon:s.A,onClick:()=>a.push("/"),variant:"outline"}];return(0,d.jsxs)("div",{className:"h-screen flex flex-col",children:[(0,d.jsx)(E.j,{leftText:"OSWS Benchmark",onLogoClick:()=>a.push("/"),actions:as}),(0,d.jsx)("div",{className:"flex-1 overflow-auto bg-background p-6",children:(0,d.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,d.jsx)("div",{className:"bg-blue-50 dark:bg-blue-950/30 border border-blue-200 dark:border-blue-800 rounded-lg p-4 mb-6",children:(0,d.jsxs)("div",{className:"flex items-start gap-3",children:[(0,d.jsx)(B.A,{className:"h-5 w-5 text-blue-600 dark:text-blue-400 mt-0.5"}),(0,d.jsxs)("div",{className:"flex-1",children:[(0,d.jsx)("h3",{className:"font-medium text-blue-900 dark:text-blue-100 mb-1",children:"How to Interpret Benchmark Results"}),(0,d.jsxs)("p",{className:"text-sm text-blue-800 dark:text-blue-200",children:["This benchmark evaluates how well a model performs with OSW Studio's agentic tools (shell, write, evaluation). A ",(0,d.jsx)("strong",{children:"passing test"})," means the model completed the task using the right tools. A ",(0,d.jsx)("strong",{children:"failing test"})," means the model couldn't complete the task or encountered errors."]}),(0,d.jsxs)("div",{className:"mt-2 text-xs text-blue-700 dark:text-blue-300",children:[(0,d.jsx)("strong",{children:"Tip:"})," Select your preferred provider and model below to benchmark specific configurations. The generation output will show you what the AI is doing during execution."]})]})]})}),(0,d.jsx)("div",{className:"bg-amber-50 dark:bg-amber-950/30 border border-amber-200 dark:border-amber-800 rounded-lg p-4 mb-6",children:(0,d.jsxs)("div",{className:"flex items-start gap-3",children:[(0,d.jsx)("div",{className:"text-amber-600 dark:text-amber-400 mt-0.5",children:"\uD83D\uDCA1"}),(0,d.jsxs)("div",{className:"flex-1",children:[(0,d.jsx)("h3",{className:"font-medium text-amber-900 dark:text-amber-100 mb-1",children:"Cost Warning"}),(0,d.jsxs)("p",{className:"text-sm text-amber-800 dark:text-amber-200",children:["Running benchmarks can be ",(0,d.jsx)("strong",{children:"very expensive"})," and likely isn't necessary. It's cheaper and easier to just use good models and research community feedback about agentic capabilities."]}),(0,d.jsx)("p",{className:"text-sm text-amber-800 dark:text-amber-200 mt-2",children:"This benchmark is for evaluating how models perform with OSW Studio's agentic system and using those results to improve it."})]})]})}),_>1&&k&&(0,d.jsxs)("div",{className:"bg-blue-50 dark:bg-blue-950/30 border border-blue-200 dark:border-blue-800 rounded-lg px-4 py-2 mb-4 text-sm text-blue-800 dark:text-blue-200",children:["Round ",ab+1," of ",_," (",ad.length," completed)"]}),(()=>{let a=af&&an&&ad.length>1?{total:an.totalTests,passed:an.totalPassed,failed:an.totalFailed,successRate:an.passRate,totalCost:an.totalCost,promptTokens:an.promptTokens,completionTokens:an.completionTokens,totalTokens:an.totalTokens,toolStats:an.toolStats,rounds:an.roundsCompleted}:{total:T.total,passed:T.passed,failed:T.failed,successRate:T.successRate,totalCost:T.totalCost,promptTokens:T.promptTokens,completionTokens:T.completionTokens,totalTokens:T.totalTokens,toolStats:T.toolStats,rounds:void 0};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:`grid grid-cols-2 ${a.rounds?"md:grid-cols-4 lg:grid-cols-7":"md:grid-cols-3 lg:grid-cols-6"} gap-4 mb-4`,children:[void 0!==a.rounds&&(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Rounds"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:a.rounds})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Total Tests"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:a.total})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Passed"}),(0,d.jsx)("div",{className:"text-2xl font-bold text-green-600",children:a.passed})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Failed"}),(0,d.jsx)("div",{className:"text-2xl font-bold text-red-600",children:a.failed})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Pass Rate"}),(0,d.jsxs)("div",{className:"text-2xl font-bold",children:[a.successRate.toFixed(1),"%"]})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Cost"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:I(a.totalCost)})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Tokens"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:a.totalTokens.toLocaleString()}),(0,d.jsxs)("div",{className:"text-xs text-muted-foreground mt-0.5",children:[a.promptTokens.toLocaleString()," in → ",a.completionTokens.toLocaleString()," out"]})]})]}),a.toolStats.total>0&&(()=>{let b=a.toolStats,c=Object.entries(b.breakdown).filter(([a])=>G.has(a));return(0,d.jsxs)("div",{className:"bg-card border rounded-lg overflow-hidden mb-6",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-1 px-4 py-2.5 border-b bg-muted/30",children:[(0,d.jsxs)("span",{className:"text-sm font-medium",children:["Tool Calls: ",b.total]}),(0,d.jsxs)("span",{className:"text-sm text-green-600",children:[b.success," successful"]}),b.failed>0&&(0,d.jsxs)("span",{className:"text-sm text-red-600",children:[b.failed," failed"]}),b.invalid>0&&(0,d.jsxs)("span",{className:"text-sm text-orange-500",children:[b.invalid," invalid"]})]}),(0,d.jsxs)("table",{className:"w-full text-sm",children:[(0,d.jsx)("thead",{children:(0,d.jsxs)("tr",{className:"text-xs text-muted-foreground",children:[(0,d.jsx)("th",{className:"text-left px-4 py-1.5 font-medium",children:"Tool"}),(0,d.jsx)("th",{className:"text-right px-4 py-1.5 font-medium",children:"Total"}),(0,d.jsx)("th",{className:"text-right px-4 py-1.5 font-medium text-green-600",children:"OK"}),(0,d.jsx)("th",{className:"text-right px-4 py-1.5 font-medium text-red-500",children:"Failed"})]})}),(0,d.jsxs)("tbody",{children:[c.map(([a,b])=>(0,d.jsxs)("tr",{className:"border-t border-border/50",children:[(0,d.jsx)("td",{className:"px-4 py-1.5 font-medium",children:a}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-muted-foreground",children:b.total}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-green-600",children:b.success}),(0,d.jsx)("td",{className:`px-4 py-1.5 text-right ${b.failed>0?"text-red-500 font-medium":"text-red-500/40"}`,children:b.failed})]},a)),b.invalid>0&&(0,d.jsxs)("tr",{className:"border-t border-border/50",children:[(0,d.jsx)("td",{className:"px-4 py-1.5 font-medium text-orange-500",children:"invalid"}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-orange-500",children:b.invalid}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-green-600/40",children:"0"}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-red-500 font-medium",children:b.invalid})]})]})]})]})})()]})})(),(0,d.jsxs)("div",{className:"flex flex-wrap gap-3 mb-6",children:[(0,d.jsxs)(F.AM,{open:V,onOpenChange:W,children:[(0,d.jsx)(F.Wv,{asChild:!0,children:(0,d.jsxs)(f.$,{variant:"outline",children:[(0,d.jsx)("span",{children:(a=>{if(!a)return"Select Model";let b=a.split("/");return b[b.length-1].split("-").map(a=>a.charAt(0).toUpperCase()+a.slice(1)).join(" ")})(X)}),V?(0,d.jsx)(t.A,{className:"h-4 w-4 ml-2"}):(0,d.jsx)(u.A,{className:"h-4 w-4 ml-2"})]})}),(0,d.jsx)(F.hl,{className:"w-96",align:"start",side:"bottom",sideOffset:4,avoidCollisions:!1,children:(0,d.jsx)(C.t,{onClose:()=>W(!1),onModelChange:a=>Y(a),showJudgeModel:!0,onJudgeModelChange:a=>$(a)})})]}),(0,d.jsxs)("div",{className:"inline-flex items-center rounded-md border border-input",children:[(0,d.jsx)("button",{onClick:()=>aa(a=>Math.max(1,a-1)),disabled:ao||_<=1,className:"h-9 w-8 inline-flex items-center justify-center rounded-l-md hover:bg-accent disabled:opacity-50 disabled:pointer-events-none",children:(0,d.jsx)(v.A,{className:"h-3 w-3"})}),(0,d.jsxs)("span",{className:"h-9 px-2 inline-flex items-center justify-center text-sm font-medium min-w-[5rem] border-x border-input select-none",children:[_," Round",_>1?"s":""]}),(0,d.jsx)("button",{onClick:()=>aa(a=>Math.min(10,a+1)),disabled:ao||_>=10,className:"h-9 w-8 inline-flex items-center justify-center rounded-r-md hover:bg-accent disabled:opacity-50 disabled:pointer-events-none",children:(0,d.jsx)(w.A,{className:"h-3 w-3"})})]}),m.map(a=>(0,d.jsxs)(f.$,{onClick:()=>aj(a.id),disabled:ao,variant:k===a.id?"default":"outline",children:[(0,d.jsx)(x.A,{className:"h-4 w-4 mr-2"}),a.name," (",a.scenarioIds.length,")"]},a.id)),(0,d.jsxs)(f.$,{onClick:()=>aj("all"),disabled:ao,variant:"all"===k?"default":"outline",children:[(0,d.jsx)(x.A,{className:"h-4 w-4 mr-2"}),"All (",J.length,")"]}),ao?(0,d.jsxs)(f.$,{variant:"destructive",onClick:ak,children:[(0,d.jsx)(p.A,{className:"h-4 w-4 mr-2"}),"Stop"]}):(0,d.jsxs)(f.$,{variant:"outline",onClick:()=>{ak(),h(l.map(a=>({id:a.id,name:a.name,status:"pending"}))),U({total:0,passed:0,failed:0,successRate:0,totalCost:0,promptTokens:0,completionTokens:0,totalTokens:0,toolStats:{total:0,success:0,failed:0,invalid:0,invalidNames:[],breakdown:{}}}),j(null),K(null),M(new Map),O(new Map),Q(new Set),ae([]),ac(0),ag(!1)},children:[(0,d.jsx)(q.A,{className:"h-4 w-4 mr-2"}),"Reset"]}),(T.total>0||ad.length>0)&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"w-px h-6 bg-border self-center"}),(0,d.jsxs)(f.$,{variant:"outline",onClick:()=>{aq(JSON.stringify(ap(),null,2),ar("json"),"application/json"),A.oR.success("Benchmark results exported as JSON")},disabled:ao,children:[(0,d.jsx)(y.A,{className:"h-4 w-4 mr-2"}),"JSON"]}),(0,d.jsxs)(f.$,{variant:"outline",onClick:()=>{let a=ap(),b=[];if(b.push("# OSW Studio Benchmark Report"),b.push(""),b.push(`**Date:** ${a.meta.date}`),b.push(`**Provider:** ${a.meta.provider}`),b.push(`**Model:** ${a.meta.model}`),a.meta.judgeModel&&b.push(`**Judge Model:** ${a.meta.judgeModel}`),b.push(`**Rounds:** ${a.meta.totalRounds}`),b.push(""),b.push("## Summary"),b.push(""),b.push("| Metric | Value |"),b.push("|--------|-------|"),b.push(`| Total Tests | ${a.summary.totalTests} |`),b.push(`| Passed | ${a.summary.totalPassed} |`),b.push(`| Failed | ${a.summary.totalFailed} |`),b.push(`| Pass Rate | ${a.summary.passRate.toFixed(1)}% |`),b.push(`| Total Cost | $${a.summary.totalCost.toFixed(4)} |`),a.summary.totalTokens&&b.push(`| Total Tokens | ${a.summary.totalTokens.toLocaleString()} (${a.summary.promptTokens?.toLocaleString()||0} in / ${a.summary.completionTokens?.toLocaleString()||0} out) |`),a.summary.toolStats&&a.summary.toolStats.total>0){let c=a.summary.toolStats,d=`| Tool Calls | ${c.total} (${c.success} ok`;c.failed>0&&(d+=`, ${c.failed} failed`),c.invalid>0&&(d+=`, ${c.invalid} invalid: ${c.invalidNames.join(", ")}`),d+=") |",b.push(d)}if(b.push(`| Rounds | ${a.summary.roundsCompleted} |`),a.summary.selfEvalTotal&&b.push(`| Self-eval Accuracy | ${a.summary.selfEvalCorrect}/${a.summary.selfEvalTotal} (${(a.summary.selfEvalCorrect/a.summary.selfEvalTotal*100).toFixed(1)}%) |`),b.push(""),a.aggregated&&a.aggregated.length>0)for(let c of(b.push("## Per-Test Results (Multi-Round)"),b.push(""),b.push("| Test | Pass Rate | Avg Time | Avg Cost | Avg Tokens | Avg Tools |"),b.push("|------|-----------|----------|----------|------------|-----------|"),a.aggregated))b.push(`| ${c.name} | ${c.passRate.toFixed(0)}% | ${(c.avgTime/1e3).toFixed(1)}s | $${c.avgCost.toFixed(4)} | ${Math.round(c.avgTokens).toLocaleString()} | ${c.avgToolCalls.toFixed(1)} |`);else if(a.rounds.length>0&&a.rounds[0].results.length>0)for(let c of(b.push("## Results"),b.push(""),b.push("| Test | Status | Time | Cost | Tokens |"),b.push("|------|--------|------|------|--------|"),a.rounds[0].results)){let a=c.executionTime?`${(c.executionTime/1e3).toFixed(1)}s`:"-",d=void 0!==c.totalCost?`$${c.totalCost.toFixed(4)}`:"-",e=void 0!==c.totalTokens?c.totalTokens.toLocaleString():"-";b.push(`| ${c.name} | ${c.status} | ${a} | ${d} | ${e} |`)}b.push(""),b.push("---"),b.push("*Generated by OSW Studio Benchmark*"),aq(b.join("\n"),ar("md"),"text/markdown"),A.oR.success("Benchmark results exported as Markdown")},disabled:ao,children:[(0,d.jsx)(y.A,{className:"h-4 w-4 mr-2"}),"Markdown"]})]})]}),(0,d.jsx)("div",{className:"space-y-8",children:m.map(a=>{let c=al[a.id];return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,d.jsx)("div",{className:"h-px flex-1 bg-border"}),(0,d.jsx)("h2",{className:"text-sm font-semibold uppercase tracking-wider text-muted-foreground",children:a.name}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:a.description}),(0,d.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,d.jsx)("div",{className:"grid gap-4",children:a.scenarioIds.map(a=>{let c=b.find(b=>b.id===a),e=l.find(b=>b.id===a);return c&&e?(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 font-medium",children:[(a=>{switch(a){case"success":return(0,d.jsx)(n.A,{className:"h-4 w-4 text-green-500"});case"failed":return(0,d.jsx)(o.A,{className:"h-4 w-4 text-red-500"});case"stopped":return(0,d.jsx)(p.A,{className:"h-4 w-4 text-orange-500"});case"running":return(0,d.jsx)(q.A,{className:"h-4 w-4 text-blue-500 animate-spin"});default:return(0,d.jsx)(r.A,{className:"h-4 w-4 text-gray-400"})}})(c.status),c.name,(0,d.jsxs)("span",{className:"text-sm font-normal text-muted-foreground",children:["(",e.category,")"]})]}),(0,d.jsxs)("div",{className:"text-sm text-muted-foreground mt-1",children:[e.prompt.substring(0,100),"..."]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[c.executionTime&&(0,d.jsxs)("span",{className:"text-sm text-muted-foreground",children:[(c.executionTime/1e3).toFixed(1),"s"]}),"running"===c.status&&i===c.id?(0,d.jsxs)(f.$,{size:"sm",variant:"destructive",onClick:()=>(a=>{let b=L.get(a);b&&(b.stop(),A.oR.info(`Stopping test: ${l.find(b=>b.id===a)?.name}`))})(c.id),children:[(0,d.jsx)(p.A,{className:"h-3 w-3 mr-1"}),"Stop"]}):(0,d.jsxs)(f.$,{size:"sm",variant:"outline",onClick:()=>ai(c.id),disabled:ao,children:[(0,d.jsx)(x.A,{className:"h-3 w-3 mr-1"}),"Test"]}),("running"===c.status||c.generationOutput||P.has(c.id))&&(0,d.jsx)(f.$,{size:"sm",variant:"ghost",onClick:()=>{Q(a=>{let b=new Set(a);return b.has(c.id)?b.delete(c.id):b.add(c.id),b})},children:P.has(c.id)?(0,d.jsx)(u.A,{className:"h-3 w-3"}):(0,d.jsx)(t.A,{className:"h-3 w-3"})})]})]}),("running"===c.status||P.has(c.id))&&(c.generationOutput||N.get(c.id))&&(0,d.jsxs)("div",{className:"mt-3 pt-3 border-t",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Generation Output"}),"running"===c.status&&(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin"}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:"Generating..."})]})]}),(0,d.jsx)("div",{className:"bg-muted/50 rounded-md p-3 max-h-64 overflow-y-auto",ref:a=>{a&&R.current.set(c.id,a)},children:(0,d.jsx)("pre",{className:"text-xs font-mono whitespace-pre-wrap text-foreground/80",children:c.generationOutput||N.get(c.id)||""})})]}),("success"===c.status||"failed"===c.status||"stopped"===c.status)&&(0,d.jsxs)("div",{className:"mt-3 pt-3 border-t space-y-2 text-sm",children:[c.details&&(0,d.jsxs)("div",{children:[(0,d.jsx)("strong",{children:"Result:"})," ",c.details]}),(0,d.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 text-muted-foreground",children:[void 0!==c.totalCost&&(0,d.jsxs)("span",{children:[(0,d.jsx)("strong",{className:"text-foreground",children:"Cost:"})," ",I(c.totalCost)]}),void 0!==c.totalTokens&&(0,d.jsxs)("span",{children:[(0,d.jsx)("strong",{className:"text-foreground",children:"Tokens:"})," ",(c.promptTokens||0).toLocaleString()," → ",(c.completionTokens||0).toLocaleString()," (",c.totalTokens.toLocaleString()," total)"]}),void 0!==c.toolCalls&&(0,d.jsxs)("span",{children:[(0,d.jsx)("strong",{className:"text-foreground",children:"Tool Calls:"})," ",c.toolCalls]})]}),c.toolCallDetails&&c.toolCallDetails.length>0&&(()=>{let a=H(c.toolCallDetails);return(0,d.jsxs)("div",{className:"mt-1",children:[(0,d.jsxs)("div",{className:"text-xs text-muted-foreground mb-1",children:[(0,d.jsxs)("span",{className:"font-medium text-foreground",children:[a.total," tool call",1!==a.total?"s":""]})," — ",(0,d.jsxs)("span",{className:"text-green-600",children:[a.success," ok"]}),a.failed>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-red-500",children:[a.failed," failed"]})]}),a.invalid>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-orange-500",children:[a.invalid," invalid"]})]})]}),(0,d.jsx)("div",{className:"space-y-0.5 font-mono text-xs",children:c.toolCallDetails.map((a,b)=>{let c=!G.has(a.name);return(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)("span",{className:"success"!==a.status||c?c?"text-orange-500":"text-red-500":"text-green-500",children:"success"!==a.status||c?"✗":"✓"}),(0,d.jsx)("span",{className:`font-semibold ${c?"text-orange-500":""}`,children:a.name}),c&&(0,d.jsx)("span",{className:"text-orange-500 text-[10px] border border-orange-400/50 rounded px-1",children:"invalid"}),a.args&&(0,d.jsxs)("span",{className:"text-muted-foreground truncate max-w-md",children:["— ",a.args]})]},b)})})]})})(),c.assertionResults&&c.assertionResults.length>0&&(0,d.jsxs)("div",{className:"mt-2 pt-2 border-t border-dashed",children:[(0,d.jsxs)("div",{className:"text-xs font-medium text-muted-foreground mb-1",children:["Assertions: ",c.assertionResults.filter(a=>a.passed).length,"/",c.assertionResults.length," passed",void 0!==c.assertionScore&&` (${c.assertionScore.toFixed(0)}%)`]}),(0,d.jsx)("div",{className:"space-y-0.5 font-mono text-xs",children:c.assertionResults.map((a,b)=>(0,d.jsxs)("div",{className:"flex items-start gap-1.5",children:[(0,d.jsx)("span",{className:a.passed?"text-green-500":"text-red-500",children:a.passed?"✓":"✗"}),(0,d.jsx)("span",{className:a.passed?"text-muted-foreground":"text-foreground",children:a.assertion.description}),!a.passed&&a.actual&&(0,d.jsxs)("span",{className:"text-red-400 truncate max-w-sm",children:["— ",a.actual]})]},b))})]}),c.errors&&c.errors.length>0&&(0,d.jsxs)("div",{className:"text-red-600",children:[(0,d.jsx)("strong",{children:"Errors:"})," ",c.errors.join(", ")]})]})]},c.id):null})}),c.allDone&&(0,d.jsxs)("div",{className:"mt-4 bg-muted/40 border rounded-lg p-4",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 mb-3",children:[(0,d.jsxs)("h3",{className:"text-sm font-semibold",children:[a.name," Track Report"]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:["Passed: ",c.passed,"/",c.total," (",c.successRate.toFixed(1),"%)",c.totalAssertions>0&&(0,d.jsxs)(d.Fragment,{children:["\xa0|\xa0 Assertions: ",c.passedAssertions,"/",c.totalAssertions," (",c.assertionScore.toFixed(0),"%)"]}),c.selfEvalTotal>0&&(0,d.jsxs)(d.Fragment,{children:["\xa0|\xa0 Self-eval accuracy: ",c.selfEvalCorrect,"/",c.selfEvalTotal]}),"\xa0|\xa0 Avg time: ",(c.avgTime/1e3).toFixed(1),"s \xa0|\xa0 Cost: ",I(c.totalCost),"\xa0|\xa0 Tokens: ",c.totalTokens.toLocaleString(),"\xa0|\xa0 Tool calls: ",c.totalToolCalls," (",(0,d.jsxs)("span",{className:"text-green-600",children:[c.toolStats.success," ok"]}),c.toolStats.failed>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-red-500",children:[c.toolStats.failed," fail"]})]}),c.toolStats.invalid>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-orange-500",children:[c.toolStats.invalid," invalid"]})]}),")",Object.keys(c.toolStats.breakdown).length>0&&(0,d.jsxs)(d.Fragment,{children:[" — ",Object.entries(c.toolStats.breakdown).filter(([a])=>G.has(a)).map(([a,b],c)=>(0,d.jsxs)("span",{children:[c>0?", ":"",a,": ",b.total,b.failed>0&&(0,d.jsxs)("span",{className:"text-red-500",children:[" (",b.failed,"✗)"]})]},a))]})]})]}),(0,d.jsx)("div",{className:"space-y-1",children:c.results.map(a=>{let b="success"===a.status;return(0,d.jsxs)("div",{className:"flex items-center gap-2 text-xs font-mono",children:[(0,d.jsx)("span",{className:b?"text-green-500":"text-red-500",children:b?"✓":"✗"}),(0,d.jsx)("span",{className:"w-48 truncate",children:a.id}),(0,d.jsx)("span",{className:"w-16 text-right text-muted-foreground",children:a.executionTime?`${(a.executionTime/1e3).toFixed(1)}s`:"—"}),(0,d.jsx)("span",{className:"w-20 text-right text-muted-foreground",children:void 0!==a.totalCost?I(a.totalCost):""}),(0,d.jsx)("span",{className:"w-20 text-right text-muted-foreground",children:void 0!==a.totalTokens?`${a.totalTokens.toLocaleString()} tok`:""}),(0,d.jsx)("span",{className:"w-32 text-muted-foreground",children:a.toolCallDetails&&a.toolCallDetails.length>0?(()=>{let b=H(a.toolCallDetails);return(0,d.jsxs)(d.Fragment,{children:[b.total," tools"," (",(0,d.jsx)("span",{className:"text-green-600",children:b.success}),b.failed>0&&(0,d.jsxs)(d.Fragment,{children:["/",(0,d.jsx)("span",{className:"text-red-500",children:b.failed})]}),b.invalid>0&&(0,d.jsxs)(d.Fragment,{children:["/",(0,d.jsxs)("span",{className:"text-orange-500",children:[b.invalid,"!"]})]}),")"]})})():void 0!==a.toolCalls?`${a.toolCalls} tools`:""}),void 0!==a.assertionScore&&(0,d.jsxs)("span",{className:`w-16 text-right ${100===a.assertionScore?"text-green-500":a.assertionScore>0?"text-yellow-500":"text-red-500"}`,children:[a.assertionScore.toFixed(0),"%"]}),a.errors&&a.errors.length>0&&(0,d.jsxs)("span",{className:"text-red-500 truncate",children:["— ",a.errors[0]]})]},a.id)})})]})]},a.id)})}),af&&ad.length>1&&am.length>0&&(0,d.jsxs)("div",{className:"mt-8",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,d.jsx)("div",{className:"h-px flex-1 bg-border"}),(0,d.jsxs)("h2",{className:"text-sm font-semibold uppercase tracking-wider text-muted-foreground",children:["Aggregated Results (",ad.length," Rounds)"]}),(0,d.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,d.jsx)("div",{className:"bg-card border rounded-lg overflow-hidden",children:(0,d.jsxs)("table",{className:"w-full text-sm",children:[(0,d.jsx)("thead",{children:(0,d.jsxs)("tr",{className:"border-b bg-muted/40",children:[(0,d.jsx)("th",{className:"text-left px-4 py-2 font-medium text-muted-foreground",children:"Test"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Pass Rate"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Time"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Min/Max"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Cost"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Tokens"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Tools"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Assert %"})]})}),(0,d.jsx)("tbody",{children:am.map(a=>(0,d.jsxs)("tr",{className:"border-b last:border-b-0",children:[(0,d.jsx)("td",{className:"px-4 py-2 font-medium",children:a.name}),(0,d.jsxs)("td",{className:`px-4 py-2 text-right font-semibold ${100===a.passRate?"text-green-500":a.passRate>0?"text-yellow-500":"text-red-500"}`,children:[a.passRate.toFixed(0),"%",(0,d.jsxs)("span",{className:"text-xs font-normal text-muted-foreground ml-1",children:["(",a.passCount,"/",a.roundCount,")"]})]}),(0,d.jsxs)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:[(a.avgTime/1e3).toFixed(1),"s"]}),(0,d.jsxs)("td",{className:"px-4 py-2 text-right text-muted-foreground text-xs",children:[(a.minTime/1e3).toFixed(1),"s / ",(a.maxTime/1e3).toFixed(1),"s"]}),(0,d.jsx)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:I(a.avgCost)}),(0,d.jsx)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:Math.round(a.avgTokens).toLocaleString()}),(0,d.jsx)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:a.avgToolCalls.toFixed(1)}),(0,d.jsx)("td",{className:`px-4 py-2 text-right ${void 0!==a.avgAssertionScore?100===a.avgAssertionScore?"text-green-500":a.avgAssertionScore>0?"text-yellow-500":"text-red-500":"text-muted-foreground"}`,children:void 0!==a.avgAssertionScore?`${a.avgAssertionScore.toFixed(0)}%`:"-"})]},a.id))})]})})]})]})})]})}},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},56660:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["test-generation",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,60940)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/test-generation/page",pathname:"/test-generation",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/test-generation/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},60940:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx","default")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},77725:a=>{"use strict";a.exports=require("stream/promises")},78487:(a,b,c)=>{Promise.resolve().then(c.bind(c,32583))},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},84063:(a,b,c)=>{Promise.resolve().then(c.bind(c,60940))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,9159],()=>b(b.s=56660));module.exports=c})(); \ No newline at end of file +`)}}},{chatMode:!1});L.current.set(a,l);let m=await l.execute(b.prompt),n=(m.conversation||[]).reduce((a,b)=>a+b.messages.reduce((a,b)=>a+(b.tool_calls?.length||0),0),0),o=[],p=new Map;for(let a of m.conversation||[]){for(let b of a.messages)if("tool"===b.role&&b.tool_call_id){let a="string"==typeof b.content?b.content:"";p.set(b.tool_call_id,!a.startsWith("Error:"))}for(let b of a.messages)if(b.tool_calls)for(let a of b.tool_calls){let b="";try{let c=JSON.parse(a.function.arguments);if("shell"===a.function.name)b=c.cmd||c.command||"";else if("evaluation"===a.function.name){let a=c.goal_achieved;b=void 0!==a?`goal_achieved: ${a}`:""}}catch{}b.length>80&&(b=b.substring(0,77)+"...");let c=!p.has(a.id)||p.get(a.id);o.push({name:a.function.name,status:c?"success":"failed",args:b})}}let q=o.length>0?o:f,r=[];if(b.assertions&&b.assertions.length>0)try{let{runAssertions:a}=await c.e(4663).then(c.bind(c,84663));r=await a(e,m.conversation||[],b.assertions)}catch(a){console.warn("Assertion runner error:",a)}let s=b.assertions?.filter(a=>"judge"===a.type)||[];if(s.length>0&&W)try{let{vfs:a}=await Promise.resolve().then(c.bind(c,11482)),d=await a.listFiles(e),f={};for(let a of d)"string"==typeof a.content&&(f[a.path]=a.content);let g=D.s.getSelectedProvider(),h=D.s.getProviderApiKey(g)||"",{runJudgeEvaluation:j}=await c.e(4859).then(c.bind(c,84859));i=await j(s[0].criteria,{prompt:b.prompt,files:f,summary:m.summary},{provider:g,apiKey:h,model:W}),r.push({assertion:s[0],passed:i.passed,actual:i.reasoning})}catch(a){console.warn("Judge evaluation error:",a)}let t=r.length>0?r.filter(a=>a.passed).length/r.length*100:void 0,u=r.length>0?r.every(a=>a.passed):m.success;h(b=>b.map(b=>b.id===a?{...b,status:u?"success":"failed",executionTime:Date.now()-d,errors:u?void 0:r.length>0?r.filter(a=>!a.passed).map(a=>a.assertion.description+(a.actual?` — ${a.actual}`:"")):[m.summary],details:m.summary,toolCalls:n,totalCost:m.totalCost,promptTokens:m.totalUsage.promptTokens,completionTokens:m.totalUsage.completionTokens,totalTokens:m.totalUsage.totalTokens,toolCallDetails:q,assertionResults:r.length>0?r:void 0,assertionScore:t,judgeResult:i,selfEvalCorrect:r.length>0?m.success===u:void 0}:b)),u?B.oR.success(`Test passed: ${b.name}`):B.oR.error(`Test failed: ${b.name}`)}catch(e){let c=e instanceof Error?e.message:String(e);h(b=>b.map(b=>b.id===a?{...b,status:"failed",executionTime:Date.now()-d,errors:[c],details:`Error: ${c}`,toolCallDetails:f.length>0?f:void 0}:b)),B.oR.error(`Test error: ${b.name}`)}if(L.current.delete(a),e)try{let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));await a.deleteProject(e)}catch{}j(null)},ag=a=>l.filter(b=>a.includes(b.id)).map(a=>({id:a.id,name:a.name,status:"pending"})),ah=async a=>{let b="all"===a?J:m.find(b=>b.id===a)?.scenarioIds||[];if(0!==b.length){K(a),P.current=!1,ab([]),ad(!1);for(let a=0;a<Y&&!P.current;a++){for(let c of(_(a),h(ag(b)),b)){if(P.current)break;await af(c),await new Promise(a=>setTimeout(a,3e3))}let c=ae.current.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status).map(a=>({id:a.id,name:a.name,status:a.status,executionTime:a.executionTime,totalCost:a.totalCost,promptTokens:a.promptTokens,completionTokens:a.completionTokens,totalTokens:a.totalTokens,toolCalls:a.toolCalls,toolCallDetails:a.toolCallDetails,assertionResults:a.assertionResults,assertionScore:a.assertionScore,judgeResult:a.judgeResult,selfEvalCorrect:a.selfEvalCorrect,errors:a.errors,details:a.details}));ab(a=>[...a,c])}ad(!0),K(null)}},ai=()=>{P.current=!0,L.current.forEach(a=>{a.stop()})},aj=(0,e.useMemo)(()=>{let a={};for(let c of m){let d=c.scenarioIds.map(a=>b.find(b=>b.id===a)).filter(a=>void 0!==a),e=d.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status),f=e.filter(a=>"success"===a.status),g=e.length===d.length&&e.length>0,h=e.filter(a=>a.executionTime).map(a=>a.executionTime),i=h.length>0?h.reduce((a,b)=>a+b,0)/h.length:0,j=e.reduce((a,b)=>a+(b.toolCalls||0),0),k=e.reduce((a,b)=>a+(b.totalCost||0),0),l=e.reduce((a,b)=>a+(b.totalTokens||0),0),m=H(e.flatMap(a=>a.toolCallDetails||[])),n=e.reduce((a,b)=>a+(b.assertionResults?.length||0),0),o=e.reduce((a,b)=>a+(b.assertionResults?.filter(a=>a.passed).length||0),0),p=n>0?o/n*100:0,q=e.filter(a=>void 0!==a.selfEvalCorrect).length,r=e.filter(a=>!0===a.selfEvalCorrect).length;a[c.id]={total:d.length,passed:f.length,failed:e.length-f.length,successRate:e.length>0?f.length/e.length*100:0,avgTime:i,totalToolCalls:j,totalCost:k,totalTokens:l,toolStats:m,totalAssertions:n,passedAssertions:o,assertionScore:p,selfEvalTotal:q,selfEvalCorrect:r,allDone:g,results:d}}return a},[b]),ak=(0,e.useMemo)(()=>{if(0===aa.length)return[];let a=new Map;for(let b of aa)for(let c of b){let b=a.get(c.id)||[];b.push(c),a.set(c.id,b)}return Array.from(a.entries()).map(([a,b])=>{let c=b[0].name,d=b.filter(a=>"success"===a.status).length,e=b.length-d,f=b.filter(a=>a.executionTime).map(a=>a.executionTime),g=b.filter(a=>void 0!==a.totalCost).map(a=>a.totalCost),h=b.filter(a=>void 0!==a.totalTokens).map(a=>a.totalTokens),i=b.filter(a=>void 0!==a.toolCalls).map(a=>a.toolCalls),j=b.filter(a=>void 0!==a.assertionScore).map(a=>a.assertionScore);return{id:a,name:c,roundCount:b.length,passCount:d,failCount:e,passRate:d/b.length*100,avgTime:f.length>0?f.reduce((a,b)=>a+b,0)/f.length:0,minTime:f.length>0?Math.min(...f):0,maxTime:f.length>0?Math.max(...f):0,avgCost:g.length>0?g.reduce((a,b)=>a+b,0)/g.length:0,totalCost:g.reduce((a,b)=>a+b,0),avgTokens:h.length>0?h.reduce((a,b)=>a+b,0)/h.length:0,avgToolCalls:i.length>0?i.reduce((a,b)=>a+b,0)/i.length:0,avgAssertionScore:j.length>0?j.reduce((a,b)=>a+b,0)/j.length:void 0,rounds:b}})},[aa]),al=(0,e.useMemo)(()=>{if(0===ak.length)return null;let a=ak.reduce((a,b)=>a+b.roundCount,0),b=ak.reduce((a,b)=>a+b.passCount,0),c=ak.reduce((a,b)=>a+b.failCount,0),d=ak.reduce((a,b)=>a+b.totalCost,0),e=aa.flat(),f=e.reduce((a,b)=>a+(b.totalTokens||0),0),g=e.reduce((a,b)=>a+(b.promptTokens||0),0);return{totalTests:a,totalPassed:b,totalFailed:c,passRate:a>0?b/a*100:0,totalCost:d,totalTokens:f,promptTokens:g,completionTokens:e.reduce((a,b)=>a+(b.completionTokens||0),0),toolStats:H(e.flatMap(a=>a.toolCallDetails||[])),roundsCompleted:aa.length}},[ak,aa]),am=null!==i,an=()=>{let a=D.s.getSelectedProvider(),c=new Date().toISOString(),d=aa.length>0?aa.map((a,b)=>({round:b+1,results:a})):[{round:1,results:b.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status).map(a=>({id:a.id,name:a.name,status:a.status,executionTime:a.executionTime,totalCost:a.totalCost,promptTokens:a.promptTokens,completionTokens:a.completionTokens,totalTokens:a.totalTokens,toolCalls:a.toolCalls,toolStats:a.toolCallDetails?H(a.toolCallDetails):void 0,assertionScore:a.assertionScore,selfEvalCorrect:a.selfEvalCorrect,errors:a.errors,details:a.details}))}],e=ak.length>0?ak.map(a=>({id:a.id,name:a.name,roundCount:a.roundCount,passRate:a.passRate,avgTime:a.avgTime,minTime:a.minTime,maxTime:a.maxTime,avgCost:a.avgCost,totalCost:a.totalCost,avgTokens:a.avgTokens,avgToolCalls:a.avgToolCalls,avgAssertionScore:a.avgAssertionScore})):void 0,f=(()=>{let a=(aa.length>0?aa.flat():b.filter(a=>"success"===a.status||"failed"===a.status||"stopped"===a.status)).filter(a=>void 0!==a.selfEvalCorrect),c=a.filter(a=>!0===a.selfEvalCorrect).length;return a.length>0?{selfEvalCorrect:c,selfEvalTotal:a.length}:{}})(),g={...al||{totalTests:Q.total,totalPassed:Q.passed,totalFailed:Q.failed,passRate:Q.successRate,totalCost:Q.totalCost,totalTokens:Q.totalTokens,promptTokens:Q.promptTokens,completionTokens:Q.completionTokens,toolStats:Q.toolStats,roundsCompleted:aa.length||+(Q.total>0)},...f};return{meta:{tool:"OSW Studio Benchmark",date:c,provider:a,model:U,judgeModel:W||void 0,totalRounds:aa.length||+(Q.total>0)},rounds:d,aggregated:e,summary:g}},ao=(a,b,c)=>{let d=new Blob([a],{type:c}),e=URL.createObjectURL(d),f=document.createElement("a");f.href=e,f.download=b,f.click(),URL.revokeObjectURL(e)},ap=a=>{let b=U.replace(/[^a-zA-Z0-9]/g,"-").replace(/-+/g,"-"),c=new Date().toISOString().split("T")[0];return`osws-benchmark-${b}-${c}.${a}`},aq=[{id:"back",label:"Back to Projects",icon:s.A,onClick:()=>a.push("/"),variant:"outline"}];return(0,d.jsxs)("div",{className:"h-screen flex flex-col",children:[(0,d.jsx)(E.j,{leftText:"OSWS Benchmark",onLogoClick:()=>a.push("/"),actions:aq}),(0,d.jsx)("div",{className:"flex-1 overflow-auto bg-background p-6",children:(0,d.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,d.jsx)("div",{className:"bg-blue-50 dark:bg-blue-950/30 border border-blue-200 dark:border-blue-800 rounded-lg p-4 mb-6",children:(0,d.jsxs)("div",{className:"flex items-start gap-3",children:[(0,d.jsx)(t.A,{className:"h-5 w-5 text-blue-600 dark:text-blue-400 mt-0.5"}),(0,d.jsxs)("div",{className:"flex-1",children:[(0,d.jsx)("h3",{className:"font-medium text-blue-900 dark:text-blue-100 mb-1",children:"How to Interpret Benchmark Results"}),(0,d.jsxs)("p",{className:"text-sm text-blue-800 dark:text-blue-200",children:["This benchmark evaluates how well a model performs with OSW Studio's agentic tools (shell, evaluation). A ",(0,d.jsx)("strong",{children:"passing test"})," means the model completed the task using the right tools. A ",(0,d.jsx)("strong",{children:"failing test"})," means the model couldn't complete the task or encountered errors."]}),(0,d.jsxs)("div",{className:"mt-2 text-xs text-blue-700 dark:text-blue-300",children:[(0,d.jsx)("strong",{children:"Tip:"})," Select your preferred provider and model below to benchmark specific configurations. The generation output will show you what the AI is doing during execution."]})]})]})}),(0,d.jsx)("div",{className:"bg-amber-50 dark:bg-amber-950/30 border border-amber-200 dark:border-amber-800 rounded-lg p-4 mb-6",children:(0,d.jsxs)("div",{className:"flex items-start gap-3",children:[(0,d.jsx)("div",{className:"text-amber-600 dark:text-amber-400 mt-0.5",children:"\uD83D\uDCA1"}),(0,d.jsxs)("div",{className:"flex-1",children:[(0,d.jsx)("h3",{className:"font-medium text-amber-900 dark:text-amber-100 mb-1",children:"Cost Warning"}),(0,d.jsxs)("p",{className:"text-sm text-amber-800 dark:text-amber-200",children:["Running benchmarks can be ",(0,d.jsx)("strong",{children:"very expensive"})," and likely isn't necessary. It's cheaper and easier to just use good models and research community feedback about agentic capabilities."]}),(0,d.jsx)("p",{className:"text-sm text-amber-800 dark:text-amber-200 mt-2",children:"This benchmark is for evaluating how models perform with OSW Studio's agentic system and using those results to improve it."})]})]})}),Y>1&&k&&(0,d.jsxs)("div",{className:"bg-blue-50 dark:bg-blue-950/30 border border-blue-200 dark:border-blue-800 rounded-lg px-4 py-2 mb-4 text-sm text-blue-800 dark:text-blue-200",children:["Round ",$+1," of ",Y," (",aa.length," completed)"]}),(()=>{let a=ac&&al&&aa.length>1?{total:al.totalTests,passed:al.totalPassed,failed:al.totalFailed,successRate:al.passRate,totalCost:al.totalCost,promptTokens:al.promptTokens,completionTokens:al.completionTokens,totalTokens:al.totalTokens,toolStats:al.toolStats,rounds:al.roundsCompleted}:{total:Q.total,passed:Q.passed,failed:Q.failed,successRate:Q.successRate,totalCost:Q.totalCost,promptTokens:Q.promptTokens,completionTokens:Q.completionTokens,totalTokens:Q.totalTokens,toolStats:Q.toolStats,rounds:void 0};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:`grid grid-cols-2 ${a.rounds?"md:grid-cols-4 lg:grid-cols-7":"md:grid-cols-3 lg:grid-cols-6"} gap-4 mb-4`,children:[void 0!==a.rounds&&(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Rounds"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:a.rounds})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Total Tests"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:a.total})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Passed"}),(0,d.jsx)("div",{className:"text-2xl font-bold text-green-600",children:a.passed})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Failed"}),(0,d.jsx)("div",{className:"text-2xl font-bold text-red-600",children:a.failed})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Pass Rate"}),(0,d.jsxs)("div",{className:"text-2xl font-bold",children:[a.successRate.toFixed(1),"%"]})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Cost"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:I(a.totalCost)})]}),(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground mb-1",children:"Tokens"}),(0,d.jsx)("div",{className:"text-2xl font-bold",children:a.totalTokens.toLocaleString()}),(0,d.jsxs)("div",{className:"text-xs text-muted-foreground mt-0.5",children:[a.promptTokens.toLocaleString()," in → ",a.completionTokens.toLocaleString()," out"]})]})]}),a.toolStats.total>0&&(()=>{let b=a.toolStats,c=Object.entries(b.breakdown).filter(([a])=>G.has(a));return(0,d.jsxs)("div",{className:"bg-card border rounded-lg overflow-hidden mb-6",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-1 px-4 py-2.5 border-b bg-muted/30",children:[(0,d.jsxs)("span",{className:"text-sm font-medium",children:["Tool Calls: ",b.total]}),(0,d.jsxs)("span",{className:"text-sm text-green-600",children:[b.success," successful"]}),b.failed>0&&(0,d.jsxs)("span",{className:"text-sm text-red-600",children:[b.failed," failed"]}),b.invalid>0&&(0,d.jsxs)("span",{className:"text-sm text-orange-500",children:[b.invalid," invalid"]})]}),(0,d.jsxs)("table",{className:"w-full text-sm",children:[(0,d.jsx)("thead",{children:(0,d.jsxs)("tr",{className:"text-xs text-muted-foreground",children:[(0,d.jsx)("th",{className:"text-left px-4 py-1.5 font-medium",children:"Tool"}),(0,d.jsx)("th",{className:"text-right px-4 py-1.5 font-medium",children:"Total"}),(0,d.jsx)("th",{className:"text-right px-4 py-1.5 font-medium text-green-600",children:"OK"}),(0,d.jsx)("th",{className:"text-right px-4 py-1.5 font-medium text-red-500",children:"Failed"})]})}),(0,d.jsxs)("tbody",{children:[c.map(([a,b])=>(0,d.jsxs)("tr",{className:"border-t border-border/50",children:[(0,d.jsx)("td",{className:"px-4 py-1.5 font-medium",children:a}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-muted-foreground",children:b.total}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-green-600",children:b.success}),(0,d.jsx)("td",{className:`px-4 py-1.5 text-right ${b.failed>0?"text-red-500 font-medium":"text-red-500/40"}`,children:b.failed})]},a)),b.invalid>0&&(0,d.jsxs)("tr",{className:"border-t border-border/50",children:[(0,d.jsx)("td",{className:"px-4 py-1.5 font-medium text-orange-500",children:"invalid"}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-orange-500",children:b.invalid}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-green-600/40",children:"0"}),(0,d.jsx)("td",{className:"px-4 py-1.5 text-right text-red-500 font-medium",children:b.invalid})]})]})]})]})})()]})})(),(0,d.jsxs)("div",{className:"flex flex-wrap gap-3 mb-6",children:[(0,d.jsxs)(F.AM,{open:S,onOpenChange:T,children:[(0,d.jsx)(F.Wv,{asChild:!0,children:(0,d.jsxs)(f.$,{variant:"outline",children:[(0,d.jsx)("span",{children:(a=>{if(!a)return"Select Model";let b=a.split("/");return b[b.length-1].split("-").map(a=>a.charAt(0).toUpperCase()+a.slice(1)).join(" ")})(U)}),S?(0,d.jsx)(u.A,{className:"h-4 w-4 ml-2"}):(0,d.jsx)(v.A,{className:"h-4 w-4 ml-2"})]})}),(0,d.jsx)(F.hl,{className:"w-96",align:"start",side:"bottom",sideOffset:4,avoidCollisions:!1,children:(0,d.jsx)(C.t,{onClose:()=>T(!1),onModelChange:a=>V(a),showJudgeModel:!0,onJudgeModelChange:a=>X(a)})})]}),(0,d.jsxs)("div",{className:"inline-flex items-center rounded-md border border-input",children:[(0,d.jsx)("button",{onClick:()=>Z(a=>Math.max(1,a-1)),disabled:am||Y<=1,className:"h-9 w-8 inline-flex items-center justify-center rounded-l-md hover:bg-accent disabled:opacity-50 disabled:pointer-events-none",children:(0,d.jsx)(w.A,{className:"h-3 w-3"})}),(0,d.jsxs)("span",{className:"h-9 px-2 inline-flex items-center justify-center text-sm font-medium min-w-[5rem] border-x border-input select-none",children:[Y," Round",Y>1?"s":""]}),(0,d.jsx)("button",{onClick:()=>Z(a=>Math.min(10,a+1)),disabled:am||Y>=10,className:"h-9 w-8 inline-flex items-center justify-center rounded-r-md hover:bg-accent disabled:opacity-50 disabled:pointer-events-none",children:(0,d.jsx)(x.A,{className:"h-3 w-3"})})]}),m.map(a=>(0,d.jsxs)(f.$,{onClick:()=>ah(a.id),disabled:am,variant:k===a.id?"default":"outline",children:[(0,d.jsx)(y.A,{className:"h-4 w-4 mr-2"}),a.name," (",a.scenarioIds.length,")"]},a.id)),(0,d.jsxs)(f.$,{onClick:()=>ah("all"),disabled:am,variant:"all"===k?"default":"outline",children:[(0,d.jsx)(y.A,{className:"h-4 w-4 mr-2"}),"All (",J.length,")"]}),am?(0,d.jsxs)(f.$,{variant:"destructive",onClick:ai,children:[(0,d.jsx)(p.A,{className:"h-4 w-4 mr-2"}),"Stop"]}):(0,d.jsxs)(f.$,{variant:"outline",onClick:()=>{ai(),h(ag(J)),R({total:0,passed:0,failed:0,successRate:0,totalCost:0,promptTokens:0,completionTokens:0,totalTokens:0,toolStats:{total:0,success:0,failed:0,invalid:0,invalidNames:[],breakdown:{}}}),j(null),K(null),L.current=new Map,N(new Set),ab([]),_(0),ad(!1)},children:[(0,d.jsx)(q.A,{className:"h-4 w-4 mr-2"}),"Reset"]}),(Q.total>0||aa.length>0)&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"w-px h-6 bg-border self-center"}),(0,d.jsxs)(f.$,{variant:"outline",onClick:()=>{ao(JSON.stringify(an(),null,2),ap("json"),"application/json"),B.oR.success("Benchmark results exported as JSON")},disabled:am,children:[(0,d.jsx)(z.A,{className:"h-4 w-4 mr-2"}),"JSON"]}),(0,d.jsxs)(f.$,{variant:"outline",onClick:()=>{let a=an(),b=[];if(b.push("# OSW Studio Benchmark Report"),b.push(""),b.push(`**Date:** ${a.meta.date}`),b.push(`**Provider:** ${a.meta.provider}`),b.push(`**Model:** ${a.meta.model}`),a.meta.judgeModel&&b.push(`**Judge Model:** ${a.meta.judgeModel}`),b.push(`**Rounds:** ${a.meta.totalRounds}`),b.push(""),b.push("## Summary"),b.push(""),b.push("| Metric | Value |"),b.push("|--------|-------|"),b.push(`| Total Tests | ${a.summary.totalTests} |`),b.push(`| Passed | ${a.summary.totalPassed} |`),b.push(`| Failed | ${a.summary.totalFailed} |`),b.push(`| Pass Rate | ${a.summary.passRate.toFixed(1)}% |`),b.push(`| Total Cost | $${a.summary.totalCost.toFixed(4)} |`),a.summary.totalTokens&&b.push(`| Total Tokens | ${a.summary.totalTokens.toLocaleString()} (${a.summary.promptTokens?.toLocaleString()||0} in / ${a.summary.completionTokens?.toLocaleString()||0} out) |`),a.summary.toolStats&&a.summary.toolStats.total>0){let c=a.summary.toolStats,d=`| Tool Calls | ${c.total} (${c.success} ok`;c.failed>0&&(d+=`, ${c.failed} failed`),c.invalid>0&&(d+=`, ${c.invalid} invalid: ${c.invalidNames.join(", ")}`),d+=") |",b.push(d)}if(b.push(`| Rounds | ${a.summary.roundsCompleted} |`),a.summary.selfEvalTotal&&b.push(`| Self-eval Accuracy | ${a.summary.selfEvalCorrect}/${a.summary.selfEvalTotal} (${(a.summary.selfEvalCorrect/a.summary.selfEvalTotal*100).toFixed(1)}%) |`),b.push(""),a.aggregated&&a.aggregated.length>0)for(let c of(b.push("## Per-Test Results (Multi-Round)"),b.push(""),b.push("| Test | Pass Rate | Avg Time | Avg Cost | Avg Tokens | Avg Tools |"),b.push("|------|-----------|----------|----------|------------|-----------|"),a.aggregated))b.push(`| ${c.name} | ${c.passRate.toFixed(0)}% | ${(c.avgTime/1e3).toFixed(1)}s | $${c.avgCost.toFixed(4)} | ${Math.round(c.avgTokens).toLocaleString()} | ${c.avgToolCalls.toFixed(1)} |`);else if(a.rounds.length>0&&a.rounds[0].results.length>0)for(let c of(b.push("## Results"),b.push(""),b.push("| Test | Status | Time | Cost | Tokens |"),b.push("|------|--------|------|------|--------|"),a.rounds[0].results)){let a=c.executionTime?`${(c.executionTime/1e3).toFixed(1)}s`:"-",d=void 0!==c.totalCost?`$${c.totalCost.toFixed(4)}`:"-",e=void 0!==c.totalTokens?c.totalTokens.toLocaleString():"-";b.push(`| ${c.name} | ${c.status} | ${a} | ${d} | ${e} |`)}b.push(""),b.push("---"),b.push("*Generated by OSW Studio Benchmark*"),ao(b.join("\n"),ap("md"),"text/markdown"),B.oR.success("Benchmark results exported as Markdown")},disabled:am,children:[(0,d.jsx)(z.A,{className:"h-4 w-4 mr-2"}),"Markdown"]})]})]}),(0,d.jsx)("div",{className:"space-y-8",children:m.map(a=>{let c=aj[a.id];return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,d.jsx)("div",{className:"h-px flex-1 bg-border"}),(0,d.jsx)("h2",{className:"text-sm font-semibold uppercase tracking-wider text-muted-foreground",children:a.name}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:a.description}),(0,d.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,d.jsx)("div",{className:"grid gap-4",children:a.scenarioIds.map(a=>{let c=b.filter(b=>b.id===a),e=l.find(b=>b.id===a);return 0!==c.length&&e?c.map(a=>(0,d.jsxs)("div",{className:"bg-card border rounded-lg p-4",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 font-medium",children:[(a=>{switch(a){case"success":return(0,d.jsx)(n.A,{className:"h-4 w-4 text-green-500"});case"failed":return(0,d.jsx)(o.A,{className:"h-4 w-4 text-red-500"});case"stopped":return(0,d.jsx)(p.A,{className:"h-4 w-4 text-orange-500"});case"running":return(0,d.jsx)(q.A,{className:"h-4 w-4 text-blue-500 animate-spin"});default:return(0,d.jsx)(r.A,{className:"h-4 w-4 text-gray-400"})}})(a.status),a.name,(0,d.jsxs)("span",{className:"text-sm font-normal text-muted-foreground",children:["(",e.category,")"]})]}),(0,d.jsxs)("div",{className:"text-sm text-muted-foreground mt-1",children:[e.prompt.substring(0,100),"..."]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[a.executionTime&&(0,d.jsxs)("span",{className:"text-sm text-muted-foreground",children:[(a.executionTime/1e3).toFixed(1),"s"]}),"running"===a.status&&i===a.id?(0,d.jsxs)(f.$,{size:"sm",variant:"destructive",onClick:()=>(a=>{let b=L.current.get(a);b&&(b.stop(),B.oR.info(`Stopping test: ${l.find(b=>b.id===a)?.name}`))})(a.id),children:[(0,d.jsx)(p.A,{className:"h-3 w-3 mr-1"}),"Stop"]}):(0,d.jsxs)(f.$,{size:"sm",variant:"outline",onClick:()=>af(a.id),disabled:am,children:[(0,d.jsx)(y.A,{className:"h-3 w-3 mr-1"}),"Test"]}),("running"===a.status||a.generationOutput||M.has(a.id))&&(0,d.jsx)(f.$,{size:"sm",variant:"ghost",onClick:()=>{N(b=>{let c=new Set(b);return c.has(a.id)?c.delete(a.id):c.add(a.id),c})},children:M.has(a.id)?(0,d.jsx)(v.A,{className:"h-3 w-3"}):(0,d.jsx)(u.A,{className:"h-3 w-3"})})]})]}),("running"===a.status||M.has(a.id))&&a.generationOutput&&(0,d.jsxs)("div",{className:"mt-3 pt-3 border-t",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,d.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Generation Output"}),"running"===a.status&&(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin"}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:"Generating..."})]})]}),(0,d.jsx)("div",{className:"bg-muted/50 rounded-md p-3 max-h-64 overflow-y-auto",ref:b=>{b&&O.current.set(a.id,b)},children:(0,d.jsx)("pre",{className:"text-xs font-mono whitespace-pre-wrap text-foreground/80",children:a.generationOutput||""})})]}),("success"===a.status||"failed"===a.status||"stopped"===a.status)&&(0,d.jsxs)("div",{className:"mt-3 pt-3 border-t space-y-2 text-sm",children:[a.details&&(0,d.jsxs)("div",{children:[(0,d.jsx)("strong",{children:"Result:"})," ",a.details]}),(0,d.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 text-muted-foreground",children:[void 0!==a.totalCost&&(0,d.jsxs)("span",{children:[(0,d.jsx)("strong",{className:"text-foreground",children:"Cost:"})," ",I(a.totalCost)]}),void 0!==a.totalTokens&&(0,d.jsxs)("span",{children:[(0,d.jsx)("strong",{className:"text-foreground",children:"Tokens:"})," ",(a.promptTokens||0).toLocaleString()," → ",(a.completionTokens||0).toLocaleString()," (",a.totalTokens.toLocaleString()," total)"]}),void 0!==a.toolCalls&&(0,d.jsxs)("span",{children:[(0,d.jsx)("strong",{className:"text-foreground",children:"Tool Calls:"})," ",a.toolCalls]})]}),a.toolCallDetails&&a.toolCallDetails.length>0&&(()=>{let b=H(a.toolCallDetails);return(0,d.jsxs)("div",{className:"mt-1",children:[(0,d.jsxs)("div",{className:"text-xs text-muted-foreground mb-1",children:[(0,d.jsxs)("span",{className:"font-medium text-foreground",children:[b.total," tool call",1!==b.total?"s":""]})," — ",(0,d.jsxs)("span",{className:"text-green-600",children:[b.success," ok"]}),b.failed>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-red-500",children:[b.failed," failed"]})]}),b.invalid>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-orange-500",children:[b.invalid," invalid"]})]})]}),(0,d.jsx)("div",{className:"space-y-0.5 font-mono text-xs",children:a.toolCallDetails.map((a,b)=>{let c=!G.has(a.name);return(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)("span",{className:"success"!==a.status||c?c?"text-orange-500":"text-red-500":"text-green-500",children:"success"!==a.status||c?"✗":"✓"}),(0,d.jsx)("span",{className:`font-semibold ${c?"text-orange-500":""}`,children:a.name}),c&&(0,d.jsx)("span",{className:"text-orange-500 text-[10px] border border-orange-400/50 rounded px-1",children:"invalid"}),a.args&&(0,d.jsxs)("span",{className:"text-muted-foreground truncate max-w-md",children:["— ",a.args]})]},b)})})]})})(),a.assertionResults&&a.assertionResults.length>0&&(0,d.jsxs)("div",{className:"mt-2 pt-2 border-t border-dashed",children:[(0,d.jsxs)("div",{className:"text-xs font-medium text-muted-foreground mb-1",children:["Assertions: ",a.assertionResults.filter(a=>a.passed).length,"/",a.assertionResults.length," passed",void 0!==a.assertionScore&&` (${a.assertionScore.toFixed(0)}%)`]}),(0,d.jsx)("div",{className:"space-y-0.5 font-mono text-xs",children:a.assertionResults.map((a,b)=>(0,d.jsxs)("div",{className:"flex items-start gap-1.5",children:[(0,d.jsx)("span",{className:a.passed?"text-green-500":"text-red-500",children:a.passed?"✓":"✗"}),(0,d.jsx)("span",{className:a.passed?"text-muted-foreground":"text-foreground",children:a.assertion.description}),!a.passed&&a.actual&&(0,d.jsxs)("span",{className:"text-red-400 truncate max-w-sm",children:["— ",a.actual]})]},b))})]}),a.errors&&a.errors.length>0&&(0,d.jsxs)("div",{className:"text-red-600",children:[(0,d.jsx)("strong",{children:"Errors:"})," ",a.errors.join(", ")]})]})]},a.id)):null})}),c.allDone&&(0,d.jsxs)("div",{className:"mt-4 bg-muted/40 border rounded-lg p-4",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 mb-3",children:[(0,d.jsxs)("h3",{className:"text-sm font-semibold",children:[a.name," Track Report"]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:["Passed: ",c.passed,"/",c.total," (",c.successRate.toFixed(1),"%)",c.totalAssertions>0&&(0,d.jsxs)(d.Fragment,{children:["\xa0|\xa0 Assertions: ",c.passedAssertions,"/",c.totalAssertions," (",c.assertionScore.toFixed(0),"%)"]}),c.selfEvalTotal>0&&(0,d.jsxs)(d.Fragment,{children:["\xa0|\xa0 Self-eval accuracy: ",c.selfEvalCorrect,"/",c.selfEvalTotal]}),"\xa0|\xa0 Avg time: ",(c.avgTime/1e3).toFixed(1),"s \xa0|\xa0 Cost: ",I(c.totalCost),"\xa0|\xa0 Tokens: ",c.totalTokens.toLocaleString(),"\xa0|\xa0 Tool calls: ",c.totalToolCalls," (",(0,d.jsxs)("span",{className:"text-green-600",children:[c.toolStats.success," ok"]}),c.toolStats.failed>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-red-500",children:[c.toolStats.failed," fail"]})]}),c.toolStats.invalid>0&&(0,d.jsxs)(d.Fragment,{children:[", ",(0,d.jsxs)("span",{className:"text-orange-500",children:[c.toolStats.invalid," invalid"]})]}),")",Object.keys(c.toolStats.breakdown).length>0&&(0,d.jsxs)(d.Fragment,{children:[" — ",Object.entries(c.toolStats.breakdown).filter(([a])=>G.has(a)).map(([a,b],c)=>(0,d.jsxs)("span",{children:[c>0?", ":"",a,": ",b.total,b.failed>0&&(0,d.jsxs)("span",{className:"text-red-500",children:[" (",b.failed,"✗)"]})]},a))]})]})]}),(0,d.jsx)("div",{className:"space-y-1",children:c.results.map(a=>{let b="success"===a.status;return(0,d.jsxs)("div",{className:"flex items-center gap-2 text-xs font-mono",children:[(0,d.jsx)("span",{className:b?"text-green-500":"text-red-500",children:b?"✓":"✗"}),(0,d.jsx)("span",{className:"w-48 truncate",children:a.id}),(0,d.jsx)("span",{className:"w-16 text-right text-muted-foreground",children:a.executionTime?`${(a.executionTime/1e3).toFixed(1)}s`:"—"}),(0,d.jsx)("span",{className:"w-20 text-right text-muted-foreground",children:void 0!==a.totalCost?I(a.totalCost):""}),(0,d.jsx)("span",{className:"w-20 text-right text-muted-foreground",children:void 0!==a.totalTokens?`${a.totalTokens.toLocaleString()} tok`:""}),(0,d.jsx)("span",{className:"w-32 text-muted-foreground",children:a.toolCallDetails&&a.toolCallDetails.length>0?(()=>{let b=H(a.toolCallDetails);return(0,d.jsxs)(d.Fragment,{children:[b.total," tools"," (",(0,d.jsx)("span",{className:"text-green-600",children:b.success}),b.failed>0&&(0,d.jsxs)(d.Fragment,{children:["/",(0,d.jsx)("span",{className:"text-red-500",children:b.failed})]}),b.invalid>0&&(0,d.jsxs)(d.Fragment,{children:["/",(0,d.jsxs)("span",{className:"text-orange-500",children:[b.invalid,"!"]})]}),")"]})})():void 0!==a.toolCalls?`${a.toolCalls} tools`:""}),void 0!==a.assertionScore&&(0,d.jsxs)("span",{className:`w-16 text-right ${100===a.assertionScore?"text-green-500":a.assertionScore>0?"text-yellow-500":"text-red-500"}`,children:[a.assertionScore.toFixed(0),"%"]}),a.errors&&a.errors.length>0&&(0,d.jsxs)("span",{className:"text-red-500 truncate",children:["— ",a.errors[0]]})]},a.id)})})]})]},a.id)})}),ac&&aa.length>1&&ak.length>0&&(0,d.jsxs)("div",{className:"mt-8",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,d.jsx)("div",{className:"h-px flex-1 bg-border"}),(0,d.jsxs)("h2",{className:"text-sm font-semibold uppercase tracking-wider text-muted-foreground",children:["Aggregated Results (",aa.length," Rounds)"]}),(0,d.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,d.jsx)("div",{className:"bg-card border rounded-lg overflow-hidden",children:(0,d.jsxs)("table",{className:"w-full text-sm",children:[(0,d.jsx)("thead",{children:(0,d.jsxs)("tr",{className:"border-b bg-muted/40",children:[(0,d.jsx)("th",{className:"text-left px-4 py-2 font-medium text-muted-foreground",children:"Test"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Pass Rate"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Time"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Min/Max"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Cost"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Tokens"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Avg Tools"}),(0,d.jsx)("th",{className:"text-right px-4 py-2 font-medium text-muted-foreground",children:"Assert %"})]})}),(0,d.jsx)("tbody",{children:ak.map(a=>(0,d.jsxs)("tr",{className:"border-b last:border-b-0",children:[(0,d.jsx)("td",{className:"px-4 py-2 font-medium",children:a.name}),(0,d.jsxs)("td",{className:`px-4 py-2 text-right font-semibold ${100===a.passRate?"text-green-500":a.passRate>0?"text-yellow-500":"text-red-500"}`,children:[a.passRate.toFixed(0),"%",(0,d.jsxs)("span",{className:"text-xs font-normal text-muted-foreground ml-1",children:["(",a.passCount,"/",a.roundCount,")"]})]}),(0,d.jsxs)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:[(a.avgTime/1e3).toFixed(1),"s"]}),(0,d.jsxs)("td",{className:"px-4 py-2 text-right text-muted-foreground text-xs",children:[(a.minTime/1e3).toFixed(1),"s / ",(a.maxTime/1e3).toFixed(1),"s"]}),(0,d.jsx)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:I(a.avgCost)}),(0,d.jsx)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:Math.round(a.avgTokens).toLocaleString()}),(0,d.jsx)("td",{className:"px-4 py-2 text-right text-muted-foreground",children:a.avgToolCalls.toFixed(1)}),(0,d.jsx)("td",{className:`px-4 py-2 text-right ${void 0!==a.avgAssertionScore?100===a.avgAssertionScore?"text-green-500":a.avgAssertionScore>0?"text-yellow-500":"text-red-500":"text-muted-foreground"}`,children:void 0!==a.avgAssertionScore?`${a.avgAssertionScore.toFixed(0)}%`:"-"})]},a.id))})]})})]})]})})]})}},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41503:a=>{"use strict";a.exports=require("esbuild-wasm")},55511:a=>{"use strict";a.exports=require("crypto")},56660:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(49754),e=c(9117),f=c(46595),g=c(32324),h=c(39326),i=c(38928),j=c(20175),k=c(12),l=c(54290),m=c(12696),n=c(82802),o=c(77533),p=c(45229),q=c(32822),r=c(261),s=c(26453),t=c(52474),u=c(26713),v=c(51356),w=c(62685),x=c(36225),y=c(63446),z=c(2762),A=c(45742),B=c(86439),C=c(81170),D=c.n(C),E=c(62506),F=c(91203),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["test-generation",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,60940)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,16953)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,81170,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,87028,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,90461,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,32768,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/test-generation/page",pathname:"/test-generation",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/test-generation/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} +see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},60940:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx","default")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},77725:a=>{"use strict";a.exports=require("stream/promises")},78487:(a,b,c)=>{Promise.resolve().then(c.bind(c,32583))},79428:a=>{"use strict";a.exports=require("buffer")},79551:a=>{"use strict";a.exports=require("url")},79748:a=>{"use strict";a.exports=require("fs/promises")},84063:(a,b,c)=>{Promise.resolve().then(c.bind(c,60940))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87550:a=>{"use strict";a.exports=require("better-sqlite3")},94735:a=>{"use strict";a.exports=require("events")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[4586,495,5553,9359],()=>b(b.s=56660));module.exports=c})(); \ No newline at end of file diff --git a/.next/server/app/test-generation/page.js.nft.json b/.next/server/app/test-generation/page.js.nft.json index 90e3ab77671d564dcd7561d8be28fca351defcb7..468395c6956ddfc6a6c3589704f170b05058a013 100644 --- a/.next/server/app/test-generation/page.js.nft.json +++ b/.next/server/app/test-generation/page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../node_modules/better-sqlite3/lib/database.js","../../../../node_modules/better-sqlite3/lib/index.js","../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../node_modules/better-sqlite3/lib/util.js","../../../../node_modules/better-sqlite3/package.json","../../../../node_modules/bindings/bindings.js","../../../../node_modules/bindings/package.json","../../../../node_modules/esbuild-wasm/lib/main.js","../../../../node_modules/esbuild-wasm/package.json","../../../../node_modules/file-uri-to-path/index.js","../../../../node_modules/file-uri-to-path/package.json","../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../node_modules/next/dist/lib/constants.js","../../../../node_modules/next/dist/lib/interop-default.js","../../../../node_modules/next/dist/lib/is-error.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../node_modules/next/dist/server/response-cache/types.js","../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../node_modules/next/dist/shared/lib/segment.js","../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/2671.js","../../chunks/2733.js","../../chunks/3531.js","../../chunks/3975.js","../../chunks/4078.js","../../chunks/4141.js","../../chunks/4277.js","../../chunks/4586.js","../../chunks/4663.js","../../chunks/4859.js","../../chunks/495.js","../../chunks/5553.js","../../chunks/6085.js","../../chunks/740.js","../../chunks/9050.js","../../chunks/9159.js","../../chunks/9206.js","../../chunks/9975.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../node_modules/better-sqlite3/build/Release/better_sqlite3.node","../../../../node_modules/better-sqlite3/lib/database.js","../../../../node_modules/better-sqlite3/lib/index.js","../../../../node_modules/better-sqlite3/lib/methods/aggregate.js","../../../../node_modules/better-sqlite3/lib/methods/backup.js","../../../../node_modules/better-sqlite3/lib/methods/function.js","../../../../node_modules/better-sqlite3/lib/methods/inspect.js","../../../../node_modules/better-sqlite3/lib/methods/pragma.js","../../../../node_modules/better-sqlite3/lib/methods/serialize.js","../../../../node_modules/better-sqlite3/lib/methods/table.js","../../../../node_modules/better-sqlite3/lib/methods/transaction.js","../../../../node_modules/better-sqlite3/lib/methods/wrappers.js","../../../../node_modules/better-sqlite3/lib/sqlite-error.js","../../../../node_modules/better-sqlite3/lib/util.js","../../../../node_modules/better-sqlite3/package.json","../../../../node_modules/bindings/bindings.js","../../../../node_modules/bindings/package.json","../../../../node_modules/esbuild-wasm/lib/main.js","../../../../node_modules/esbuild-wasm/package.json","../../../../node_modules/file-uri-to-path/index.js","../../../../node_modules/file-uri-to-path/package.json","../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../node_modules/next/dist/lib/constants.js","../../../../node_modules/next/dist/lib/interop-default.js","../../../../node_modules/next/dist/lib/is-error.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../node_modules/next/dist/server/response-cache/types.js","../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../node_modules/next/dist/shared/lib/segment.js","../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/2671.js","../../chunks/2733.js","../../chunks/3531.js","../../chunks/3975.js","../../chunks/4078.js","../../chunks/4141.js","../../chunks/4277.js","../../chunks/4586.js","../../chunks/4663.js","../../chunks/4859.js","../../chunks/495.js","../../chunks/5553.js","../../chunks/6085.js","../../chunks/740.js","../../chunks/9050.js","../../chunks/9206.js","../../chunks/9359.js","../../chunks/9975.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/test-generation/page_client-reference-manifest.js b/.next/server/app/test-generation/page_client-reference-manifest.js index 873db3da5b83d1c54430d422a6255088e84c4640..aaffe2af7fd8b094c2430902af7f7037db8badc0 100644 --- a/.next/server/app/test-generation/page_client-reference-manifest.js +++ b/.next/server/app/test-generation/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/test-generation/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6343","static/chunks/6343-3b46582bdd86c960.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-c36a002416598df0.js","8974","static/chunks/app/page-509d20540d41eac2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":["7003","static/chunks/14258b02-ed7689e3556981a7.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","6343","static/chunks/6343-3b46582bdd86c960.js","6932","static/chunks/app/test-generation/page-09645eec39087f3d.js"],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/c9205cd142e7d0f3.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/test-generation/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"8103":{"*":{"id":"32583","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"77526","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"78922","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"68495","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"12263","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"82016","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"31152","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"83133","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"54160","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"92130","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"75170","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"38502","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"82146","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"31603","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"74034","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"67600","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"29234","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/builtin/global-error.js":{"id":57150,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":81959,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":17989,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":63886,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":9766,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":15278,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":98924,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/framework/boundary-components.js":{"id":24431,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":80622,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":46131,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":98124,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":70240,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"variable\":\"--font-inter-sans\",\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}":{"id":85568,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"PT_Sans\",\"arguments\":[{\"variable\":\"--font-ptSans-mono\",\"subsets\":[\"latin\"],\"weight\":[\"400\",\"700\"]}],\"variableName\":\"ptSans\"}":{"id":80231,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":27408,"name":"*","chunks":["8720","static/chunks/8720-c9ee040177c11cae.js","4841","static/chunks/4841-9c023033845750e4.js","7177","static/chunks/app/layout-3af15ecbba4da750.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":43688,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":62112,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":25782,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":86807,"name":"*","chunks":["5948","static/chunks/06bf0ff1-101744fe776a5109.js","7003","static/chunks/14258b02-ed7689e3556981a7.js","4316","static/chunks/ad2866b8-e13a3cf75ccf0eb8.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","7389","static/chunks/7389-61da0d6ecaea74eb.js","2672","static/chunks/2672-7c5c90d97d096503.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","4735","static/chunks/4735-3fe565f30753fd50.js","230","static/chunks/230-17f072d56a4348eb.js","8974","static/chunks/app/page-d5bbbaf5dee449d5.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":8103,"name":"*","chunks":["7003","static/chunks/14258b02-ed7689e3556981a7.js","8720","static/chunks/8720-c9ee040177c11cae.js","4754","static/chunks/4754-f12d30a9633ac86b.js","6357","static/chunks/6357-b446ac8c3fed5ee2.js","6932","static/chunks/app/test-generation/page-b134a3a37ff43e31.js"],"async":false}},"entryCSSFiles":{"/Users/otto/Desktop/deepstudio/osw-studio-git/":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout":[{"inlined":false,"path":"static/css/1138060002beec9e.css"},{"inlined":false,"path":"static/css/4f7bf7a934dc8d86.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page":[]},"rscModuleMapping":{"8103":{"*":{"id":"60940","name":"*","chunks":[],"async":false}},"9766":{"*":{"id":"6060","name":"*","chunks":[],"async":false}},"15278":{"*":{"id":"7184","name":"*","chunks":[],"async":false}},"17989":{"*":{"id":"36893","name":"*","chunks":[],"async":false}},"24431":{"*":{"id":"73041","name":"*","chunks":[],"async":false}},"25782":{"*":{"id":"37734","name":"*","chunks":[],"async":false}},"27408":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"43688":{"*":{"id":"2054","name":"*","chunks":[],"async":false}},"46131":{"*":{"id":"69507","name":"*","chunks":[],"async":false}},"57150":{"*":{"id":"81170","name":"*","chunks":[],"async":false}},"62112":{"*":{"id":"7760","name":"*","chunks":[],"async":false}},"63886":{"*":{"id":"89748","name":"*","chunks":[],"async":false}},"70240":{"*":{"id":"20656","name":"*","chunks":[],"async":false}},"80622":{"*":{"id":"51384","name":"*","chunks":[],"async":false}},"81959":{"*":{"id":"23597","name":"*","chunks":[],"async":false}},"86807":{"*":{"id":"17742","name":"*","chunks":[],"async":false}},"98124":{"*":{"id":"26262","name":"*","chunks":[],"async":false}},"98924":{"*":{"id":"69576","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/chunks/4663.js b/.next/server/chunks/4663.js index 7e8e8e16232d34c94bf8d4489326909a283b738e..cd9e2ce8924f4079f924fa765d4679b6ce1e246d 100644 --- a/.next/server/chunks/4663.js +++ b/.next/server/chunks/4663.js @@ -1 +1 @@ -"use strict";exports.id=4663,exports.ids=[4663],exports.modules={84663:(a,b,c)=>{function d(a,b=100){return a.length>b?a.substring(0,b-3)+"...":a}function e(a){let b=[];for(let c of a)for(let a of c.messages)if(a.tool_calls)for(let c of a.tool_calls)b.push({name:c.function.name,args:c.function.arguments});return b}async function f(a,b,f){let{vfs:g}=await Promise.resolve().then(c.bind(c,11482)),h=[];for(let c of f){let f;if("judge"===c.type)continue;let i=!1;try{switch(c.type){case"file_exists":{let b=await g.fileExists(a,c.path);i=b,f=b?"file exists":"file not found";break}case"file_not_exists":{let b=await g.fileExists(a,c.path);i=!b,f=b?"file exists (unexpected)":"file not found (expected)";break}case"file_contains":{let b=await g.readFile(a,c.path),e="string"==typeof b.content?b.content:"",h=e.toLowerCase().includes(c.value.toLowerCase());i=h,f=h?`contains "${d(c.value,40)}"`:d(e,80);break}case"file_not_contains":{let b=await g.readFile(a,c.path),e=("string"==typeof b.content?b.content:"").toLowerCase().includes(c.value.toLowerCase());i=!e,f=e?`still contains "${d(c.value,40)}"`:"value absent (expected)";break}case"file_matches":{let b=await g.readFile(a,c.path),e="string"==typeof b.content?b.content:"",h=RegExp(c.pattern,"i").exec(e);i=!!h,f=h?`matched: "${d(h[0],40)}"`:d(e,80);break}case"valid_json":{let b=await g.readFile(a,c.path),e="string"==typeof b.content?b.content:"";try{JSON.parse(e),i=!0,f="valid JSON"}catch{i=!1,f=`invalid JSON: ${d(e,60)}`}break}case"tool_used":{let a=e(b),d=a.some(a=>a.name===c.toolName);i=d,f=d?`${c.toolName} was called`:`tools used: ${[...new Set(a.map(a=>a.name))].join(", ")||"none"}`;break}case"tool_args_match":{let a=e(b),g=RegExp(c.pattern,"i"),h=a.filter(a=>a.name===c.toolName&&g.test(a.args));if(i=h.length>0,h.length>0)f=`matched args: ${d(h[0].args,60)}`;else{let b=a.filter(a=>a.name===c.toolName);f=b.length>0?`${b.length} ${c.toolName} call(s), none matched pattern`:`${c.toolName} not called`}break}case"output_matches":{let a=function(a){let b=[];for(let c of a)for(let a of c.messages)if("assistant"===a.role){if("string"==typeof a.content)b.push(a.content);else if(Array.isArray(a.content))for(let c of a.content)"text"in c&&b.push(c.text)}return b.join("\n")}(b),e=RegExp(c.pattern,"i").exec(a);i=!!e,f=e?`matched: "${d(e[0],40)}"`:`no match in ${a.length} chars of output`;break}case"tool_output_matches":{let a=function(a,b){let c=new Map;for(let b of a)for(let a of b.messages)if(a.tool_calls)for(let b of a.tool_calls)c.set(b.id,b.function.name);let d=[];for(let e of a)for(let a of e.messages)if("tool"===a.role&&a.tool_call_id&&c.get(a.tool_call_id)===b){let b="string"==typeof a.content?a.content:"";b&&d.push(b)}return d.join("\n")}(b,c.toolName),e=RegExp(c.pattern,"i").exec(a);i=!!e,f=e?`matched: "${d(e[0],40)}"`:`no match in ${a.length} chars of tool output`}}}catch(a){i=!1,f=a instanceof Error?a.message:String(a)}h.push({assertion:c,passed:i,actual:f})}return h}c.d(b,{runAssertions:()=>f})}}; \ No newline at end of file +"use strict";exports.id=4663,exports.ids=[4663],exports.modules={84663:(a,b,c)=>{function d(a,b=100){return a.length>b?a.substring(0,b-3)+"...":a}function e(a){let b=[];for(let c of a)for(let a of c.messages)if(a.tool_calls)for(let c of a.tool_calls)b.push({name:c.function.name,args:c.function.arguments});return b}async function f(a,b,f){let{vfs:g}=await Promise.resolve().then(c.bind(c,11482)),h=[];for(let c of f){let f;if("judge"===c.type)continue;let i=!1;try{switch(c.type){case"file_exists":{let b=await g.fileExists(a,c.path);i=b,f=b?"file exists":"file not found";break}case"file_not_exists":{let b=await g.fileExists(a,c.path);i=!b,f=b?"file exists (unexpected)":"file not found (expected)";break}case"file_contains":{let b=await g.readFile(a,c.path),e="string"==typeof b.content?b.content:"",h=e.toLowerCase().includes(c.value.toLowerCase());i=h,f=h?`contains "${d(c.value,40)}"`:d(e,80);break}case"file_not_contains":{let b=await g.readFile(a,c.path),e=("string"==typeof b.content?b.content:"").toLowerCase().includes(c.value.toLowerCase());i=!e,f=e?`still contains "${d(c.value,40)}"`:"value absent (expected)";break}case"file_matches":{let b=await g.readFile(a,c.path),e="string"==typeof b.content?b.content:"",h=RegExp(c.pattern,"i").exec(e);i=!!h,f=h?`matched: "${d(h[0],40)}"`:d(e,80);break}case"valid_json":{let b=await g.readFile(a,c.path),e="string"==typeof b.content?b.content:"";try{JSON.parse(e),i=!0,f="valid JSON"}catch{i=!1,f=`invalid JSON: ${d(e,60)}`}break}case"tool_used":{let a=e(b),d=a.some(a=>a.name===c.toolName);if(!d&&"write"===c.toolName){let b=/^\s*(cat\s*>|sed\s+-i|write\s+|echo\s+.*>)/;if(d=a.some(a=>{if("shell"!==a.name)return!1;try{let c=JSON.parse(a.args),d="string"==typeof c?c:c.cmd||c.command||"";return"string"==typeof d&&b.test(d)}catch{return b.test(a.args)}})){f="file edited via shell command",i=!0;break}}i=d,f=d?`${c.toolName} was called`:`tools used: ${[...new Set(a.map(a=>a.name))].join(", ")||"none"}`;break}case"tool_args_match":{let a=e(b),g=RegExp(c.pattern,"i"),h=a.filter(a=>a.name===c.toolName&&g.test(a.args));if(i=h.length>0,h.length>0)f=`matched args: ${d(h[0].args,60)}`;else{let b=a.filter(a=>a.name===c.toolName);f=b.length>0?`${b.length} ${c.toolName} call(s), none matched pattern`:`${c.toolName} not called`}break}case"output_matches":{let a=function(a){let b=[];for(let c of a)for(let a of c.messages)if("assistant"===a.role){if("string"==typeof a.content)b.push(a.content);else if(Array.isArray(a.content))for(let c of a.content)"text"in c&&b.push(c.text)}return b.join("\n")}(b),e=RegExp(c.pattern,"i").exec(a);i=!!e,f=e?`matched: "${d(e[0],40)}"`:`no match in ${a.length} chars of output`;break}case"tool_output_matches":{let a=function(a,b){let c=new Map;for(let b of a)for(let a of b.messages)if(a.tool_calls)for(let b of a.tool_calls)c.set(b.id,b.function.name);let d=[];for(let e of a)for(let a of e.messages)if("tool"===a.role&&a.tool_call_id&&c.get(a.tool_call_id)===b){let b="string"==typeof a.content?a.content:"";b&&d.push(b)}return d.join("\n")}(b,c.toolName),e=RegExp(c.pattern,"i").exec(a);i=!!e,f=e?`matched: "${d(e[0],40)}"`:`no match in ${a.length} chars of tool output`}}}catch(a){i=!1,f=a instanceof Error?a.message:String(a)}h.push({assertion:c,passed:i,actual:f})}return h}c.d(b,{runAssertions:()=>f})}}; \ No newline at end of file diff --git a/.next/server/chunks/5145.js b/.next/server/chunks/5145.js index c281d0c61fcc77ef5d18a414e0ea09860593482f..33bfa189143f7f684455a3885ec6626bc222d1cd 100644 --- a/.next/server/chunks/5145.js +++ b/.next/server/chunks/5145.js @@ -593,38 +593,26 @@ The system supports Handlebars templating for reusable components and dynamic co BASIC HANDLEBARS WORKFLOW - START HERE: Step 1: Create the template file (.hbs): -{ - "file_path": "/templates/card.hbs", - "operations": [ - { - "type": "rewrite", - "content": "<div class=\\"card\\">\\n <h3>{{title}}</h3>\\n <p>{{description}}</p>\\n</div>" - } - ] -} +cat > /templates/card.hbs << 'EOF' +<div class="card"> + <h3>{{title}}</h3> + <p>{{description}}</p> +</div> +EOF Step 2: Create data file (optional but recommended): +cat > /data.json << 'EOF' { - "file_path": "/data.json", - "operations": [ - { - "type": "rewrite", - "content": "{\\n \\"title\\": \\"Welcome\\",\\n \\"description\\": \\"This data is available in all templates\\",\\n \\"products\\": [\\n {\\"name\\": \\"Product 1\\", \\"price\\": 99}\\n ]\\n}" - } + "title": "Welcome", + "description": "This data is available in all templates", + "products": [ + {"name": "Product 1", "price": 99} ] } +EOF Step 3: Use the partial in HTML: -{ - "file_path": "/index.html", - "operations": [ - { - "type": "update", - "oldStr": "<body>\\n</body>", - "newStr": "<body>\\n {{> card}}\\n</body>" - } - ] -} +sed -i 's|<body>|<body>\\n {{> card}}|' /index.html Result: The {{> card}} will be replaced with the card.hbs content, with {{title}} and {{description}} filled from data.json. @@ -653,38 +641,28 @@ File structure: /styles/style.css 1. Create template: -{ - "file_path": "/templates/product-card.hbs", - "operations": [ - { - "type": "rewrite", - "content": "<div class=\\"product-card\\">\\n <h3>{{name}}</h3>\\n <p class=\\"price\\">\${{price}}</p>\\n {{#if onSale}}\\n <span class=\\"badge\\">On Sale!</span>\\n {{/if}}\\n</div>" - } - ] -} +cat > /templates/product-card.hbs << 'EOF' +<div class="product-card"> + <h3>{{name}}</h3> + <p class="price">\${{price}}</p> + {{#if onSale}} + <span class="badge">On Sale!</span> + {{/if}} +</div> +EOF 2. Create data: +cat > /data.json << 'EOF' { - "file_path": "/data.json", - "operations": [ - { - "type": "rewrite", - "content": "{\\n \\"products\\": [\\n {\\"name\\": \\"Widget\\", \\"price\\": 99, \\"onSale\\": true},\\n {\\"name\\": \\"Gadget\\", \\"price\\": 149, \\"onSale\\": false}\\n ]\\n}" - } + "products": [ + {"name": "Widget", "price": 99, "onSale": true}, + {"name": "Gadget", "price": 149, "onSale": false} ] } +EOF 3. Use in HTML: -{ - "file_path": "/index.html", - "operations": [ - { - "type": "update", - "oldStr": "<body>\\n</body>", - "newStr": "<body>\\n <div class=\\"product-grid\\">\\n {{#each products}}\\n {{> product-card}}\\n {{/each}}\\n </div>\\n</body>" - } - ] -} +sed -i 's|<body>|<body>\\n <div class="product-grid">\\n {{#each products}}\\n {{> product-card}}\\n {{/each}}\\n </div>|' /index.html ⚠️ COMMON LLM MISTAKES - AVOID THESE: @@ -763,15 +741,15 @@ HTML: {{#with product}}{{> card}}{{/with}} Template Data Context: All .hbs files have access to the root data.json context: +cat > /data.json << 'EOF' { - "file_path": "/data.json", - "operations": [ - { - "type": "rewrite", - "content": "{\\n \\"pageTitle\\": \\"My Website\\",\\n \\"products\\": [\\n {\\"name\\": \\"Product 1\\", \\"price\\": 99},\\n {\\"name\\": \\"Product 2\\", \\"price\\": 149}\\n ]\\n}" - } + "pageTitle": "My Website", + "products": [ + {"name": "Product 1", "price": 99}, + {"name": "Product 2", "price": 149} ] } +EOF In any .hbs file, you can access: {{pageTitle}}, {{#each products}}...{{/each}}, etc. @@ -6051,11 +6029,11 @@ if (!auth.valid) { // User is authenticated const products = db.query('SELECT * FROM products WHERE user_id = ?', [auth.user.id]); -Response.json({ products });`})]}),y&&(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm text-destructive bg-destructive/10 p-3 rounded-lg",children:[(0,d.jsx)(g.A,{className:"h-4 w-4"}),y]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,d.jsx)(o.$,{variant:"outline",onClick:c,disabled:p,children:"Cancel"}),(0,d.jsx)(o.$,{onClick:D,disabled:p,children:p?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(f.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):a?"Save Changes":"Create Function"})]})]})}):null}var y=c(15514);function z({deploymentId:a,dataProvider:b}){let[c,q]=(0,e.useState)([]),[r,s]=(0,e.useState)(!0),[t,u]=(0,e.useState)(null),[v,w]=(0,e.useState)(null),[z,A]=(0,e.useState)(!1),B=async()=>{try{if(s(!0),u(null),b)q(await b.list());else if(a){let b=await fetch(`/api/admin/deployments/${a}/server-functions`);if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to load server functions")}let c=await b.json();q(c.functions)}}catch(a){u(a instanceof Error?a.message:"Failed to load server functions")}finally{s(!1)}},C=async c=>{try{if(b)await b.toggle(c.id,!c.enabled);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/server-functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!c.enabled})})).ok)throw Error("Failed to update server function");await B()}catch(a){console.error("Failed to toggle server function:",a)}},D=async c=>{if(confirm(`Delete server function "${c.name}"? This cannot be undone.`))try{if(b)await b.remove(c.id);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/server-functions/${c.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete server function");await B()}catch(a){console.error("Failed to delete server function:",a)}},E=async c=>{try{if(b)await b.save(v?.id||null,c);else if(a)if(v){let b=await fetch(`/api/admin/deployments/${a}/server-functions/${v.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to update server function")}}else{let b=await fetch(`/api/admin/deployments/${a}/server-functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to create server function")}}else throw Error("No deployment ID available");w(null),A(!1),await B()}catch(a){throw a}};return r?(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,d.jsx)(f.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):t?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,d.jsx)(g.A,{className:"h-8 w-8 text-destructive"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:t}),(0,d.jsx)(o.$,{variant:"outline",onClick:B,children:"Retry"})]}):(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Server Functions (Helpers)"}),(0,d.jsxs)(o.$,{size:"sm",onClick:()=>A(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"New Helper"]})]}),(0,d.jsx)("div",{className:"flex-1 overflow-auto",children:0===c.length?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center border rounded-lg",children:[(0,d.jsx)(i.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"No server functions yet"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create reusable helpers for your edge functions"}),(0,d.jsxs)(o.$,{size:"sm",onClick:()=>A(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"Create Helper"]})]}):(0,d.jsx)("div",{className:"grid gap-3",children:c.map(a=>(0,d.jsx)("div",{className:(0,y.cn)("border rounded-lg p-4 transition-colors",!a.enabled&&"opacity-60 bg-muted/30"),children:(0,d.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,d.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,d.jsx)(i.A,{className:"h-4 w-4 text-orange-500 shrink-0"}),(0,d.jsx)("span",{className:"font-mono font-medium truncate",children:a.name}),!a.enabled&&(0,d.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),a.description&&(0,d.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:a.description}),(0,d.jsx)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:(0,d.jsxs)("span",{className:"font-mono truncate",children:["server.",a.name,"(args)"]})})]}),(0,d.jsxs)(p.rI,{children:[(0,d.jsx)(p.ty,{asChild:!0,children:(0,d.jsx)(o.$,{variant:"ghost",size:"sm",children:(0,d.jsx)(j.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(p.SQ,{align:"end",children:[(0,d.jsxs)(p._2,{onClick:()=>w(a),children:[(0,d.jsx)(k.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,d.jsx)(p._2,{onClick:()=>C(a),children:a.enabled?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(l.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(m.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),(0,d.jsxs)(p._2,{onClick:()=>D(a),className:"text-destructive",children:[(0,d.jsx)(n.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},a.id))})}),(z||v)&&(0,d.jsx)(x,{function:v,isOpen:!0,onClose:()=>{A(!1),w(null)},onSave:E})]})}},62857:(a,b,c)=>{c.d(b,{a:()=>a9});var d=c(21124),e=c(38301),f=c.n(e),g=c(11482),h=c(15514),i=c(96352),j=c(11082),k=c(74097),l=c(15350),m=c(15917),n=c(85351),o=c(59405),p=c(78733),q=c(22774),r=c(46148),s=c(87278),t=c(57759),u=c(43700),v=c(30887),w=c(3368),x=c(42674),y=c(47089),z=c(72380),A=c(19217),B=c(15044),C=c(71613),D=c(90133);let E=B.bL,F=B.l9;B.YJ,B.ZL,B.Pb,B.z6,e.forwardRef(({className:a,inset:b,children:c,...e},f)=>(0,d.jsxs)(B.ZP,{ref:f,className:(0,h.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",b&&"pl-8",a),...e,children:[c,(0,d.jsx)(o.A,{className:"ml-auto h-4 w-4"})]})).displayName=B.ZP.displayName,e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(B.G5,{ref:c,className:(0,h.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...b})).displayName=B.G5.displayName;let G=e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(B.ZL,{children:(0,d.jsx)(B.UC,{ref:c,className:(0,h.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...b})}));G.displayName=B.UC.displayName;let H=e.forwardRef(({className:a,inset:b,...c},e)=>(0,d.jsx)(B.q7,{ref:e,className:(0,h.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",b&&"pl-8",a),...c}));H.displayName=B.q7.displayName,e.forwardRef(({className:a,children:b,checked:c,...e},f)=>(0,d.jsxs)(B.H_,{ref:f,className:(0,h.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:c,...e,children:[(0,d.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,d.jsx)(B.VF,{children:(0,d.jsx)(C.A,{className:"h-4 w-4"})})}),b]})).displayName=B.H_.displayName,e.forwardRef(({className:a,children:b,...c},e)=>(0,d.jsxs)(B.hN,{ref:e,className:(0,h.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...c,children:[(0,d.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,d.jsx)(B.VF,{children:(0,d.jsx)(D.A,{className:"h-2 w-2 fill-current"})})}),b]})).displayName=B.hN.displayName,e.forwardRef(({className:a,inset:b,...c},e)=>(0,d.jsx)(B.JU,{ref:e,className:(0,h.cn)("px-2 py-1.5 text-sm font-semibold text-foreground",b&&"pl-8",a),...c})).displayName=B.JU.displayName,e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(B.wv,{ref:c,className:(0,h.cn)("-mx-1 my-1 h-px bg-border",a),...b})).displayName=B.wv.displayName;var I=c(7629),J=c(42830);function K({projectId:a,onFileSelect:b,selectedPath:f,onClose:B,entryPoint:C,onSetEntryPoint:D,onAddPromptFile:K}){let[L,M]=(0,e.useState)([]),[N,O]=(0,e.useState)([]),[P,Q]=(0,e.useState)(new Set(["/"])),[R,S]=(0,e.useState)(null),[T,U]=(0,e.useState)(""),[V,W]=(0,e.useState)(!1),[X,Y]=(0,e.useState)(null),[Z,$]=(0,e.useState)(null),[_,aa]=(0,e.useState)(!1),[ab,ac]=(0,e.useState)(()=>!1),ad=(0,e.useRef)(null),ae=(0,e.useRef)(0),af=(0,e.useCallback)(async()=>{let b=++ae.current;try{await g.vfs.init();let d=await g.vfs.getAllFilesAndDirectories(a);if(_){let b=await g.vfs.listDirectory(a,"/",{includeTransient:!0}),e=new Set(d.map(a=>a.path)),f=b.filter(a=>a.path.startsWith("/.")&&!e.has(a.path)),{skillsService:h}=await Promise.resolve().then(c.bind(c,6636)),i=await h.getEnabledSkills(),j=new Set(i.map(a=>`/.skills/${a.id}.md`)),k=f.filter(a=>!a.path.startsWith("/.skills/")||j.has(a.path));d.push(...k)}let e=g.vfs.getGeneratedFiles(),f=new Set(d.map(a=>a.path));for(let a of e)f.has(a.path)||d.push(a);if(b!==ae.current)return;let h=d.filter(a=>"directory"!==a.type);M(h),O(ag(d,_))}catch(a){h.v.error("Failed to load files:",a)}},[a,_]),ag=(a,b)=>{let c=b?a:a.filter(a=>!a.path.startsWith("/.")),d=[],e=new Map;c.forEach(a=>{if("directory"===a.type){let b=a.path.split("/").filter(Boolean),c={path:a.path,name:a.name||b[b.length-1]||"unnamed",type:"directory",children:[]};e.set(a.path,c)}}),c.forEach(a=>{if("directory"!==a.type){let b=a.path.split("/").filter(Boolean),c="";for(let a=0;a<b.length-1;a++)if(c=c+"/"+b[a],!e.has(c)){let d={path:c,name:b[a],type:"directory",children:[]};e.set(c,d)}}}),e.forEach((a,b)=>{let c=b.split("/").filter(Boolean);if(1===c.length)d.push(a);else{let b="/"+c.slice(0,-1).join("/"),d=e.get(b);d&&d.children&&d.children.push(a)}}),c.forEach(a=>{if("directory"!==a.type){let b=a.path.split("/").filter(Boolean),c={path:a.path,name:a.name,type:"file"};if(1===b.length)d.push(c);else{let a="/"+b.slice(0,-1).join("/"),d=e.get(a);d&&d.children?.push(c)}}});let f=a=>{a.sort((a,b)=>a.type===b.type?a.name.localeCompare(b.name):"directory"===a.type?-1:1),a.forEach(a=>{a.children&&f(a.children)})};return f(d),d},ah=async a=>{if("directory"===a.type){var c;c=a.path,Q(a=>{let b=new Set(a);return b.has(c)?b.delete(c):b.add(c),b})}else{let c=L.find(b=>b.path===a.path);c&&b&&b(c)}},ai=async(b="/")=>{let c=prompt("Enter file name:");if(!c)return;let d="/"===b?`/${c}`:`${b}/${c}`;try{await g.vfs.createFile(a,d,""),await af()}catch(a){h.v.error("Failed to create file:",a)}},aj=async(b="/")=>{let c=prompt("Enter directory name:");if(!c)return;let d="/"===b?`/${c}`:`${b}/${c}`;try{await g.vfs.createDirectory(a,d),await af()}catch(a){h.v.error("Failed to create directory:",a)}},ak=async(b,c)=>{if(confirm(`Delete ${c} "${b}"?`))try{"file"===c?await g.vfs.deleteFile(a,b):await g.vfs.deleteDirectory(a,b),await af()}catch(a){h.v.error(`Failed to delete ${c}:`,a)}},al=async(b,c)=>{if(!T)return;let d=b.split("/");d[d.length-1]=T;let e=d.join("/");try{"directory"===c?await g.vfs.renameDirectory(a,b,e):await g.vfs.renameFile(a,b,e),await af(),S(null),U("")}catch(a){h.v.error(`Failed to rename ${c}:`,a)}},am=async a=>{for(let b of(a.preventDefault(),a.stopPropagation(),W(!1),Array.from(a.dataTransfer.items)))if("file"===b.kind){let a=b.getAsFile();a&&await an(a,"/")}},an=async(b,c)=>{if(!(0,i.fu)(b.name))return void J.oR.error(`File type not supported: ${b.name}`);let d=(0,i.Gr)(b.name),e=i.Q6[d];if(b.size>e)return void J.oR.error(`File too large: ${b.name}. Maximum size is ${Math.round(e/1024/1024)}MB`);let f="/"===c?`/${b.name}`:`${c}/${b.name}`;try{let c;c="image"===d||"video"===d||"binary"===d?await b.arrayBuffer():await b.text(),await g.vfs.createFile(a,f,c),await af(),J.oR.success(`Uploaded ${b.name}`)}catch(d){if(d.message?.includes("already exists")){if(confirm(`File "${b.name}" already exists. Overwrite?`))try{await g.vfs.deleteFile(a,f),await an(b,c)}catch(a){h.v.error("Failed to overwrite file:",a),J.oR.error("Failed to overwrite file")}}else h.v.error("Failed to upload file:",d),J.oR.error(`Failed to upload ${b.name}: ${d.message}`)}},ao=()=>{Y(null),$(null)},ap=async(b,c)=>{if(b.preventDefault(),b.stopPropagation(),!X||c&&X.path===c.path)return void $(null);let d=c&&"directory"===c.type?c.path:"/";if("directory"===X.type){let a=X.path.endsWith("/")?X.path:X.path+"/";if((d.endsWith("/")?d:d+"/").startsWith(a)){J.oR.error("Cannot move a folder into itself"),$(null);return}}let e=X.name,f="/"===d?`/${e}`:`${d}/${e}`;try{"directory"===X.type?await g.vfs.moveDirectory(a,X.path,f):await g.vfs.moveFile(a,X.path,f),await af(),J.oR.success(`Moved ${X.name} to ${"/"===d?"root":d}`)}catch(a){h.v.error("Failed to move item:",a),J.oR.error(`Failed to move: ${a.message}`)}$(null)},aq=(a,b=0)=>{let c,e,x,y,z=P.has(a.path),A=f===a.path,B=R===a.path,J=Z===a.path,K=(c=a.path).startsWith("/.skills/")||c.startsWith("/.server/")||"/.skills"===c||"/.server"===c,L=(e=a.path,g.vfs.isGeneratedPath(e)),M=(x=a.path).startsWith("/.server/")||"/.server"===x,N=(y=a.path).startsWith("/.skills/")||"/.skills"===y,O=!K&&!L&&(a.name.startsWith(".")||a.path.startsWith("/.")),Q=K||L;return(0,d.jsxs)("div",{draggable:!B&&!Q,onDragStart:b=>!Q&&void(b.stopPropagation(),Y(a),b.dataTransfer.effectAllowed="move"),onDragEnd:ao,onDragOver:b=>{var c;return"directory"===a.type&&!Q&&(c=a.path,void(b.preventDefault(),b.stopPropagation(),X&&c!==X.path&&(b.dataTransfer.dropEffect="move",$(c))))},onDrop:b=>"directory"===a.type&&!Q&&ap(b,a),children:[(0,d.jsxs)(E,{children:[(0,d.jsx)(F,{children:(0,d.jsxs)("div",{className:(0,h.cn)("flex items-center gap-2 px-2 py-1.5 hover:bg-accent hover:text-accent-foreground cursor-pointer rounded-md transition-colors",A&&"bg-accent text-accent-foreground",J&&"directory"===a.type&&"bg-blue-500/20 border border-blue-500",X?.path===a.path&&"opacity-50",(K||L||O)&&"opacity-75","group"),style:{paddingLeft:`${16*b+8}px`},onClick:()=>ah(a),children:["directory"===a.type?(0,d.jsxs)(d.Fragment,{children:[z?(0,d.jsx)(n.A,{className:"w-4 h-4 text-muted-foreground"}):(0,d.jsx)(o.A,{className:"w-4 h-4 text-muted-foreground"}),M?(0,d.jsx)(j.A,{className:"w-4 h-4 text-orange-500"}):N?(0,d.jsx)(k.A,{className:"w-4 h-4 text-purple-500"}):z?(0,d.jsx)(l.A,{className:"w-4 h-4 text-blue-500"}):(0,d.jsx)(m.A,{className:"w-4 h-4 text-blue-500"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{className:"w-4"}),(()=>{if(a.path===(C||"/index.html"))return(0,d.jsx)(p.A,{className:"w-4 h-4 text-emerald-500"});if(".PROMPT.md"===a.name)return(0,d.jsx)(q.A,{className:"w-4 h-4 text-amber-500"});let b=(0,i.Gr)(a.path);return"image"===b?(0,d.jsx)(r.A,{className:"w-4 h-4 text-green-500"}):"video"===b?(0,d.jsx)(s.A,{className:"w-4 h-4 text-purple-500"}):(0,d.jsx)(t.A,{className:"w-4 h-4 text-muted-foreground"})})()]}),B?(0,d.jsx)(I.p,{value:T,onChange:a=>U(a.target.value),onBlur:()=>al(a.path,a.type),onKeyDown:b=>{"Enter"===b.key?al(a.path,a.type):"Escape"===b.key&&(S(null),U(""))},className:"h-5 text-sm",autoFocus:!0,onClick:a=>a.stopPropagation()}):(0,d.jsxs)("span",{className:(0,h.cn)("text-sm flex-1",(K||L||O)&&"italic text-muted-foreground"),children:[a.name,K&&(0,d.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(read-only)"}),L&&(0,d.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(generated)"}),a.path===(C||"/index.html")&&(0,d.jsx)("span",{className:"text-xs text-emerald-500 ml-1",children:"(entry)"}),".PROMPT.md"===a.name&&(0,d.jsx)("span",{className:"text-xs text-amber-500 ml-1",children:"(AI prompt)"})]})]})}),(0,d.jsxs)(G,{children:[!Q&&(0,d.jsxs)(d.Fragment,{children:["directory"===a.type&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(H,{onClick:()=>ai(a.path),children:[(0,d.jsx)(t.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,d.jsxs)(H,{onClick:()=>aj(a.path),children:[(0,d.jsx)(m.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,d.jsxs)(H,{onClick:()=>ad.current?.click(),children:[(0,d.jsx)(u.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]})]}),"file"===a.type&&D&&a.path!==(C||"/index.html")&&(0,d.jsxs)(H,{onClick:()=>D(a.path),children:[(0,d.jsx)(p.A,{className:"mr-2 h-4 w-4"}),"Set as Entry Point"]}),"file"===a.type&&(a.path.endsWith(".py")||a.path.endsWith(".lua"))&&(0,d.jsxs)(H,{onClick:()=>{window.dispatchEvent(new CustomEvent("runInConsole",{detail:{path:a.path}}))},children:[(0,d.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"Run in Console"]}),(0,d.jsx)(H,{onClick:()=>{S(a.path),U(a.name)},children:"Rename"}),(0,d.jsx)(H,{onClick:()=>ak(a.path,a.type),className:"text-destructive",children:"Delete"})]}),K&&(0,d.jsxs)(H,{disabled:!0,children:[(0,d.jsx)(w.A,{className:"mr-2 h-4 w-4"}),"Read-only ",M?"server context":"skill"]}),L&&(0,d.jsxs)(H,{disabled:!0,children:[(0,d.jsx)(w.A,{className:"mr-2 h-4 w-4"}),"Generated build output"]})]})]}),"directory"===a.type&&z&&a.children&&(0,d.jsx)("div",{children:a.children.map(a=>aq(a,b+1))})]},a.path)};return(0,d.jsxs)("div",{className:"h-full flex flex-col",onDrop:am,onDragOver:a=>{a.preventDefault(),a.stopPropagation(),W(!0)},onDragLeave:a=>{a.preventDefault(),a.stopPropagation();let b=a.currentTarget.getBoundingClientRect(),c=a.clientX,d=a.clientY;(c<b.left||c>=b.right||d<b.top||d>=b.bottom)&&W(!1)},children:[(0,d.jsx)("input",{ref:ad,type:"file",multiple:!0,className:"hidden",onChange:async a=>{for(let b of Array.from(a.target.files||[]))await an(b,"/");ad.current&&(ad.current.value="")}}),(0,d.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(x.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-files-active)"}}),B?(0,d.jsxs)("button",{type:"button",onClick:B,"aria-label":"Hide file explorer",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(x.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-files-active)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(x.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-files-active)"}}),(0,d.jsx)("h3",{className:"text-sm font-medium",children:"File Explorer"})]}),(0,d.jsxs)("div",{className:"flex gap-1",children:[(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ad.current?.click(),title:"Upload files",children:(0,d.jsx)(u.A,{className:"h-3 w-3"})}),(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ai("/"),title:"New file",children:(0,d.jsx)(t.A,{className:"h-3 w-3"})}),(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>aj("/"),title:"New folder",children:(0,d.jsx)(m.A,{className:"h-3 w-3"})})]})]}),(0,d.jsxs)(E,{children:[(0,d.jsx)(F,{asChild:!0,children:(0,d.jsxs)("div",{className:(0,h.cn)("flex-1 overflow-y-auto p-3 space-y-0.5 relative",V&&"bg-blue-500/10"),onDragOver:a=>{X&&(a.preventDefault(),a.stopPropagation(),$("/"))},onDrop:a=>{X&&ap(a,null)},children:[V&&(0,d.jsx)("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:(0,d.jsxs)("div",{className:"bg-blue-500/20 border-2 border-dashed border-blue-500 rounded-lg p-8",children:[(0,d.jsx)(u.A,{className:"h-12 w-12 text-blue-500 mx-auto mb-2"}),(0,d.jsx)("p",{className:"text-sm text-blue-600",children:"Drop files here to upload"})]})}),0===N.length?(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center py-8",children:(0,d.jsxs)("div",{className:"text-center space-y-3",children:[(0,d.jsx)(m.A,{className:"h-12 w-12 mx-auto opacity-50 text-muted-foreground"}),(0,d.jsxs)("div",{className:"space-y-1",children:[(0,d.jsx)("p",{className:"text-base font-medium text-foreground",children:"No files yet"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"Create your first file to get started"})]})]})}):(0,d.jsx)("div",{className:"contents",children:N.map(a=>aq(a))})]})}),(0,d.jsxs)(G,{children:[(0,d.jsxs)(H,{onClick:()=>ai("/"),children:[(0,d.jsx)(t.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,d.jsxs)(H,{onClick:()=>aj("/"),children:[(0,d.jsx)(m.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,d.jsxs)(H,{onClick:()=>ad.current?.click(),children:[(0,d.jsx)(u.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]}),(0,d.jsxs)(H,{onClick:()=>aa(!_),children:[_?(0,d.jsx)(z.A,{className:"mr-2 h-4 w-4"}):(0,d.jsx)(w.A,{className:"mr-2 h-4 w-4"}),_?"Hide Hidden Files":"Show Hidden Files"]})]})]}),K&&!ab&&L.length>0&&!L.some(a=>"/.PROMPT.md"===a.path)&&(0,d.jsxs)("div",{className:"mx-2 mb-2 p-2 rounded-md border border-amber-500/30 bg-amber-500/5 text-xs",children:[(0,d.jsx)("p",{className:"text-amber-600 dark:text-amber-400 mb-1.5",children:"No .PROMPT.md found"}),(0,d.jsx)("p",{className:"text-muted-foreground mb-2",children:"Add the default website prompt?"}),(0,d.jsxs)("div",{className:"flex gap-2",children:[(0,d.jsx)(A.$,{size:"sm",variant:"outline",className:"h-6 text-xs px-2",onClick:K,children:"Add"}),(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 text-xs px-2",onClick:()=>{ac(!0),localStorage.setItem(`osw-prompt-dismissed-${a}`,"true")},children:"Dismiss"})]})]})]})}var L=c(21564),M=c(33464),N=c(81100),O=c(88205),P=c(18310),Q=c(45523),R=c(3902);function S({projectId:a,runtime:b,onFilesChange:c,onClose:i}){let[j,k]=(0,e.useState)(new Map),[l,m]=(0,e.useState)(null),{resolvedTheme:n}=(0,Q.D)(),[o,p]=(0,e.useState)(!1),q=f().useRef(new Set),s=(0,L.dJ)();(0,e.useRef)(s),b&&(0,R.getRuntimeConfig)(b).jsxImportSource,(0,e.useRef)([]),(0,e.useRef)(new Map);let t=(0,e.useCallback)((a,b)=>{void 0!==a&&"text"===v(b).type&&k(c=>{let d=new Map(c),e=d.get(b);if(e){let c=e.content!==a;d.set(b,{...e,content:a,modified:c})}return d})},[]),u=(0,e.useCallback)(async b=>{let c=j.get(b);if(c&&c.modified){q.current.add(b);try{await g.vfs.init();let d=await g.vfs.updateFile(a,b,c.content);k(a=>{let e=new Map(a);return e.set(b,{file:d,content:c.content,modified:!1}),e})}catch(a){h.v.error("Failed to save file:",a)}finally{setTimeout(()=>{q.current.delete(b)},100)}}},[j,a]);(0,e.useCallback)(a=>{(a.metaKey||a.ctrlKey)&&"s"===a.key&&(a.preventDefault(),l&&u(l))},[l,u]);let v=a=>{let b=a.split(".").pop()?.toLowerCase();if(["png","jpg","jpeg","gif","bmp","svg","webp"].includes(b||""))return{type:"image",language:"plaintext"};let c={js:"javascript",mjs:"javascript",ts:"typescript",tsx:"typescript",html:"html",htm:"html",css:"css",json:"json",md:"markdown",txt:"plaintext",xml:"xml",yaml:"yaml",yml:"yaml",py:"python",lua:"lua"};return c[b||""]?{type:"text",language:c[b||""]}:["zip","tar","gz","exe","bin","pdf","doc","docx","xls","xlsx","ppt","pptx"].includes(b||"")?{type:"unsupported",language:"plaintext"}:{type:"text",language:"plaintext"}},w=l?j.get(l):null;return(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(M.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-editor-active)"}}),i?(0,d.jsxs)("button",{type:"button",onClick:i,"aria-label":"Hide code editor",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(M.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-editor-active)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(M.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-editor-active)"}}),(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Code Editor"})]}),w?.modified&&"text"===v(w.file.path).type&&(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:()=>u(l),children:[(0,d.jsx)(N.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Save"})]})]}),0===j.size?(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center text-muted-foreground",children:(0,d.jsxs)("div",{className:"text-center space-y-3",children:[(0,d.jsx)(O.A,{className:"h-12 w-12 mx-auto opacity-50"}),(0,d.jsxs)("div",{className:"space-y-1",children:[(0,d.jsx)("p",{className:"text-base font-medium",children:"No files open"}),(0,d.jsx)("p",{className:"text-sm",children:"Select a file from the explorer to edit"})]})]})}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"border-b bg-muted/70",children:(0,d.jsx)("div",{className:"flex items-center overflow-x-auto scrollbar-thin",children:Array.from(j.entries()).map(([a,b])=>(0,d.jsxs)("div",{className:(0,h.cn)("flex items-center gap-2 px-4 py-2.5 border-r cursor-pointer transition-all relative group",l===a?"bg-background border-b-2 border-b-primary shadow-sm":"hover:bg-muted/50 border-b-2 border-b-transparent"),onClick:()=>m(a),children:[(0,d.jsxs)("span",{className:"text-sm",children:[b.file.name,b.modified&&(0,d.jsx)("span",{className:"text-orange-500 ml-1",children:"●"})]}),(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-4 w-4 p-0 opacity-0 group-hover:opacity-100 transition-opacity",onClick:b=>((a,b)=>{b&&b.stopPropagation();let c=j.get(a);if((!c?.modified||confirm(`Close ${c.file.name} without saving?`))&&(k(b=>{let c=new Map(b);return c.delete(a),c}),l===a)){let b=Array.from(j.keys()).filter(b=>b!==a);m(b.length>0?b[b.length-1]:null)}})(a,b),children:(0,d.jsx)(y.A,{className:"h-3 w-3 hover:text-destructive"})})]},a))})}),w&&(0,d.jsx)("div",{className:"flex-1 border-t",children:(()=>{let a=v(w.file.path);return"image"===a.type?(0,d.jsx)("div",{className:"h-full flex items-center justify-center bg-background p-8",children:(0,d.jsxs)("div",{className:"text-center space-y-4 max-w-2xl",children:[(0,d.jsx)(r.A,{className:"h-12 w-12 mx-auto text-muted-foreground"}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h3",{className:"text-lg font-medium",children:"Image Preview"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:w.file.name})]}),(0,d.jsx)("div",{className:"border rounded-lg p-4 bg-muted/30 max-h-96 overflow-auto",children:(0,d.jsx)("img",{src:`data:image/${w.file.path.split(".").pop()};base64,${w.content}`,alt:w.file.name,className:"max-w-full h-auto rounded shadow-sm",onError:a=>{let b=a.target;if(b.style.display="none",!b.parentElement?.querySelector(".error-msg")){let a=document.createElement("div");a.className="error-msg text-sm text-muted-foreground flex items-center gap-2",a.innerHTML='<svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>Unable to display image',b.parentElement?.appendChild(a)}}})}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Image files cannot be edited in the text editor"})]})}):"unsupported"===a.type?(0,d.jsx)("div",{className:"h-full flex items-center justify-center bg-background p-8",children:(0,d.jsxs)("div",{className:"text-center space-y-4",children:[(0,d.jsx)(P.A,{className:"h-12 w-12 mx-auto text-muted-foreground"}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h3",{className:"text-lg font-medium",children:"Unsupported File Type"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:w.file.name}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground max-w-md",children:"This file type is not supported for editing in the text editor. Binary files and certain document formats cannot be displayed here."})]})]})}):(0,d.jsx)(L.Ay,{height:"100%",path:w.file.path,language:v(w.file.path).language,value:w.content??"",onChange:a=>t(a,w.file.path),theme:o?"dark"===n?"vs-dark":"light":"vs-dark",options:{minimap:{enabled:!1},fontSize:14,lineNumbers:"on",roundedSelection:!1,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2,wordWrap:"on",wrappingIndent:"indent"}})})()})]})]})}function T(a){window.dispatchEvent(new CustomEvent("openFile",{detail:a}))}var U=c(9284),V=c(79944),W=c(9212),X=c(93575),Y=c(94684),Z=c(44688),$=c(77917),_=c(11861),aa=c(38547),ab=c(91032),ac=c(87326),ad=c(47247),ae=c(57771);let af=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);class ag{async initDB(){if(this.isInitialized)return;let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));await a.init(),this.isInitialized=!0}async getDB(){let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));return a.getDatabase()}getDebugEventsId(a){return`debug_events_${a}`}async loadEvents(a){await this.initDB();let b=await this.getDB(),c=this.getDebugEventsId(a);return new Promise((d,e)=>{let f=b.transaction([this.storeName],"readonly").objectStore(this.storeName).get(c);f.onsuccess=()=>{let b=f.result;b&&b.events?(this.eventsCache.set(a,b.events),d(b.events)):d([])},f.onerror=()=>{h.v.error("Failed to load debug events from DB"),e(f.error)}})}async saveEvents(a,b){await this.initDB();let c=await this.getDB(),d={id:this.getDebugEventsId(a),projectId:a,events:b,lastUpdated:new Date().toISOString()};return new Promise((e,f)=>{let g=c.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(d);g.onsuccess=()=>{this.eventsCache.set(a,b),e()},g.onerror=()=>{h.v.error("Failed to save debug events to DB"),f(g.error)}})}async appendEvent(a,b){let c=this.eventsCache.get(a);c||(c=await this.loadEvents(a)),c.push(b),this.eventsCache.set(a,c),af.has(b.event)||await this.saveEvents(a,c)}async clearEvents(a){this.eventsCache.delete(a),await this.saveEvents(a,[]),h.v.debug(`[DebugEventsState] Cleared debug events for project ${a}`)}async truncateEvents(a,b){this.eventsCache.set(a,b),await this.saveEvents(a,b),h.v.debug(`[DebugEventsState] Truncated debug events for project ${a} to ${b.length} events`)}async getEvents(a){let b=this.eventsCache.get(a);return b||(b=await this.loadEvents(a)),b}async deleteProject(a){await this.initDB();let b=await this.getDB(),c=this.getDebugEventsId(a);return new Promise((d,e)=>{let f=b.transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(c);f.onsuccess=()=>{this.eventsCache.delete(a),d()},f.onerror=()=>{h.v.error("Failed to delete debug events from DB"),e(f.error)}})}unloadProject(a){let b=this.eventsCache.has(a);this.eventsCache.delete(a),b&&h.v.debug(`[DebugEventsState] Unloaded debug events cache for project ${a}`)}constructor(){this.eventsCache=new Map,this.storeName="debugEvents",this.isInitialized=!1}}let ah=new ag;var ai=c(10596),aj=c(94122);let ak=({className:a,...b})=>(0,d.jsx)(aj.YZ,{className:(0,h.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",a),...b}),al=aj.Zk,am=({withHandle:a,className:b,...c})=>(0,d.jsx)(aj.TW,{className:(0,h.cn)("group relative flex w-2 mx-1 items-center justify-center bg-transparent hover:bg-border/50 transition-colors after:absolute after:inset-y-0 after:left-1/2 after:w-4 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-2 data-[panel-group-direction=vertical]:my-1 data-[panel-group-direction=vertical]:mx-0 data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-4 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90 cursor-col-resize data-[panel-group-direction=vertical]:cursor-row-resize",b),...c,children:a&&(0,d.jsx)("div",{className:"z-10 flex h-12 w-1 items-center justify-center rounded-full bg-border/30 hover:bg-border/50 transition-colors opacity-0 group-hover:opacity-100",children:(0,d.jsx)(ai.A,{className:"h-3 w-3 text-muted-foreground/50"})})});var an=c(36736),ao=c(98763),ap=c(49186),aq=c(61010),ar=c(85986),as=c(14258),at=c(95919),au=c(93554),av=c(62949),aw=c(40284),ax=c(82042);function ay(){let[a,b]=(0,e.useState)(null),[c,f]=(0,e.useState)(!1);return c&&a?(0,d.jsxs)("div",{className:`text-xs font-mono ${a.percent>80?"text-red-500":a.percent>60?"text-yellow-500":"text-muted-foreground"} flex items-center gap-1`,title:`JS Heap: ${a.usedMB}MB used / ${a.totalMB}MB limit (${a.percent}%)`,children:[(0,d.jsx)("span",{className:"opacity-60",children:"MEM:"}),(0,d.jsxs)("span",{children:[a.usedMB,"MB"]}),a.percent>60&&(0,d.jsxs)("span",{className:"opacity-60",children:["(",a.percent,"%)"]})]}):null}function az({events:a,onClear:b,onClose:c}){let[f,g]=(0,e.useState)(""),[h,i]=(0,e.useState)(!0),j=(0,e.useRef)(null),[k,l]=(0,e.useState)(!0),m=(0,e.useMemo)(()=>{let b=[],c=null,d=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);for(let e of a)d.has(e.event)?c&&c.event===e.event?c.count=(c.count||1)+1:(c&&b.push(c),c={...e,count:1}):(c&&(b.push(c),c=null),b.push(e));return c&&b.push(c),b},[a]),n=f?m.filter(a=>a.event.toLowerCase().includes(f.toLowerCase())):m,o=a.reduce((a,b)=>(a[b.event]=(a[b.event]||0)+1,a),{});return(0,d.jsxs)("div",{className:"h-full flex flex-col bg-card border border-border rounded-lg overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 border-b border-border bg-muted/30 shrink-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4 md:hidden"}),c?(0,d.jsxs)("button",{type:"button",onClick:c,"aria-label":"Hide debug panel",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0"}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(aa.A,{className:"hidden h-4 w-4 md:inline-flex"}),(0,d.jsx)("span",{className:"font-semibold text-sm",children:"Debug Events"}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:["(",n.length,"/",a.length,")"]}),(0,d.jsx)(ay,{})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsx)(A.$,{variant:"ghost",size:"sm",onClick:()=>{b?.()},className:"h-7 px-2 hover:bg-muted",title:"Clear all events",children:(0,d.jsx)(aw.A,{className:"h-3 w-3"})}),(0,d.jsx)(A.$,{variant:"ghost",size:"sm",onClick:()=>{let b=new Blob([JSON.stringify(a,null,2)],{type:"application/json"}),c=URL.createObjectURL(b),d=document.createElement("a");d.href=c,d.download=`debug-events-${Date.now()}.json`,d.click(),URL.revokeObjectURL(c)},className:"h-7 px-2 text-xs hover:bg-muted",title:"Export to JSON",children:"Export"})]})]}),(0,d.jsx)("div",{className:"p-2 border-b border-border bg-muted/20 text-xs",children:(0,d.jsx)("div",{className:"flex flex-wrap gap-2",children:Object.entries(o).map(([a,b])=>(0,d.jsxs)("button",{onClick:()=>g(f===a?"":a),className:`px-2 py-1 rounded ${f===a?"bg-primary text-primary-foreground":"bg-muted hover:bg-muted/80"}`,children:[a," (",b,")"]},a))})}),(0,d.jsx)("div",{className:"p-2 border-b border-border",children:(0,d.jsx)("input",{type:"text",placeholder:"Filter events...",value:f,onChange:a=>g(a.target.value),className:"w-full px-2 py-1 text-xs rounded bg-background border border-border"})}),(0,d.jsx)("div",{className:"p-2 border-b border-border flex items-center gap-2",children:(0,d.jsxs)("label",{className:"text-xs flex items-center gap-1 cursor-pointer",children:[(0,d.jsx)("input",{type:"checkbox",checked:k,onChange:a=>l(a.target.checked),className:"rounded"}),"Auto-scroll"]})}),(0,d.jsxs)("div",{className:"flex-1 overflow-y-auto p-2 space-y-1",children:[0===n.length?(0,d.jsx)("div",{className:"text-xs text-muted-foreground text-center p-4",children:"No events yet. Events will appear here as they occur."}):n.map(a=>(0,d.jsx)(aA,{event:a},a.id)),(0,d.jsx)("div",{ref:j})]})]})}function aA({event:a}){var b;let[c,f]=(0,e.useState)(!1),g=new Date(a.timestamp).toLocaleTimeString();return(0,d.jsxs)(av.Nt,{open:c,onOpenChange:f,children:[(0,d.jsx)(av.R6,{className:"w-full text-left",children:(0,d.jsxs)("div",{className:"flex items-center gap-2 p-1.5 rounded hover:bg-muted/50 text-xs",children:[c?(0,d.jsx)(ax.A,{className:"h-3 w-3"}):(0,d.jsx)(n.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-muted-foreground font-mono",children:g}),(0,d.jsx)("span",{className:`font-semibold ${(b=a.event).includes("error")||b.includes("failed")?"text-red-500":b.includes("retry")?"text-yellow-500":b.includes("completed")||b.includes("success")?"text-green-500":b.includes("tool")?"text-blue-500":b.includes("agent")?"text-purple-500":b.includes("plan")?"text-orange-500":"text-foreground"}`,children:a.event}),a.count&&a.count>1&&(0,d.jsxs)("span",{className:"text-muted-foreground font-mono",children:["(",a.count,")"]})]})}),(0,d.jsx)(av.Ke,{children:(0,d.jsx)("div",{className:"ml-6 p-2 bg-muted/30 rounded text-xs font-mono overflow-x-auto",children:(0,d.jsx)("pre",{children:JSON.stringify(a.data,null,2)})})})]})}var aB=c(14263),aC=c(75219),aD=c(91292),aE=c(71563),aF=c(33204),aG=c(25345),aH=c(60073),aI=c(94104),aJ=c(55056),aK=c(15649),aL=c(33847),aM=c(46435),aN=c(64727);function aO({content:a}){if("string"==typeof a)return(0,d.jsx)("div",{className:"whitespace-pre-wrap",children:a});let b=a.filter(a=>"text"===a.type),c=a.filter(a=>"image_url"===a.type);return(0,d.jsxs)("div",{className:"space-y-2",children:[b.map((a,b)=>(0,d.jsx)("div",{className:"whitespace-pre-wrap",children:"text"===a.type&&a.text},`text-${b}`)),c.length>0&&(0,d.jsx)("div",{className:"flex flex-wrap gap-2 p-1 rounded-md bg-muted/50",children:c.map((a,b)=>"image_url"===a.type&&(0,d.jsx)("img",{src:a.image_url.url,alt:"Attached image",className:"h-[60px] w-auto rounded border border-border object-cover"},`img-${b}`))})]})}let aP={shell:(0,d.jsx)(o.A,{className:"h-3 w-3 text-blue-500"}),write:(0,d.jsx)(O.A,{className:"h-3 w-3 text-orange-500"})},aQ={pending:(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-gray-400"}),executing:(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-blue-500"}),completed:(0,d.jsx)(aC.A,{className:"h-3 w-3 text-green-500"}),failed:(0,d.jsx)(aD.A,{className:"h-3 w-3 text-red-500"})};function aR({events:a,onRestore:b,onRetry:c,prompt:f,setPrompt:g,generating:h,onGenerate:i,onStop:j,focusContext:k,setFocusContext:l,focusPreviewSnippet:m,chatMode:o,setChatMode:p,currentModel:q,setCurrentModel:s,getModelDisplayName:t,isTourLockingInput:u=!1,onClearChat:v,onClose:w,supportsVision:x=!1,providerReady:z=!0,runtimeErrors:B=[],onSendRuntimeErrors:C,onClearRuntimeErrors:D}){let E=(0,e.useRef)(null),[F,G]=(0,e.useState)(!0),[H,I]=(0,e.useState)(!1),[J,K]=(0,e.useState)(new Set);(0,e.useRef)(!1);let[L,M]=(0,e.useState)([]),[N,O]=(0,e.useState)(!1),P=(0,e.useCallback)(a=>{if(a.preventDefault(),O(!1),x)for(let b of Array.from(a.dataTransfer.files).filter(a=>a.type.startsWith("image/"))){let a=new FileReader;a.onload=()=>{let b=a.result,[c,d]=b.split(","),e=c.match(/data:([^;]+)/)?.[1]||"image/png";M(a=>[...a,{id:`img-${Date.now()}-${Math.random().toString(36).slice(2,11)}`,data:d,mediaType:e,preview:b}])},a.readAsDataURL(b)}},[x]),Q=(0,e.useCallback)(a=>{a.preventDefault(),x&&O(!0)},[x]),R=(0,e.useCallback)(a=>{a.preventDefault(),O(!1)},[]),S=(0,e.useCallback)(a=>{if(!x)return;let b=a.clipboardData?.items;if(b){for(let a of Array.from(b))if(a.type.startsWith("image/")){let b=a.getAsFile();if(b){let a=new FileReader;a.onload=()=>{let b=a.result,[c,d]=b.split(","),e=c.match(/data:([^;]+)/)?.[1]||"image/png";M(a=>[...a,{id:`img-${Date.now()}-${Math.random().toString(36).slice(2,11)}`,data:d,mediaType:e,preview:b}])},a.readAsDataURL(b)}}}},[x]),T=(0,e.useCallback)(a=>{M(b=>b.filter(b=>b.id!==a))},[]),U=(0,e.useCallback)(()=>{L.length>0?(i(L),M([])):i()},[i,L]),V=(0,e.useRef)(0),W=(0,e.useRef)(new Map),X=(0,e.useRef)({result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentIterationTools:[],itemIdCounter:0}),Y=(0,e.useMemo)(()=>{let b,c=X.current,d=a.length-V.current;if(0===a.length||V.current>a.length)return V.current=0,W.current=new Map,X.current={result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentIterationTools:[],itemIdCounter:0},[];let e=a[a.length-1],f=e&&("assistant_delta"===e.event||"tool_param_delta"===e.event||"reasoning_delta"===e.event),g=W.current.get(e?.id||""),h=f&&e.version&&g!==e.version;if(0===d&&!h)return[...c.result,...c.currentTurn.items.length>0?[c.currentTurn]:[]];for(let d of(h?(b=[e],W.current.set(e.id,e.version)):b=a.slice(V.current),b))switch(d.event){case"waiting":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"waiting",timestamp:d.timestamp,data:null});break;case"reasoning_start":case"stopped":c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"reasoning_delta":let a=(d.data?.all||[d.data]).map(a=>a?.text||"").join("");if(!a.trim()){c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break}let b=c.currentTurn.items.find(a=>"reasoning"===a.type&&a.eventId===d.id);if(b)b.data=a;else{let b={id:`item-${c.itemIdCounter++}`,type:"reasoning",timestamp:d.timestamp,data:a,eventId:d.id};c.currentTurn.items.push(b)}c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"reasoning_complete":c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"toolCalls":let e=d.data?.toolCalls||[];for(let a=0;a<e.length;a++){let b=e[a],f={};try{f=b.function?.arguments?JSON.parse(b.function.arguments):{}}catch{f={_raw:b.function?.arguments||""}}let g={id:b.id||`tool-${c.currentIterationTools.length}`,name:b.function?.name||"unknown",parameters:f,status:"pending"},h={id:`item-${c.itemIdCounter++}`,type:"tool",timestamp:d.timestamp,data:g};c.currentTurn.items.push(h),c.currentIterationTools.push(g)}c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"tool_status":let{toolIndex:f,status:g,result:h,error:i}=d.data||{},j=c.currentIterationTools[f];if(j&&(j.status=g,h&&(j.result=h),i&&(j.error=i),"executing"===g&&j.parameters?._raw&&"string"==typeof j.parameters._raw))try{j.parameters=JSON.parse(j.parameters._raw)}catch{}break;case"tool_result":let k=c.currentIterationTools[d.data?.toolIndex];k&&d.data?.result&&(k.result=d.data.result);break;case"tool_param_delta":for(let a of d.data?.all||[d.data]){let{toolId:b,partialArguments:d}=a||{};if(!b)continue;let e=c.currentTurn.items.find(a=>"tool"===a.type&&a.data?.id===b);if(e){let a=e.data;try{a.parameters=JSON.parse(d)}catch{a.parameters={_raw:d}}}}break;case"assistant_delta":let l=d.data?.all||[d.data],m=c.currentTurn.items.find(a=>"text"===a.type&&a.eventId===d.id),n=l.map(a=>a?.text||"").join("");if(n)if(m)m.data=n;else{let a={id:`item-${c.itemIdCounter++}`,type:"text",timestamp:d.timestamp,data:n,eventId:d.id};c.currentTurn.items.push(a)}c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"plan_message":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"plan",timestamp:d.timestamp,data:d.data?.content||""});break;case"agent_message":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"agent",timestamp:d.timestamp,data:d.data?.content||""});break;case"task_progress":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"progress",timestamp:d.timestamp,data:d.data?.content||""});break;case"conversation_message":let o=d.data?.message;if(o?.role==="user"){if(o.content?.includes("Before finishing, you must call the evaluation tool"))break;let a=o.ui_metadata?.isSyntheticError===!0,b=o.ui_metadata?.projectContext;b&&!a&&c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"project_context",timestamp:d.timestamp,data:b});let e=o.ui_metadata?.displayContent||o.content||"";c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:a?"synthetic_error":"user",timestamp:d.timestamp,data:e})}break;case"user_message":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"user",timestamp:d.timestamp,data:d.data?.content||""});break;case"error":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"error",timestamp:d.timestamp,data:d.data}),c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"usage":c.currentTurn.usage=d.data,c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"checkpoint_created":c.currentTurn.checkpointId=d.data?.checkpointId;break;case"iteration":c.currentTurn.iteration=d.data?.iteration,c.currentTurn.items.length>0&&(c.result.push(c.currentTurn),c.currentTurn={id:`turn-${Date.now()}-${c.result.length}`,items:[]}),c.currentIterationTools=[]}return h||(V.current=a.length),[...c.result,...c.currentTurn.items.length>0?[c.currentTurn]:[]]},[a]),$=a=>{K(b=>{let c=new Set(b);return c.has(a)?c.delete(a):c.add(a),c})},_=m?.trim()??"",aa=k?(0,d.jsxs)("div",{id:"focus-context-hint",className:"rounded-md border border-dashed border-primary/40 bg-primary/5 px-3 py-2 text-xs text-muted-foreground shadow-sm",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 text-foreground",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("span",{className:"font-medium text-xs uppercase tracking-wide text-primary",children:"context"}),(0,d.jsx)("span",{className:"text-[10px] uppercase tracking-wide text-muted-foreground",children:"included in next message"})]}),(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:()=>l(null),title:"Clear focus context",children:"Clear"})]}),(0,d.jsxs)("div",{className:"mt-2 space-y-2",children:[k.domPath&&(0,d.jsx)("div",{className:"text-[11px] font-mono text-muted-foreground/80 break-all leading-snug",children:k.domPath}),_&&(0,d.jsx)("pre",{className:"max-h-24 overflow-auto rounded border border-border/50 bg-background/90 px-2 py-1 text-[11px] text-foreground leading-relaxed",children:(0,d.jsx)("code",{children:_})})]})]}):null,ab=!h&&B.length>0?(0,d.jsxs)("div",{className:"rounded-md border border-dashed border-destructive/40 bg-destructive/5 px-3 py-2 text-xs text-muted-foreground shadow-sm",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 text-foreground",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("span",{className:"font-medium text-xs uppercase tracking-wide text-destructive",children:"runtime errors"}),(0,d.jsx)("span",{className:"inline-flex items-center justify-center rounded-full bg-destructive/15 text-destructive text-[10px] font-medium px-1.5 min-w-[18px] h-[18px]",children:B.length})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[D&&(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:D,title:"Dismiss runtime errors",children:"Clear"}),C&&(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs text-destructive",onClick:C,title:"Send errors to AI for correction",children:"Send"})]})]}),(0,d.jsx)("pre",{className:"mt-2 max-h-24 overflow-auto rounded border border-border/50 bg-background/90 px-2 py-1 text-[11px] text-foreground leading-relaxed",children:(0,d.jsx)("code",{children:B.map(a=>`• ${a}`).join("\n")})})]}):null;return(0,d.jsxs)("div",{className:"h-full flex flex-col bg-card border border-border rounded-lg overflow-hidden","data-tour-id":"assistant-panel",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 border-b border-border bg-muted/30 shrink-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(Z.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-assistant-active)"}}),w?(0,d.jsxs)("button",{type:"button",onClick:w,"aria-label":"Hide chat panel",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(Z.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-assistant-active)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(Z.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-assistant-active)"}}),(0,d.jsx)("span",{className:"font-semibold text-sm",children:"Chat"})]}),(0,d.jsx)("div",{className:"flex items-center gap-1",children:v&&(0,d.jsx)(A.$,{variant:"ghost",size:"sm",onClick:v,className:"h-7 px-2 hover:bg-muted",title:"Clear chat","data-tour-id":"clear-chat-button",children:(0,d.jsx)(aw.A,{className:"h-3 w-3"})})})]}),(0,d.jsx)("div",{ref:E,className:"flex-1 overflow-y-auto p-4 space-y-4",children:0===Y.length?(0,d.jsx)("div",{className:"text-xs text-muted-foreground text-center p-4",children:"No messages yet. Start a conversation to see it here."}):Y.map(a=>(0,d.jsx)(aS,{turn:a,onRestore:b,onRetry:c,expandedItems:J,onToggleExpanded:$},a.id))}),(0,d.jsxs)("div",{className:"p-3 space-y-2",children:[ab,aa,(0,d.jsxs)("div",{className:`bg-card border rounded-lg shadow-sm overflow-hidden transition-all ${N?"border-primary border-2 bg-primary/5":"border-border"}`,onDrop:P,onDragOver:Q,onDragLeave:R,children:[L.length>0&&(0,d.jsxs)("div",{className:"px-3 pt-2 flex flex-wrap gap-2",children:[L.map(a=>(0,d.jsxs)("div",{className:"relative group",children:[(0,d.jsx)("img",{src:a.preview,alt:"Pending upload",className:"h-12 w-12 object-cover rounded border border-border"}),(0,d.jsx)("button",{onClick:()=>T(a.id),className:"absolute -top-1 -right-1 h-4 w-4 bg-destructive text-destructive-foreground rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity",title:"Remove image",children:(0,d.jsx)(y.A,{className:"h-3 w-3"})})]},a.id)),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground self-end pb-1",children:[L.length," image",1!==L.length?"s":""," attached"]})]}),N&&x&&(0,d.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-primary/10 z-10 pointer-events-none",children:(0,d.jsxs)("div",{className:"text-primary font-medium flex items-center gap-2",children:[(0,d.jsx)(r.A,{className:"h-5 w-5"}),"Drop image here"]})}),(0,d.jsxs)("div",{className:"relative flex bg-card rounded-lg transition-all",children:[(0,d.jsx)(aL.T,{value:f,onChange:a=>g(a.target.value),onKeyDown:a=>{!u&&"Enter"===a.key&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),U())},onPaste:S,placeholder:z?x?"Describe what you want to build... (paste or drop images)":"Describe what you want to build...":"Select a provider to start...",className:"flex-1 px-3 py-2 bg-transparent border-0 resize-none focus:outline-none text-sm placeholder:text-muted-foreground text-foreground",rows:3,disabled:h||u||!z}),(0,d.jsx)("div",{className:"flex flex-col p-2 gap-2",children:(0,d.jsx)(A.$,{onClick:h?j:U,disabled:u?!h:!h&&(!f.trim()&&0===L.length||!z),size:"sm",className:"flex items-center gap-2",children:h?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(aB.A,{className:"h-4 w-4 animate-spin"}),"Stop"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(aE.A,{className:"h-4 w-4"}),"Send"]})})})]}),(0,d.jsx)("div",{className:"border-t border-border bg-muted/50 px-2 py-2",children:(0,d.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,d.jsxs)(aq.AM,{open:H,onOpenChange:I,children:[(0,d.jsx)(aq.Wv,{asChild:!0,children:(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:`h-7 text-xs ${!z?"ring-2 ring-primary/70 animate-ring-opacity border-primary":""}`,"data-tour-id":"provider-settings-trigger",children:[(0,d.jsx)("span",{children:z?t(q):"Select provider"}),H?(0,d.jsx)(n.A,{className:"h-3 w-3 ml-1"}):(0,d.jsx)(ax.A,{className:"h-3 w-3 ml-1"})]})}),(0,d.jsx)(aq.hl,{className:"w-[460px] max-w-[calc(100vw-2rem)] max-h-[min(680px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"start","data-tour-id":"provider-settings-popup",children:(0,d.jsx)(aN.t,{onClose:()=>I(!1),onModelChange:a=>s(a)})})]}),(0,d.jsxs)(aM.OY,{type:"single",value:o?"chat":"code",onValueChange:a=>{a&&p("chat"===a)},className:"gap-1",children:[(0,d.jsxs)(aM.dz,{value:"chat",className:"h-7 text-xs px-2",children:[(0,d.jsx)(Z.A,{className:"h-3 w-3 mr-1"}),"Chat"]}),(0,d.jsxs)(aM.dz,{value:"code",className:"h-7 text-xs px-2",children:[(0,d.jsx)(aF.A,{className:"h-3 w-3 mr-1"}),"Code"]})]})]})})]})]})]})}function aS({turn:a,onRestore:b,onRetry:c,expandedItems:e,onToggleExpanded:f}){return(0,d.jsxs)("div",{className:"space-y-2",...a.checkpointId?{"data-checkpoint-id":a.checkpointId}:{},children:[a.items.map(a=>{switch(a.type){case"waiting":return(0,d.jsx)("div",{className:"bg-muted/30 rounded-md p-2 opacity-70",children:(0,d.jsxs)("div",{className:"flex items-center gap-2 px-1",children:[(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-blue-400"}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:"Waiting for response..."})]})},a.id);case"reasoning":return(0,d.jsx)(aV,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"plan":return(0,d.jsx)(aW,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"agent":return(0,d.jsx)(aX,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"progress":return(0,d.jsx)(aY,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"tool":return(0,d.jsx)(aT,{itemId:a.id,tool:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"text":return(0,d.jsx)("div",{className:"text-sm text-foreground/90 bg-muted/20 px-3 py-2 rounded",children:(0,d.jsx)(aK.T,{content:a.data})},a.id);case"project_context":return(0,d.jsxs)("div",{className:`rounded-md transition-all ${e.has(a.id)?"bg-muted/30 p-2":"p-1.5"}`,children:[(0,d.jsxs)("button",{onClick:()=>f(a.id),className:"flex items-center gap-2 w-full text-left hover:bg-muted/30 rounded px-1",children:[(0,d.jsx)(o.A,{className:`h-3 w-3 text-muted-foreground transition-transform ${e.has(a.id)?"rotate-90":""}`}),(0,d.jsx)(O.A,{className:"h-3 w-3 text-muted-foreground"}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:"Project context"})]}),e.has(a.id)&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap text-muted-foreground",children:a.data})})]},a.id);case"user":return(0,d.jsxs)("div",{className:"text-sm text-foreground bg-primary/10 px-3 py-2 rounded border border-primary/20",children:[(0,d.jsx)("div",{className:"font-semibold text-primary mb-1 text-xs",children:"User"}),(0,d.jsx)(aO,{content:a.data})]},a.id);case"synthetic_error":return(0,d.jsx)(aU,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"error":return(0,d.jsx)("div",{className:"text-sm bg-destructive/10 border border-destructive/20 px-3 py-2 rounded",children:(0,d.jsxs)("div",{className:"flex items-start gap-2",children:[(0,d.jsx)(aD.A,{className:"h-4 w-4 text-destructive mt-0.5 shrink-0"}),(0,d.jsxs)("div",{className:"flex-1",children:[(0,d.jsx)("div",{className:"font-semibold text-destructive mb-1",children:"Error"}),(0,d.jsx)("div",{className:"text-destructive/90 whitespace-pre-wrap font-mono text-xs",children:a.data?.message||JSON.stringify(a.data,null,2)}),a.data?.stack&&(0,d.jsxs)("details",{className:"mt-2",children:[(0,d.jsx)("summary",{className:"text-xs text-destructive/70 cursor-pointer hover:text-destructive",children:"Stack trace"}),(0,d.jsx)("pre",{className:"text-[10px] text-destructive/60 mt-1 overflow-x-auto",children:a.data.stack})]})]})]})},a.id);default:return null}}),(a.usage||a.checkpointId)&&(0,d.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[a.usage&&(0,d.jsxs)("div",{className:"text-xs text-muted-foreground",children:["Tokens: ",(a.usage.usage?.totalTokens||a.usage.totalTokens)?.toLocaleString()||"N/A",(void 0!==a.usage.totalCost||void 0!==a.usage.cost)&&` • Cost: $${((a.usage.totalCost??a.usage.cost)||0).toFixed(4)}`]}),a.checkpointId&&(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[b&&(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",onClick:()=>b(a.checkpointId),className:"h-6 px-2 text-xs",title:"Restore to this checkpoint",children:[(0,d.jsx)(W.A,{className:"h-3 w-3 mr-1"}),"Restore"]}),c&&(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",onClick:()=>c(a.checkpointId),className:"h-6 px-2 text-xs",title:"Restore files and retry from this checkpoint",children:[(0,d.jsx)(aG.A,{className:"h-3 w-3 mr-1"}),"Retry"]})]})]})]})}function aT({itemId:a,tool:b,isExpanded:c,onToggle:e}){return(0,d.jsxs)("div",{className:`bg-muted/30 rounded-md transition-all ${"executing"===b.status?"ring-2 ring-blue-500/20 animate-pulse":""} ${c?"p-2":"p-1.5"}`,children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[aP[b.name]||(0,d.jsx)(o.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:b.name})]}),"shell"===b.name&&b.parameters?.cmd&&(0,d.jsx)("code",{className:"text-xs text-muted-foreground",children:Array.isArray(b.parameters.cmd)?b.parameters.cmd.slice(1).join(" ").substring(0,50):String(b.parameters.cmd).substring(0,50)}),(b.parameters?.path||b.parameters?.file_path)&&(0,d.jsx)("code",{className:"text-xs text-muted-foreground",children:b.parameters.path||b.parameters.file_path}),(0,d.jsx)("div",{className:"ml-auto",children:aQ[b.status||"completed"]})]}),c&&(0,d.jsxs)("div",{className:"mt-2 space-y-2",children:[b.parameters&&Object.keys(b.parameters).length>0&&(0,d.jsxs)("div",{className:"px-2",children:[(0,d.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-1",children:"Parameters"}),(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto",children:JSON.stringify(b.parameters,null,2)})]}),b.result&&(0,d.jsxs)("div",{className:"px-2",children:[(0,d.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-1",children:"Result"}),(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto max-h-40 overflow-y-auto",children:"string"==typeof b.result?b.result:JSON.stringify(b.result,null,2)})]}),b.error&&(0,d.jsxs)("div",{className:"px-2",children:[(0,d.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-destructive mb-1",children:"Error"}),(0,d.jsx)("pre",{className:"text-xs bg-destructive/10 text-destructive p-2 rounded overflow-x-auto",children:b.error})]})]})]})}function aU({itemId:a,content:b,isExpanded:c,onToggle:e}){return(0,d.jsxs)("div",{className:`bg-amber-500/10 rounded-md transition-all ${c?"p-2":"p-1.5"}`,children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-amber-500/20 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)(aG.A,{className:"h-3 w-3 text-amber-600"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"Auto-correction"})]}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(aC.A,{className:"h-3 w-3 text-amber-600"})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aV({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=(b||"").split("\n").filter(a=>a.trim()),g=f[0]?.substring(0,60)||"Reasoning...",h=!b||b.length<20;return(0,d.jsxs)("div",{className:"bg-violet-500/10 rounded-md transition-all p-1.5 border border-violet-500/20",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-violet-500/20 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[h?(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-violet-500"}):(0,d.jsx)(aH.A,{className:"h-3 w-3 text-violet-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"reasoning"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:h?"Thinking...":g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("div",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto max-h-64 overflow-y-auto",children:(0,d.jsx)(aK.T,{content:b||"Thinking..."})})})]})}function aW({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=b.split("\n"),g=f[0]?.replace(/^\*\*|\*\*$/g,"").substring(0,50)||"Plan";return(0,d.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)(aI.A,{className:"h-3 w-3 text-orange-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"plan"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aX({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=b.split("\n"),g=f[0]?.replace(/^\*\*|\*\*$/g,"").replace(/^🤖\s*/,"").substring(0,50)||"Agent";return(0,d.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)(aJ.A,{className:"h-3 w-3 text-purple-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"agent"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aY({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=b.includes("✅"),g=b.replace(/^[✅🔄]\s*/,"").substring(0,50);return(0,d.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[f?(0,d.jsx)(aC.A,{className:"h-3 w-3 text-green-500"}):(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-blue-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"progress"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aZ({projectId:a,selectedDeploymentId:b,onDeploymentChange:c,className:d}){let[f,g]=(0,e.useState)([]),[h,i]=(0,e.useState)(!0),[j,k]=(0,e.useState)(null);return null}c(65828),c(28241);var a$=c(22544),a_=c(1949),a0=c(75535),a1=c(51855);function a2({projectId:a,events:b,currentCheckpointId:c,onRestore:f,onScrollToTurn:g,onClose:h,refreshKey:i}){let[j,k]=(0,e.useState)([]),l=(0,e.useMemo)(()=>{let a=new Set;for(let c of b)"checkpoint_created"===c.event&&c.data?.checkpointId&&a.add(c.data.checkpointId);return a},[b]);return(0,d.jsxs)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden flex flex-col",style:{background:"linear-gradient(0deg, rgba(var(--panel-checkpoint-rgb), 0.01), rgba(var(--panel-checkpoint-rgb), 0.01)), var(--card)",minWidth:"240px"},children:[(0,d.jsxs)("div",{className:"flex items-center justify-between px-3 py-2 border-b border-border shrink-0",style:{background:"linear-gradient(0deg, rgba(var(--panel-checkpoint-rgb), 0.03), rgba(var(--panel-checkpoint-rgb), 0.05))"},children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(_.A,{className:"h-3.5 w-3.5",style:{color:"var(--button-checkpoint-active)"}}),(0,d.jsx)("span",{className:"text-xs font-medium",children:"Checkpoints"}),j.length>0&&(0,d.jsxs)("span",{className:"text-[10px] text-muted-foreground",children:["(",j.length,")"]})]}),h&&(0,d.jsx)(A.$,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:h,children:(0,d.jsx)(y.A,{className:"h-3.5 w-3.5"})})]}),(0,d.jsx)("div",{className:"flex-1 overflow-y-auto",children:0===j.length?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full text-muted-foreground gap-2 p-4",children:[(0,d.jsx)(a_.A,{className:"h-8 w-8 opacity-40"}),(0,d.jsx)("span",{className:"text-xs text-center",children:"No checkpoints yet. Checkpoints are created automatically when the AI makes changes."})]}):(0,d.jsx)("div",{className:"p-2 space-y-1.5",children:j.map(a=>{let b=a.id===c,e=l.has(a.id);return(0,d.jsxs)("div",{className:`rounded-md border px-2.5 py-2 text-xs transition-colors ${b?"border-primary/40 bg-primary/5":"border-border/60 bg-card hover:bg-muted/30"}`,children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5 mb-1",children:[(0,d.jsx)(a$.E,{variant:"manual"===a.kind?"default":"secondary",className:"text-[9px] px-1.5 py-0 h-4 leading-none",children:"manual"===a.kind?"save":a.kind}),(0,d.jsx)("span",{className:"text-[10px] text-muted-foreground ml-auto whitespace-nowrap",children:(0,a1.m)(new Date(a.timestamp),{addSuffix:!0})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("p",{className:"text-[11px] text-foreground/80 truncate leading-snug mb-1.5",children:a.description})}),(0,d.jsx)(an.ZI,{side:"bottom",className:"max-w-[300px]",children:(0,d.jsx)("p",{className:"text-xs",children:a.description})})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[e&&(0,d.jsxs)(A.$,{variant:"ghost",size:"sm",className:"h-5 px-1.5 text-[10px] text-muted-foreground hover:text-foreground",onClick:()=>g(a.id),children:[(0,d.jsx)(a0.A,{className:"h-3 w-3 mr-0.5"}),"Jump"]}),(0,d.jsxs)(A.$,{variant:"ghost",size:"sm",className:"h-5 px-1.5 text-[10px] text-muted-foreground hover:text-foreground ml-auto",onClick:()=>f(a.id,a.description),children:[(0,d.jsx)(W.A,{className:"h-3 w-3 mr-0.5"}),"Restore"]})]})]},a.id)})})})]})}var a3=c(37905),a4=c(50593),a5=c(13117);function a6(a){return a.endsWith(".py")?"python":a.endsWith(".lua")?"lua":null}function a7({projectId:a,runtime:b,onClose:c,bufferedMessages:f,onBufferConsumed:i}){let j=(0,e.useRef)(null),k=(0,e.useRef)(null);(0,e.useRef)(null);let[l,m]=(0,e.useState)(!1),[n,o]=(0,e.useState)(!1);(0,e.useRef)(null);let p="terminal"===(0,R.getRuntimeConfig)(b).previewMode,q="python"===b?"/main.py":"lua"===b?"/main.lua":"",[r,s]=(0,e.useState)(q),[t,u]=(0,e.useState)([]);(0,e.useRef)(""),(0,e.useRef)(0);let w=(0,e.useRef)(!1);function x(a){a.write("\r\n\x1b[32m$\x1b[0m ")}(0,e.useRef)([]),(0,e.useRef)(-1),(0,e.useRef)(""),(0,e.useRef)(0),(0,e.useRef)(!1),(0,e.useRef)(!1),(0,e.useCallback)(async()=>{try{await g.vfs.init();let b=(await g.vfs.listFiles(a)).filter(a=>{var b;return b=a.path,null!==a6(b)}).map(a=>a.path).sort();u(b)}catch(a){}},[a]),(0,e.useCallback)(async(b,c)=>{try{if(await g.vfs.init(),(await g.vfs.listFiles(a)).find(a=>a.path===b))await g.vfs.updateFile(a,b,c);else{try{await g.vfs.createDirectory(a,"/output")}catch(a){}await g.vfs.createFile(a,b,c)}}catch(a){h.v.error("Failed to write output file:",a)}},[a]);let z=(0,e.useCallback)(()=>{let b=r||q;b&&function(b){let c=k.current;if(!c)return;let d=a6(b);d&&(w.current&&a5.Y.abort(),w.current=!0,m(!0),c.writeln(`\x1b[2m--- Running ${b} ---\x1b[0m`),a5.Y.execute(a,d,b).catch(a=>{c.writeln(`\x1b[31mFailed to execute: ${a}\x1b[0m`),w.current=!1,m(!1),x(c)}))}(b)},[r,q,a]),B=(0,e.useCallback)(()=>{a5.Y.abort(),w.current=!1,m(!1);let a=k.current;a&&(a.writeln("\x1b[33m--- Script aborted ---\x1b[0m"),x(a))},[]),C=(0,e.useCallback)(()=>{k.current?.clear()},[]),D=t.length>0||p;return(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)($.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-terminal-active, #22c55e)"}}),c?(0,d.jsxs)("button",{type:"button",onClick:c,"aria-label":"Hide console",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)($.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-terminal-active, #22c55e)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)($.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-terminal-active, #22c55e)"}}),(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Console"}),D&&(0,d.jsxs)("select",{value:r,onChange:a=>s(a.target.value),className:"text-xs bg-background border border-border rounded px-1.5 py-0.5 max-w-[140px] ml-1",children:[t.map(a=>(0,d.jsx)("option",{value:a,children:a},a)),r&&!t.includes(r)&&(0,d.jsx)("option",{value:r,children:r})]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[D&&(l?(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5 text-destructive hover:text-destructive",onClick:B,children:[(0,d.jsx)(a4.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Stop"})]}):(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:z,disabled:!r&&!q,children:[(0,d.jsx)(v.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Run"})]})),(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:C,children:[(0,d.jsx)(aw.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Clear"})]})]})]}),(0,d.jsx)("div",{className:"flex-1 overflow-hidden p-1",style:{backgroundColor:"#1a1a2e"},children:(0,d.jsx)("div",{ref:j,className:"h-full w-full"})})]})}c(37240);var a8=c(94722);function a9({project:a,onBack:b}){let[f,i]=(0,e.useState)(0),[j,k]=(0,e.useState)(""),[l,m]=(0,e.useState)(!1),[n,o]=(0,e.useState)(null),[p,q]=(0,e.useState)(null),[r,s]=(0,e.useState)("preview"),[t,u]=(0,e.useState)(!1),[v,y]=(0,e.useState)(!1),[z,B]=(0,e.useState)(a.lastSavedAt??null),[C,D]=(0,e.useState)(a.settings?.previewEntryPoint),[E,F]=(0,e.useState)(null),[G,H]=(0,e.useState)(()=>!1),I=(0,e.useRef)(null),L=(0,e.useRef)(null),O=(0,e.useRef)(!1),[P,Q]=(0,e.useState)([]);(0,e.useRef)(!1);let[af,ag]=(0,e.useState)(null),[ai,aj]=(0,e.useState)(0),[av,aw]=(0,e.useState)(ad.s.getDefaultModel()),[ax,ay]=(0,e.useState)(0),{state:aA,start:aB,setWorkspaceHandler:aC}=(0,at.C)(),aD=aA.currentStep?.id,aE="running"===aA.status&&"wrap-up"!==aD,{shouldShowCosts:aF}=function(){let[a,b]=(0,e.useState)(()=>ad.s.getCostSettings()),c=!1!==a.showCosts;return{costSettings:a,shouldShowCosts:c}}(),aG=(0,e.useMemo)(()=>{let a=ad.s.getSelectedProvider(),b=av||ad.s.getDefaultModel(),c=ad.s.getCachedModels(a);if(c){let a=c.models.find(a=>a.id===b);if(a?.supportsVision!==void 0)return a.supportsVision}return(0,ae.Uw)(a,b)},[av]),aH=(0,e.useMemo)(()=>{let a=ad.s.getSelectedProvider(),b=(0,ae.sO)(a);return!!b.isLocal||!b.apiKeyRequired&&!b.usesOAuth||!!ad.s.getProviderApiKey(a)},[av]),aI="terminal"===(0,R.getRuntimeConfig)(a.settings?.runtime||"handlebars").previewMode,[aJ,aK]=(0,e.useState)(!0),[aL,aM]=(0,e.useState)(!0),[aN,aO]=(0,e.useState)(!1),[aP,aQ]=(0,e.useState)(!aI),[aS,aT]=(0,e.useState)(!1),[aU,aV]=(0,e.useState)(!1),[aW,aX]=(0,e.useState)(!1),[aY,a$]=(0,e.useState)(aI),[a_,a0]=(0,e.useState)(!1),a1=(0,e.useRef)([]);(0,e.useRef)(aY);let[a4,a5]=(0,e.useState)(()=>(0,ad.D)(a.id)),[a6,a9]=(0,e.useState)(null),[ba,bb]=(0,e.useState)([]),bc=(0,e.useRef)(0),bd=(0,e.useRef)(null),be=(0,e.useCallback)(b=>{bd.current&&clearTimeout(bd.current),bd.current=setTimeout(()=>{ah.saveEvents(a.id,b).catch(a=>{h.v.error("Failed to persist debug events:",a)})},500)},[a.id]),bf=(0,e.useCallback)(async(a,b)=>{bb(c=>{let d;if(("assistant_delta"===a||"tool_param_delta"===a||"reasoning_delta"===a)&&c.length>0){let e=Math.max(0,c.length-4);for(let f=c.length-1;f>=e;f--)if(c[f].event===a){let a=c[f],e={...a,timestamp:Date.now(),version:(a.version||1)+1,count:(a.count||1)+1,data:{all:a.data.all?[...a.data.all,b]:[a.data,b]}};return be(d=[...c.slice(0,f),e,...c.slice(f+1)]),d}}return(d=[...c,{id:`${Date.now()}-${bc.current++}`,timestamp:Date.now(),event:a,data:b,count:1,version:1}]).length>500&&(d=d.slice(-500)),be(d),d})},[a.id,be,500]),bg=(0,e.useCallback)(async()=>{bb([]),await ah.clearEvents(a.id),await ao.Y.clearAutoCheckpoints(a.id),q(null)},[a.id]),bh=(()=>{let a=[aJ,aL,aN,aY,aP,aS,aU].filter(Boolean).length;if(a>=6)return{chat:16,files:12,editor:18,terminal:18,preview:18,checkpoints:9,debug:9};if(5===a)return{chat:20,files:15,editor:25,terminal:20,preview:20,checkpoints:20,debug:20};if(4===a)return{chat:25,files:15,editor:35,terminal:25,preview:25,checkpoints:25,debug:25};if(3===a)return{chat:34,files:33,editor:33,terminal:34,preview:33,checkpoints:33,debug:34};if(2===a)return{chat:50,files:50,editor:50,terminal:50,preview:50,checkpoints:50,debug:50};return{chat:100,files:100,editor:100,terminal:100,preview:100,checkpoints:100,debug:100}})(),bi=a=>{if(!a)return"Select Model";let b=a.split("/");return b[b.length-1].split("-").map(a=>a.charAt(0).toUpperCase()+a.slice(1)).join(" ")},bj=(0,e.useCallback)((a,b=1200)=>{if(!a)return"";if(a.length<=b)return a;let c=Math.max(0,Math.floor(.6*b)),d=Math.max(0,Math.floor(.3*b)),e=a.slice(0,c),f=d>0?a.slice(-d):"";return`${e} +Response.json({ products });`})]}),y&&(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm text-destructive bg-destructive/10 p-3 rounded-lg",children:[(0,d.jsx)(g.A,{className:"h-4 w-4"}),y]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,d.jsx)(o.$,{variant:"outline",onClick:c,disabled:p,children:"Cancel"}),(0,d.jsx)(o.$,{onClick:D,disabled:p,children:p?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(f.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):a?"Save Changes":"Create Function"})]})]})}):null}var y=c(15514);function z({deploymentId:a,dataProvider:b}){let[c,q]=(0,e.useState)([]),[r,s]=(0,e.useState)(!0),[t,u]=(0,e.useState)(null),[v,w]=(0,e.useState)(null),[z,A]=(0,e.useState)(!1),B=async()=>{try{if(s(!0),u(null),b)q(await b.list());else if(a){let b=await fetch(`/api/admin/deployments/${a}/server-functions`);if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to load server functions")}let c=await b.json();q(c.functions)}}catch(a){u(a instanceof Error?a.message:"Failed to load server functions")}finally{s(!1)}},C=async c=>{try{if(b)await b.toggle(c.id,!c.enabled);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/server-functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!c.enabled})})).ok)throw Error("Failed to update server function");await B()}catch(a){console.error("Failed to toggle server function:",a)}},D=async c=>{if(confirm(`Delete server function "${c.name}"? This cannot be undone.`))try{if(b)await b.remove(c.id);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/server-functions/${c.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete server function");await B()}catch(a){console.error("Failed to delete server function:",a)}},E=async c=>{try{if(b)await b.save(v?.id||null,c);else if(a)if(v){let b=await fetch(`/api/admin/deployments/${a}/server-functions/${v.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to update server function")}}else{let b=await fetch(`/api/admin/deployments/${a}/server-functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to create server function")}}else throw Error("No deployment ID available");w(null),A(!1),await B()}catch(a){throw a}};return r?(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,d.jsx)(f.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):t?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,d.jsx)(g.A,{className:"h-8 w-8 text-destructive"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:t}),(0,d.jsx)(o.$,{variant:"outline",onClick:B,children:"Retry"})]}):(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Server Functions (Helpers)"}),(0,d.jsxs)(o.$,{size:"sm",onClick:()=>A(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"New Helper"]})]}),(0,d.jsx)("div",{className:"flex-1 overflow-auto",children:0===c.length?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center border rounded-lg",children:[(0,d.jsx)(i.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"No server functions yet"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create reusable helpers for your edge functions"}),(0,d.jsxs)(o.$,{size:"sm",onClick:()=>A(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"Create Helper"]})]}):(0,d.jsx)("div",{className:"grid gap-3",children:c.map(a=>(0,d.jsx)("div",{className:(0,y.cn)("border rounded-lg p-4 transition-colors",!a.enabled&&"opacity-60 bg-muted/30"),children:(0,d.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,d.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,d.jsx)(i.A,{className:"h-4 w-4 text-orange-500 shrink-0"}),(0,d.jsx)("span",{className:"font-mono font-medium truncate",children:a.name}),!a.enabled&&(0,d.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),a.description&&(0,d.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:a.description}),(0,d.jsx)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:(0,d.jsxs)("span",{className:"font-mono truncate",children:["server.",a.name,"(args)"]})})]}),(0,d.jsxs)(p.rI,{children:[(0,d.jsx)(p.ty,{asChild:!0,children:(0,d.jsx)(o.$,{variant:"ghost",size:"sm",children:(0,d.jsx)(j.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(p.SQ,{align:"end",children:[(0,d.jsxs)(p._2,{onClick:()=>w(a),children:[(0,d.jsx)(k.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,d.jsx)(p._2,{onClick:()=>C(a),children:a.enabled?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(l.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(m.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),(0,d.jsxs)(p._2,{onClick:()=>D(a),className:"text-destructive",children:[(0,d.jsx)(n.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},a.id))})}),(z||v)&&(0,d.jsx)(x,{function:v,isOpen:!0,onClose:()=>{A(!1),w(null)},onSave:E})]})}},62857:(a,b,c)=>{c.d(b,{a:()=>a9});var d=c(21124),e=c(38301),f=c.n(e),g=c(11482),h=c(15514),i=c(96352),j=c(11082),k=c(74097),l=c(15350),m=c(15917),n=c(85351),o=c(59405),p=c(78733),q=c(22774),r=c(46148),s=c(87278),t=c(57759),u=c(43700),v=c(30887),w=c(3368),x=c(42674),y=c(47089),z=c(72380),A=c(19217),B=c(15044),C=c(71613),D=c(90133);let E=B.bL,F=B.l9;B.YJ,B.ZL,B.Pb,B.z6,e.forwardRef(({className:a,inset:b,children:c,...e},f)=>(0,d.jsxs)(B.ZP,{ref:f,className:(0,h.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",b&&"pl-8",a),...e,children:[c,(0,d.jsx)(o.A,{className:"ml-auto h-4 w-4"})]})).displayName=B.ZP.displayName,e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(B.G5,{ref:c,className:(0,h.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...b})).displayName=B.G5.displayName;let G=e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(B.ZL,{children:(0,d.jsx)(B.UC,{ref:c,className:(0,h.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...b})}));G.displayName=B.UC.displayName;let H=e.forwardRef(({className:a,inset:b,...c},e)=>(0,d.jsx)(B.q7,{ref:e,className:(0,h.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",b&&"pl-8",a),...c}));H.displayName=B.q7.displayName,e.forwardRef(({className:a,children:b,checked:c,...e},f)=>(0,d.jsxs)(B.H_,{ref:f,className:(0,h.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:c,...e,children:[(0,d.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,d.jsx)(B.VF,{children:(0,d.jsx)(C.A,{className:"h-4 w-4"})})}),b]})).displayName=B.H_.displayName,e.forwardRef(({className:a,children:b,...c},e)=>(0,d.jsxs)(B.hN,{ref:e,className:(0,h.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...c,children:[(0,d.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,d.jsx)(B.VF,{children:(0,d.jsx)(D.A,{className:"h-2 w-2 fill-current"})})}),b]})).displayName=B.hN.displayName,e.forwardRef(({className:a,inset:b,...c},e)=>(0,d.jsx)(B.JU,{ref:e,className:(0,h.cn)("px-2 py-1.5 text-sm font-semibold text-foreground",b&&"pl-8",a),...c})).displayName=B.JU.displayName,e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(B.wv,{ref:c,className:(0,h.cn)("-mx-1 my-1 h-px bg-border",a),...b})).displayName=B.wv.displayName;var I=c(7629),J=c(42830);function K({projectId:a,onFileSelect:b,onClose:f,entryPoint:B,onSetEntryPoint:C,onAddPromptFile:D}){let[K,L]=(0,e.useState)([]),[M,N]=(0,e.useState)([]),[O,P]=(0,e.useState)(new Set(["/"])),[Q,R]=(0,e.useState)(null),[S,T]=(0,e.useState)(""),[U,V]=(0,e.useState)(!1),[W,X]=(0,e.useState)(null),[Y,Z]=(0,e.useState)(null),[$,_]=(0,e.useState)(!1),[aa,ab]=(0,e.useState)(()=>!1),ac=(0,e.useRef)(null),ad=(0,e.useRef)(0),ae=(0,e.useCallback)(async()=>{let b=++ad.current;try{await g.vfs.init();let d=await g.vfs.getAllFilesAndDirectories(a);if($){let b=await g.vfs.listDirectory(a,"/",{includeTransient:!0}),e=new Set(d.map(a=>a.path)),f=b.filter(a=>a.path.startsWith("/.")&&!e.has(a.path)),{skillsService:h}=await Promise.resolve().then(c.bind(c,6636)),i=await h.getEnabledSkills(),j=new Set(i.map(a=>`/.skills/${a.id}.md`)),k=f.filter(a=>!a.path.startsWith("/.skills/")||j.has(a.path));d.push(...k)}let e=g.vfs.getGeneratedFiles(),f=new Set(d.map(a=>a.path));for(let a of e)f.has(a.path)||d.push(a);if(b!==ad.current)return;let h=d.filter(a=>"directory"!==a.type);L(h),N(af(d,$))}catch(a){h.v.error("Failed to load files:",a)}},[a,$]),af=(a,b)=>{let c=b?a:a.filter(a=>!a.path.startsWith("/.")),d=[],e=new Map;c.forEach(a=>{if("directory"===a.type){let b=a.path.split("/").filter(Boolean),c={path:a.path,name:a.name||b[b.length-1]||"unnamed",type:"directory",children:[]};e.set(a.path,c)}}),c.forEach(a=>{if("directory"!==a.type){let b=a.path.split("/").filter(Boolean),c="";for(let a=0;a<b.length-1;a++)if(c=c+"/"+b[a],!e.has(c)){let d={path:c,name:b[a],type:"directory",children:[]};e.set(c,d)}}}),e.forEach((a,b)=>{let c=b.split("/").filter(Boolean);if(1===c.length)d.push(a);else{let b="/"+c.slice(0,-1).join("/"),d=e.get(b);d&&d.children&&d.children.push(a)}}),c.forEach(a=>{if("directory"!==a.type){let b=a.path.split("/").filter(Boolean),c={path:a.path,name:a.name,type:"file"};if(1===b.length)d.push(c);else{let a="/"+b.slice(0,-1).join("/"),d=e.get(a);d&&d.children?.push(c)}}});let f=a=>{a.sort((a,b)=>a.type===b.type?a.name.localeCompare(b.name):"directory"===a.type?-1:1),a.forEach(a=>{a.children&&f(a.children)})};return f(d),d},ag=async a=>{if("directory"===a.type){var c;c=a.path,P(a=>{let b=new Set(a);return b.has(c)?b.delete(c):b.add(c),b})}else{let c=K.find(b=>b.path===a.path);c&&b&&b(c)}},ah=async(b="/")=>{let c=prompt("Enter file name:");if(!c)return;let d="/"===b?`/${c}`:`${b}/${c}`;try{await g.vfs.createFile(a,d,""),await ae()}catch(a){h.v.error("Failed to create file:",a)}},ai=async(b="/")=>{let c=prompt("Enter directory name:");if(!c)return;let d="/"===b?`/${c}`:`${b}/${c}`;try{await g.vfs.createDirectory(a,d),await ae()}catch(a){h.v.error("Failed to create directory:",a)}},aj=async(b,c)=>{if(confirm(`Delete ${c} "${b}"?`))try{"file"===c?await g.vfs.deleteFile(a,b):await g.vfs.deleteDirectory(a,b),await ae()}catch(a){h.v.error(`Failed to delete ${c}:`,a)}},ak=async(b,c)=>{if(!S)return;let d=b.split("/");d[d.length-1]=S;let e=d.join("/");try{"directory"===c?await g.vfs.renameDirectory(a,b,e):await g.vfs.renameFile(a,b,e),await ae(),R(null),T("")}catch(a){h.v.error(`Failed to rename ${c}:`,a)}},al=async a=>{for(let b of(a.preventDefault(),a.stopPropagation(),V(!1),Array.from(a.dataTransfer.items)))if("file"===b.kind){let a=b.getAsFile();a&&await am(a,"/")}},am=async(b,c)=>{if(!(0,i.fu)(b.name))return void J.oR.error(`File type not supported: ${b.name}`);let d=(0,i.Gr)(b.name),e=i.Q6[d];if(b.size>e)return void J.oR.error(`File too large: ${b.name}. Maximum size is ${Math.round(e/1024/1024)}MB`);let f="/"===c?`/${b.name}`:`${c}/${b.name}`;try{let c;c="image"===d||"video"===d||"binary"===d?await b.arrayBuffer():await b.text(),await g.vfs.createFile(a,f,c),await ae(),J.oR.success(`Uploaded ${b.name}`)}catch(d){if(d.message?.includes("already exists")){if(confirm(`File "${b.name}" already exists. Overwrite?`))try{await g.vfs.deleteFile(a,f),await am(b,c)}catch(a){h.v.error("Failed to overwrite file:",a),J.oR.error("Failed to overwrite file")}}else h.v.error("Failed to upload file:",d),J.oR.error(`Failed to upload ${b.name}: ${d.message}`)}},an=()=>{X(null),Z(null)},ao=async(b,c)=>{if(b.preventDefault(),b.stopPropagation(),!W||c&&W.path===c.path)return void Z(null);let d=c&&"directory"===c.type?c.path:"/";if("directory"===W.type){let a=W.path.endsWith("/")?W.path:W.path+"/";if((d.endsWith("/")?d:d+"/").startsWith(a)){J.oR.error("Cannot move a folder into itself"),Z(null);return}}let e=W.name,f="/"===d?`/${e}`:`${d}/${e}`;try{"directory"===W.type?await g.vfs.moveDirectory(a,W.path,f):await g.vfs.moveFile(a,W.path,f),await ae(),J.oR.success(`Moved ${W.name} to ${"/"===d?"root":d}`)}catch(a){h.v.error("Failed to move item:",a),J.oR.error(`Failed to move: ${a.message}`)}Z(null)},ap=(a,b=0)=>{let c,e,f,x,y=O.has(a.path),z=Q===a.path,A=Y===a.path,D=(c=a.path).startsWith("/.skills/")||c.startsWith("/.server/")||"/.skills"===c||"/.server"===c,J=(e=a.path,g.vfs.isGeneratedPath(e)),K=(f=a.path).startsWith("/.server/")||"/.server"===f,L=(x=a.path).startsWith("/.skills/")||"/.skills"===x,M=!D&&!J&&(a.name.startsWith(".")||a.path.startsWith("/.")),N=D||J;return(0,d.jsxs)("div",{draggable:!z&&!N,onDragStart:b=>!N&&void(b.stopPropagation(),X(a),b.dataTransfer.effectAllowed="move"),onDragEnd:an,onDragOver:b=>{var c;return"directory"===a.type&&!N&&(c=a.path,void(b.preventDefault(),b.stopPropagation(),W&&c!==W.path&&(b.dataTransfer.dropEffect="move",Z(c))))},onDrop:b=>"directory"===a.type&&!N&&ao(b,a),children:[(0,d.jsxs)(E,{children:[(0,d.jsx)(F,{children:(0,d.jsxs)("div",{className:(0,h.cn)("flex items-center gap-2 px-2 py-1.5 hover:bg-accent hover:text-accent-foreground cursor-pointer rounded-md transition-colors",A&&"directory"===a.type&&"bg-blue-500/20 border border-blue-500",W?.path===a.path&&"opacity-50",(D||J||M)&&"opacity-75","group"),style:{paddingLeft:`${16*b+8}px`},onClick:()=>ag(a),children:["directory"===a.type?(0,d.jsxs)(d.Fragment,{children:[y?(0,d.jsx)(n.A,{className:"w-4 h-4 text-muted-foreground"}):(0,d.jsx)(o.A,{className:"w-4 h-4 text-muted-foreground"}),K?(0,d.jsx)(j.A,{className:"w-4 h-4 text-orange-500"}):L?(0,d.jsx)(k.A,{className:"w-4 h-4 text-purple-500"}):y?(0,d.jsx)(l.A,{className:"w-4 h-4 text-blue-500"}):(0,d.jsx)(m.A,{className:"w-4 h-4 text-blue-500"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{className:"w-4"}),(()=>{if(a.path===(B||"/index.html"))return(0,d.jsx)(p.A,{className:"w-4 h-4 text-emerald-500"});if(".PROMPT.md"===a.name)return(0,d.jsx)(q.A,{className:"w-4 h-4 text-amber-500"});let b=(0,i.Gr)(a.path);return"image"===b?(0,d.jsx)(r.A,{className:"w-4 h-4 text-green-500"}):"video"===b?(0,d.jsx)(s.A,{className:"w-4 h-4 text-purple-500"}):(0,d.jsx)(t.A,{className:"w-4 h-4 text-muted-foreground"})})()]}),z?(0,d.jsx)(I.p,{value:S,onChange:a=>T(a.target.value),onBlur:()=>ak(a.path,a.type),onKeyDown:b=>{"Enter"===b.key?ak(a.path,a.type):"Escape"===b.key&&(R(null),T(""))},className:"h-5 text-sm",autoFocus:!0,onClick:a=>a.stopPropagation()}):(0,d.jsxs)("span",{className:(0,h.cn)("text-sm flex-1",(D||J||M)&&"italic text-muted-foreground"),children:[a.name,D&&(0,d.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(read-only)"}),J&&(0,d.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(generated)"}),a.path===(B||"/index.html")&&(0,d.jsx)("span",{className:"text-xs text-emerald-500 ml-1",children:"(entry)"}),".PROMPT.md"===a.name&&(0,d.jsx)("span",{className:"text-xs text-amber-500 ml-1",children:"(AI prompt)"})]})]})}),(0,d.jsxs)(G,{children:[!N&&(0,d.jsxs)(d.Fragment,{children:["directory"===a.type&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(H,{onClick:()=>ah(a.path),children:[(0,d.jsx)(t.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,d.jsxs)(H,{onClick:()=>ai(a.path),children:[(0,d.jsx)(m.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,d.jsxs)(H,{onClick:()=>ac.current?.click(),children:[(0,d.jsx)(u.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]})]}),"file"===a.type&&C&&a.path!==(B||"/index.html")&&(0,d.jsxs)(H,{onClick:()=>C(a.path),children:[(0,d.jsx)(p.A,{className:"mr-2 h-4 w-4"}),"Set as Entry Point"]}),"file"===a.type&&(a.path.endsWith(".py")||a.path.endsWith(".lua"))&&(0,d.jsxs)(H,{onClick:()=>{window.dispatchEvent(new CustomEvent("runInConsole",{detail:{path:a.path}}))},children:[(0,d.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"Run in Console"]}),(0,d.jsx)(H,{onClick:()=>{R(a.path),T(a.name)},children:"Rename"}),(0,d.jsx)(H,{onClick:()=>aj(a.path,a.type),className:"text-destructive",children:"Delete"})]}),D&&(0,d.jsxs)(H,{disabled:!0,children:[(0,d.jsx)(w.A,{className:"mr-2 h-4 w-4"}),"Read-only ",K?"server context":"skill"]}),J&&(0,d.jsxs)(H,{disabled:!0,children:[(0,d.jsx)(w.A,{className:"mr-2 h-4 w-4"}),"Generated build output"]})]})]}),"directory"===a.type&&y&&a.children&&(0,d.jsx)("div",{children:a.children.map(a=>ap(a,b+1))})]},a.path)};return(0,d.jsxs)("div",{className:"h-full flex flex-col",onDrop:al,onDragOver:a=>{a.preventDefault(),a.stopPropagation(),V(!0)},onDragLeave:a=>{a.preventDefault(),a.stopPropagation();let b=a.currentTarget.getBoundingClientRect(),c=a.clientX,d=a.clientY;(c<b.left||c>=b.right||d<b.top||d>=b.bottom)&&V(!1)},children:[(0,d.jsx)("input",{ref:ac,type:"file",multiple:!0,className:"hidden",onChange:async a=>{for(let b of Array.from(a.target.files||[]))await am(b,"/");ac.current&&(ac.current.value="")}}),(0,d.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(x.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-files-active)"}}),f?(0,d.jsxs)("button",{type:"button",onClick:f,"aria-label":"Hide file explorer",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(x.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-files-active)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(x.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-files-active)"}}),(0,d.jsx)("h3",{className:"text-sm font-medium",children:"File Explorer"})]}),(0,d.jsxs)("div",{className:"flex gap-1",children:[(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ac.current?.click(),title:"Upload files",children:(0,d.jsx)(u.A,{className:"h-3 w-3"})}),(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ah("/"),title:"New file",children:(0,d.jsx)(t.A,{className:"h-3 w-3"})}),(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ai("/"),title:"New folder",children:(0,d.jsx)(m.A,{className:"h-3 w-3"})})]})]}),(0,d.jsxs)(E,{children:[(0,d.jsx)(F,{asChild:!0,children:(0,d.jsxs)("div",{className:(0,h.cn)("flex-1 overflow-y-auto p-3 space-y-0.5 relative",U&&"bg-blue-500/10"),onDragOver:a=>{W&&(a.preventDefault(),a.stopPropagation(),Z("/"))},onDrop:a=>{W&&ao(a,null)},children:[U&&(0,d.jsx)("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:(0,d.jsxs)("div",{className:"bg-blue-500/20 border-2 border-dashed border-blue-500 rounded-lg p-8",children:[(0,d.jsx)(u.A,{className:"h-12 w-12 text-blue-500 mx-auto mb-2"}),(0,d.jsx)("p",{className:"text-sm text-blue-600",children:"Drop files here to upload"})]})}),0===M.length?(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center py-8",children:(0,d.jsxs)("div",{className:"text-center space-y-3",children:[(0,d.jsx)(m.A,{className:"h-12 w-12 mx-auto opacity-50 text-muted-foreground"}),(0,d.jsxs)("div",{className:"space-y-1",children:[(0,d.jsx)("p",{className:"text-base font-medium text-foreground",children:"No files yet"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"Create your first file to get started"})]})]})}):(0,d.jsx)("div",{className:"contents",children:M.map(a=>ap(a))})]})}),(0,d.jsxs)(G,{children:[(0,d.jsxs)(H,{onClick:()=>ah("/"),children:[(0,d.jsx)(t.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,d.jsxs)(H,{onClick:()=>ai("/"),children:[(0,d.jsx)(m.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,d.jsxs)(H,{onClick:()=>ac.current?.click(),children:[(0,d.jsx)(u.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]}),(0,d.jsxs)(H,{onClick:()=>_(!$),children:[$?(0,d.jsx)(z.A,{className:"mr-2 h-4 w-4"}):(0,d.jsx)(w.A,{className:"mr-2 h-4 w-4"}),$?"Hide Hidden Files":"Show Hidden Files"]})]})]}),D&&!aa&&K.length>0&&!K.some(a=>"/.PROMPT.md"===a.path)&&(0,d.jsxs)("div",{className:"mx-2 mb-2 p-2 rounded-md border border-amber-500/30 bg-amber-500/5 text-xs",children:[(0,d.jsx)("p",{className:"text-amber-600 dark:text-amber-400 mb-1.5",children:"No .PROMPT.md found"}),(0,d.jsx)("p",{className:"text-muted-foreground mb-2",children:"Add the default website prompt?"}),(0,d.jsxs)("div",{className:"flex gap-2",children:[(0,d.jsx)(A.$,{size:"sm",variant:"outline",className:"h-6 text-xs px-2",onClick:D,children:"Add"}),(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 text-xs px-2",onClick:()=>{ab(!0),localStorage.setItem(`osw-prompt-dismissed-${a}`,"true")},children:"Dismiss"})]})]})]})}var L=c(21564),M=c(33464),N=c(81100),O=c(88205),P=c(18310),Q=c(45523),R=c(3902);function S({projectId:a,runtime:b,onClose:c}){let[i,j]=(0,e.useState)(new Map),[k,l]=(0,e.useState)(null),{resolvedTheme:m}=(0,Q.D)(),[n,o]=(0,e.useState)(!1),p=f().useRef(new Set),q=(0,L.dJ)();(0,e.useRef)(q),b&&(0,R.getRuntimeConfig)(b).jsxImportSource,(0,e.useRef)([]),(0,e.useRef)(new Map);let s=(0,e.useCallback)((a,b)=>{void 0!==a&&"text"===u(b).type&&j(c=>{let d=new Map(c),e=d.get(b);if(e){let c=e.content!==a;d.set(b,{...e,content:a,modified:c})}return d})},[]),t=(0,e.useCallback)(async b=>{let c=i.get(b);if(c&&c.modified){p.current.add(b);try{await g.vfs.init();let d=await g.vfs.updateFile(a,b,c.content);j(a=>{let e=new Map(a);return e.set(b,{file:d,content:c.content,modified:!1}),e})}catch(a){h.v.error("Failed to save file:",a)}finally{setTimeout(()=>{p.current.delete(b)},100)}}},[i,a]);(0,e.useCallback)(a=>{(a.metaKey||a.ctrlKey)&&"s"===a.key&&(a.preventDefault(),k&&t(k))},[k,t]);let u=a=>{let b=a.split(".").pop()?.toLowerCase();if(["png","jpg","jpeg","gif","bmp","svg","webp"].includes(b||""))return{type:"image",language:"plaintext"};let c={js:"javascript",mjs:"javascript",ts:"typescript",tsx:"typescript",html:"html",htm:"html",css:"css",json:"json",md:"markdown",txt:"plaintext",xml:"xml",yaml:"yaml",yml:"yaml",py:"python",lua:"lua"};return c[b||""]?{type:"text",language:c[b||""]}:["zip","tar","gz","exe","bin","pdf","doc","docx","xls","xlsx","ppt","pptx"].includes(b||"")?{type:"unsupported",language:"plaintext"}:{type:"text",language:"plaintext"}},v=k?i.get(k):null;return(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(M.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-editor-active)"}}),c?(0,d.jsxs)("button",{type:"button",onClick:c,"aria-label":"Hide code editor",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(M.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-editor-active)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(M.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-editor-active)"}}),(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Code Editor"})]}),v?.modified&&"text"===u(v.file.path).type&&(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:()=>t(k),children:[(0,d.jsx)(N.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Save"})]})]}),0===i.size?(0,d.jsx)("div",{className:"flex-1 flex items-center justify-center text-muted-foreground",children:(0,d.jsxs)("div",{className:"text-center space-y-3",children:[(0,d.jsx)(O.A,{className:"h-12 w-12 mx-auto opacity-50"}),(0,d.jsxs)("div",{className:"space-y-1",children:[(0,d.jsx)("p",{className:"text-base font-medium",children:"No files open"}),(0,d.jsx)("p",{className:"text-sm",children:"Select a file from the explorer to edit"})]})]})}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"border-b bg-muted/70",children:(0,d.jsx)("div",{className:"flex items-center overflow-x-auto scrollbar-thin",children:Array.from(i.entries()).map(([a,b])=>(0,d.jsxs)("div",{className:(0,h.cn)("flex items-center gap-2 px-4 py-2.5 border-r cursor-pointer transition-all relative group",k===a?"bg-background border-b-2 border-b-primary shadow-sm":"hover:bg-muted/50 border-b-2 border-b-transparent"),onClick:()=>l(a),children:[(0,d.jsxs)("span",{className:"text-sm",children:[b.file.name,b.modified&&(0,d.jsx)("span",{className:"text-orange-500 ml-1",children:"●"})]}),(0,d.jsx)(A.$,{size:"icon",variant:"ghost",className:"h-4 w-4 p-0 opacity-0 group-hover:opacity-100 transition-opacity",onClick:b=>((a,b)=>{b&&b.stopPropagation();let c=i.get(a);if((!c?.modified||confirm(`Close ${c.file.name} without saving?`))&&(j(b=>{let c=new Map(b);return c.delete(a),c}),k===a)){let b=Array.from(i.keys()).filter(b=>b!==a);l(b.length>0?b[b.length-1]:null)}})(a,b),children:(0,d.jsx)(y.A,{className:"h-3 w-3 hover:text-destructive"})})]},a))})}),v&&(0,d.jsx)("div",{className:"flex-1 border-t",children:(()=>{let a=u(v.file.path);return"image"===a.type?(0,d.jsx)("div",{className:"h-full flex items-center justify-center bg-background p-8",children:(0,d.jsxs)("div",{className:"text-center space-y-4 max-w-2xl",children:[(0,d.jsx)(r.A,{className:"h-12 w-12 mx-auto text-muted-foreground"}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h3",{className:"text-lg font-medium",children:"Image Preview"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:v.file.name})]}),(0,d.jsx)("div",{className:"border rounded-lg p-4 bg-muted/30 max-h-96 overflow-auto",children:(0,d.jsx)("img",{src:`data:image/${v.file.path.split(".").pop()};base64,${v.content}`,alt:v.file.name,className:"max-w-full h-auto rounded shadow-sm",onError:a=>{let b=a.target;if(b.style.display="none",!b.parentElement?.querySelector(".error-msg")){let a=document.createElement("div");a.className="error-msg text-sm text-muted-foreground flex items-center gap-2",a.innerHTML='<svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>Unable to display image',b.parentElement?.appendChild(a)}}})}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Image files cannot be edited in the text editor"})]})}):"unsupported"===a.type?(0,d.jsx)("div",{className:"h-full flex items-center justify-center bg-background p-8",children:(0,d.jsxs)("div",{className:"text-center space-y-4",children:[(0,d.jsx)(P.A,{className:"h-12 w-12 mx-auto text-muted-foreground"}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h3",{className:"text-lg font-medium",children:"Unsupported File Type"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:v.file.name}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground max-w-md",children:"This file type is not supported for editing in the text editor. Binary files and certain document formats cannot be displayed here."})]})]})}):(0,d.jsx)(L.Ay,{height:"100%",path:v.file.path,language:u(v.file.path).language,value:v.content??"",onChange:a=>s(a,v.file.path),theme:n?"dark"===m?"vs-dark":"light":"vs-dark",options:{minimap:{enabled:!1},fontSize:14,lineNumbers:"on",roundedSelection:!1,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2,wordWrap:"on",wrappingIndent:"indent"}})})()})]})]})}function T(a){window.dispatchEvent(new CustomEvent("openFile",{detail:a}))}var U=c(9284),V=c(79944),W=c(9212),X=c(93575),Y=c(94684),Z=c(44688),$=c(77917),_=c(11861),aa=c(38547),ab=c(91032),ac=c(16270),ad=c(47247),ae=c(57771);let af=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);class ag{async initDB(){if(this.isInitialized)return;let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));await a.init(),this.isInitialized=!0}async getDB(){let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));return a.getDatabase()}getDebugEventsId(a){return`debug_events_${a}`}async loadEvents(a){await this.initDB();let b=await this.getDB(),c=this.getDebugEventsId(a);return new Promise((d,e)=>{let f=b.transaction([this.storeName],"readonly").objectStore(this.storeName).get(c);f.onsuccess=()=>{let b=f.result;b&&b.events?(this.eventsCache.set(a,b.events),d(b.events)):d([])},f.onerror=()=>{h.v.error("Failed to load debug events from DB"),e(f.error)}})}async saveEvents(a,b){await this.initDB();let c=await this.getDB(),d={id:this.getDebugEventsId(a),projectId:a,events:b,lastUpdated:new Date().toISOString()};return new Promise((e,f)=>{let g=c.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(d);g.onsuccess=()=>{this.eventsCache.set(a,b),e()},g.onerror=()=>{h.v.error("Failed to save debug events to DB"),f(g.error)}})}async appendEvent(a,b){let c=this.eventsCache.get(a);c||(c=await this.loadEvents(a)),c.push(b),this.eventsCache.set(a,c),af.has(b.event)||await this.saveEvents(a,c)}async clearEvents(a){this.eventsCache.delete(a),await this.saveEvents(a,[]),h.v.debug(`[DebugEventsState] Cleared debug events for project ${a}`)}async truncateEvents(a,b){this.eventsCache.set(a,b),await this.saveEvents(a,b),h.v.debug(`[DebugEventsState] Truncated debug events for project ${a} to ${b.length} events`)}async getEvents(a){let b=this.eventsCache.get(a);return b||(b=await this.loadEvents(a)),b}async deleteProject(a){await this.initDB();let b=await this.getDB(),c=this.getDebugEventsId(a);return new Promise((d,e)=>{let f=b.transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(c);f.onsuccess=()=>{this.eventsCache.delete(a),d()},f.onerror=()=>{h.v.error("Failed to delete debug events from DB"),e(f.error)}})}unloadProject(a){let b=this.eventsCache.has(a);this.eventsCache.delete(a),b&&h.v.debug(`[DebugEventsState] Unloaded debug events cache for project ${a}`)}constructor(){this.eventsCache=new Map,this.storeName="debugEvents",this.isInitialized=!1}}let ah=new ag;var ai=c(10596),aj=c(94122);let ak=({className:a,...b})=>(0,d.jsx)(aj.YZ,{className:(0,h.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",a),...b}),al=aj.Zk,am=({withHandle:a,className:b,...c})=>(0,d.jsx)(aj.TW,{className:(0,h.cn)("group relative flex w-2 mx-1 items-center justify-center bg-transparent hover:bg-border/50 transition-colors after:absolute after:inset-y-0 after:left-1/2 after:w-4 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-2 data-[panel-group-direction=vertical]:my-1 data-[panel-group-direction=vertical]:mx-0 data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-4 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90 cursor-col-resize data-[panel-group-direction=vertical]:cursor-row-resize",b),...c,children:a&&(0,d.jsx)("div",{className:"z-10 flex h-12 w-1 items-center justify-center rounded-full bg-border/30 hover:bg-border/50 transition-colors opacity-0 group-hover:opacity-100",children:(0,d.jsx)(ai.A,{className:"h-3 w-3 text-muted-foreground/50"})})});var an=c(36736),ao=c(98763),ap=c(49186),aq=c(61010),ar=c(85986),as=c(14258),at=c(95919),au=c(93554),av=c(62949),aw=c(40284),ax=c(82042);function ay(){let[a,b]=(0,e.useState)(null),[c,f]=(0,e.useState)(!1);return c&&a?(0,d.jsxs)("div",{className:`text-xs font-mono ${a.percent>80?"text-red-500":a.percent>60?"text-yellow-500":"text-muted-foreground"} flex items-center gap-1`,title:`JS Heap: ${a.usedMB}MB used / ${a.totalMB}MB limit (${a.percent}%)`,children:[(0,d.jsx)("span",{className:"opacity-60",children:"MEM:"}),(0,d.jsxs)("span",{children:[a.usedMB,"MB"]}),a.percent>60&&(0,d.jsxs)("span",{className:"opacity-60",children:["(",a.percent,"%)"]})]}):null}function az({events:a,onClear:b,onClose:c}){let[f,g]=(0,e.useState)(""),[h,i]=(0,e.useState)(!0),j=(0,e.useRef)(null),[k,l]=(0,e.useState)(!0),m=(0,e.useMemo)(()=>{let b=[],c=null,d=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);for(let e of a)d.has(e.event)?c&&c.event===e.event?c.count=(c.count||1)+1:(c&&b.push(c),c={...e,count:1}):(c&&(b.push(c),c=null),b.push(e));return c&&b.push(c),b},[a]),n=f?m.filter(a=>a.event.toLowerCase().includes(f.toLowerCase())):m,o=a.reduce((a,b)=>(a[b.event]=(a[b.event]||0)+1,a),{});return(0,d.jsxs)("div",{className:"h-full flex flex-col bg-card border border-border rounded-lg overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 border-b border-border bg-muted/30 shrink-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4 md:hidden"}),c?(0,d.jsxs)("button",{type:"button",onClick:c,"aria-label":"Hide debug panel",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0"}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(aa.A,{className:"hidden h-4 w-4 md:inline-flex"}),(0,d.jsx)("span",{className:"font-semibold text-sm",children:"Debug Events"}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:["(",n.length,"/",a.length,")"]}),(0,d.jsx)(ay,{})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[(0,d.jsx)(A.$,{variant:"ghost",size:"sm",onClick:()=>{b?.()},className:"h-7 px-2 hover:bg-muted",title:"Clear all events",children:(0,d.jsx)(aw.A,{className:"h-3 w-3"})}),(0,d.jsx)(A.$,{variant:"ghost",size:"sm",onClick:()=>{let b=new Blob([JSON.stringify(a,null,2)],{type:"application/json"}),c=URL.createObjectURL(b),d=document.createElement("a");d.href=c,d.download=`debug-events-${Date.now()}.json`,d.click(),URL.revokeObjectURL(c)},className:"h-7 px-2 text-xs hover:bg-muted",title:"Export to JSON",children:"Export"})]})]}),(0,d.jsx)("div",{className:"p-2 border-b border-border bg-muted/20 text-xs",children:(0,d.jsx)("div",{className:"flex flex-wrap gap-2",children:Object.entries(o).map(([a,b])=>(0,d.jsxs)("button",{onClick:()=>g(f===a?"":a),className:`px-2 py-1 rounded ${f===a?"bg-primary text-primary-foreground":"bg-muted hover:bg-muted/80"}`,children:[a," (",b,")"]},a))})}),(0,d.jsx)("div",{className:"p-2 border-b border-border",children:(0,d.jsx)("input",{type:"text",placeholder:"Filter events...",value:f,onChange:a=>g(a.target.value),className:"w-full px-2 py-1 text-xs rounded bg-background border border-border"})}),(0,d.jsx)("div",{className:"p-2 border-b border-border flex items-center gap-2",children:(0,d.jsxs)("label",{className:"text-xs flex items-center gap-1 cursor-pointer",children:[(0,d.jsx)("input",{type:"checkbox",checked:k,onChange:a=>l(a.target.checked),className:"rounded"}),"Auto-scroll"]})}),(0,d.jsxs)("div",{className:"flex-1 overflow-y-auto p-2 space-y-1",children:[0===n.length?(0,d.jsx)("div",{className:"text-xs text-muted-foreground text-center p-4",children:"No events yet. Events will appear here as they occur."}):n.map(a=>(0,d.jsx)(aA,{event:a},a.id)),(0,d.jsx)("div",{ref:j})]})]})}function aA({event:a}){var b;let[c,f]=(0,e.useState)(!1),g=new Date(a.timestamp).toLocaleTimeString();return(0,d.jsxs)(av.Nt,{open:c,onOpenChange:f,children:[(0,d.jsx)(av.R6,{className:"w-full text-left",children:(0,d.jsxs)("div",{className:"flex items-center gap-2 p-1.5 rounded hover:bg-muted/50 text-xs",children:[c?(0,d.jsx)(ax.A,{className:"h-3 w-3"}):(0,d.jsx)(n.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-muted-foreground font-mono",children:g}),(0,d.jsx)("span",{className:`font-semibold ${(b=a.event).includes("error")||b.includes("failed")?"text-red-500":b.includes("retry")?"text-yellow-500":b.includes("completed")||b.includes("success")?"text-green-500":b.includes("tool")?"text-blue-500":b.includes("agent")?"text-purple-500":b.includes("plan")?"text-orange-500":"text-foreground"}`,children:a.event}),a.count&&a.count>1&&(0,d.jsxs)("span",{className:"text-muted-foreground font-mono",children:["(",a.count,")"]})]})}),(0,d.jsx)(av.Ke,{children:(0,d.jsx)("div",{className:"ml-6 p-2 bg-muted/30 rounded text-xs font-mono overflow-x-auto",children:(0,d.jsx)("pre",{children:JSON.stringify(a.data,null,2)})})})]})}var aB=c(14263),aC=c(75219),aD=c(91292),aE=c(71563),aF=c(33204),aG=c(25345),aH=c(60073),aI=c(94104),aJ=c(55056),aK=c(15649),aL=c(33847),aM=c(46435),aN=c(64727);function aO({content:a}){if("string"==typeof a)return(0,d.jsx)("div",{className:"whitespace-pre-wrap",children:a});let b=a.filter(a=>"text"===a.type),c=a.filter(a=>"image_url"===a.type);return(0,d.jsxs)("div",{className:"space-y-2",children:[b.map((a,b)=>(0,d.jsx)("div",{className:"whitespace-pre-wrap",children:"text"===a.type&&a.text},`text-${b}`)),c.length>0&&(0,d.jsx)("div",{className:"flex flex-wrap gap-2 p-1 rounded-md bg-muted/50",children:c.map((a,b)=>"image_url"===a.type&&(0,d.jsx)("img",{src:a.image_url.url,alt:"Attached image",className:"h-[60px] w-auto rounded border border-border object-cover"},`img-${b}`))})]})}let aP={shell:(0,d.jsx)(o.A,{className:"h-3 w-3 text-blue-500"}),write:(0,d.jsx)(O.A,{className:"h-3 w-3 text-orange-500"})},aQ={pending:(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-gray-400"}),executing:(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-blue-500"}),completed:(0,d.jsx)(aC.A,{className:"h-3 w-3 text-green-500"}),failed:(0,d.jsx)(aD.A,{className:"h-3 w-3 text-red-500"})};function aR({events:a,onRestore:b,onRetry:c,prompt:f,setPrompt:g,generating:h,onGenerate:i,onStop:j,focusContext:k,setFocusContext:l,focusPreviewSnippet:m,chatMode:o,setChatMode:p,currentModel:q,setCurrentModel:s,getModelDisplayName:t,isTourLockingInput:u=!1,onClearChat:v,onClose:w,supportsVision:x=!1,providerReady:z=!0,runtimeErrors:B=[],onSendRuntimeErrors:C,onClearRuntimeErrors:D}){let E=(0,e.useRef)(null),[F,G]=(0,e.useState)(!0),[H,I]=(0,e.useState)(!1),[J,K]=(0,e.useState)(new Set);(0,e.useRef)(!1);let[L,M]=(0,e.useState)([]),[N,O]=(0,e.useState)(!1),P=(0,e.useCallback)(a=>{if(a.preventDefault(),O(!1),x)for(let b of Array.from(a.dataTransfer.files).filter(a=>a.type.startsWith("image/"))){let a=new FileReader;a.onload=()=>{let b=a.result,[c,d]=b.split(","),e=c.match(/data:([^;]+)/)?.[1]||"image/png";M(a=>[...a,{id:`img-${Date.now()}-${Math.random().toString(36).slice(2,11)}`,data:d,mediaType:e,preview:b}])},a.readAsDataURL(b)}},[x]),Q=(0,e.useCallback)(a=>{a.preventDefault(),x&&O(!0)},[x]),R=(0,e.useCallback)(a=>{a.preventDefault(),O(!1)},[]),S=(0,e.useCallback)(a=>{if(!x)return;let b=a.clipboardData?.items;if(b){for(let a of Array.from(b))if(a.type.startsWith("image/")){let b=a.getAsFile();if(b){let a=new FileReader;a.onload=()=>{let b=a.result,[c,d]=b.split(","),e=c.match(/data:([^;]+)/)?.[1]||"image/png";M(a=>[...a,{id:`img-${Date.now()}-${Math.random().toString(36).slice(2,11)}`,data:d,mediaType:e,preview:b}])},a.readAsDataURL(b)}}}},[x]),T=(0,e.useCallback)(a=>{M(b=>b.filter(b=>b.id!==a))},[]),U=(0,e.useCallback)(()=>{L.length>0?(i(L),M([])):i()},[i,L]),V=(0,e.useRef)(0),W=(0,e.useRef)(new Map),X=(0,e.useRef)({result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentIterationTools:[],itemIdCounter:0}),Y=(0,e.useMemo)(()=>{let b,c=X.current,d=a.length-V.current;if(0===a.length||V.current>a.length)return V.current=0,W.current=new Map,X.current={result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentIterationTools:[],itemIdCounter:0},[];let e=a[a.length-1],f=e&&("assistant_delta"===e.event||"tool_param_delta"===e.event||"reasoning_delta"===e.event),g=W.current.get(e?.id||""),h=f&&e.version&&g!==e.version;if(0===d&&!h)return[...c.result,...c.currentTurn.items.length>0?[c.currentTurn]:[]];for(let d of(h?(b=[e],W.current.set(e.id,e.version)):b=a.slice(V.current),b))switch(d.event){case"waiting":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"waiting",timestamp:d.timestamp,data:null});break;case"reasoning_start":case"stopped":c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"reasoning_delta":let a=(d.data?.all||[d.data]).map(a=>a?.text||"").join("");if(!a.trim()){c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break}let b=c.currentTurn.items.find(a=>"reasoning"===a.type&&a.eventId===d.id);if(b)b.data=a;else{let b={id:`item-${c.itemIdCounter++}`,type:"reasoning",timestamp:d.timestamp,data:a,eventId:d.id};c.currentTurn.items.push(b)}c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"reasoning_complete":c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"toolCalls":let e=d.data?.toolCalls||[];for(let a=0;a<e.length;a++){let b=e[a],f={};try{f=b.function?.arguments?JSON.parse(b.function.arguments):{}}catch{f={_raw:b.function?.arguments||""}}let g={id:b.id||`tool-${c.currentIterationTools.length}`,name:b.function?.name||"unknown",parameters:f,status:"pending"},h={id:`item-${c.itemIdCounter++}`,type:"tool",timestamp:d.timestamp,data:g};c.currentTurn.items.push(h),c.currentIterationTools.push(g)}c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"tool_status":let{toolIndex:f,status:g,result:h,error:i}=d.data||{},j=c.currentIterationTools[f];if(j&&(j.status=g,h&&(j.result=h),i&&(j.error=i),"executing"===g&&j.parameters?._raw&&"string"==typeof j.parameters._raw))try{j.parameters=JSON.parse(j.parameters._raw)}catch{}break;case"tool_result":let k=c.currentIterationTools[d.data?.toolIndex];k&&d.data?.result&&(k.result=d.data.result);break;case"tool_param_delta":for(let a of d.data?.all||[d.data]){let{toolId:b,partialArguments:d}=a||{};if(!b)continue;let e=c.currentTurn.items.find(a=>"tool"===a.type&&a.data?.id===b);if(e){let a=e.data;try{a.parameters=JSON.parse(d)}catch{a.parameters={_raw:d}}}}break;case"assistant_delta":let l=d.data?.all||[d.data],m=c.currentTurn.items.find(a=>"text"===a.type&&a.eventId===d.id),n=l.map(a=>a?.text||"").join("");if(n)if(m)m.data=n;else{let a={id:`item-${c.itemIdCounter++}`,type:"text",timestamp:d.timestamp,data:n,eventId:d.id};c.currentTurn.items.push(a)}c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"plan_message":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"plan",timestamp:d.timestamp,data:d.data?.content||""});break;case"agent_message":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"agent",timestamp:d.timestamp,data:d.data?.content||""});break;case"task_progress":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"progress",timestamp:d.timestamp,data:d.data?.content||""});break;case"conversation_message":let o=d.data?.message;if(o?.role==="user"){if(o.content?.includes("Before finishing, you must call the evaluation tool"))break;let a=o.ui_metadata?.isSyntheticError===!0,b=o.ui_metadata?.projectContext;b&&!a&&c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"project_context",timestamp:d.timestamp,data:b});let e=o.ui_metadata?.displayContent||o.content||"";c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:a?"synthetic_error":"user",timestamp:d.timestamp,data:e})}break;case"user_message":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"user",timestamp:d.timestamp,data:d.data?.content||""});break;case"error":c.currentTurn.items.push({id:`item-${c.itemIdCounter++}`,type:"error",timestamp:d.timestamp,data:d.data}),c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"usage":c.currentTurn.usage=d.data,c.currentTurn.items=c.currentTurn.items.filter(a=>"waiting"!==a.type);break;case"checkpoint_created":c.currentTurn.checkpointId=d.data?.checkpointId;break;case"iteration":c.currentTurn.iteration=d.data?.iteration,c.currentTurn.items.length>0&&(c.result.push(c.currentTurn),c.currentTurn={id:`turn-${Date.now()}-${c.result.length}`,items:[]}),c.currentIterationTools=[]}return h||(V.current=a.length),[...c.result,...c.currentTurn.items.length>0?[c.currentTurn]:[]]},[a]),$=a=>{K(b=>{let c=new Set(b);return c.has(a)?c.delete(a):c.add(a),c})},_=m?.trim()??"",aa=k?(0,d.jsxs)("div",{id:"focus-context-hint",className:"rounded-md border border-dashed border-primary/40 bg-primary/5 px-3 py-2 text-xs text-muted-foreground shadow-sm",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 text-foreground",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("span",{className:"font-medium text-xs uppercase tracking-wide text-primary",children:"context"}),(0,d.jsx)("span",{className:"text-[10px] uppercase tracking-wide text-muted-foreground",children:"included in next message"})]}),(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:()=>l(null),title:"Clear focus context",children:"Clear"})]}),(0,d.jsxs)("div",{className:"mt-2 space-y-2",children:[k.domPath&&(0,d.jsx)("div",{className:"text-[11px] font-mono text-muted-foreground/80 break-all leading-snug",children:k.domPath}),_&&(0,d.jsx)("pre",{className:"max-h-24 overflow-auto rounded border border-border/50 bg-background/90 px-2 py-1 text-[11px] text-foreground leading-relaxed",children:(0,d.jsx)("code",{children:_})})]})]}):null,ab=!h&&B.length>0?(0,d.jsxs)("div",{className:"rounded-md border border-dashed border-destructive/40 bg-destructive/5 px-3 py-2 text-xs text-muted-foreground shadow-sm",children:[(0,d.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 text-foreground",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("span",{className:"font-medium text-xs uppercase tracking-wide text-destructive",children:"runtime errors"}),(0,d.jsx)("span",{className:"inline-flex items-center justify-center rounded-full bg-destructive/15 text-destructive text-[10px] font-medium px-1.5 min-w-[18px] h-[18px]",children:B.length})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[D&&(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:D,title:"Dismiss runtime errors",children:"Clear"}),C&&(0,d.jsx)(A.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs text-destructive",onClick:C,title:"Send errors to AI for correction",children:"Send"})]})]}),(0,d.jsx)("pre",{className:"mt-2 max-h-24 overflow-auto rounded border border-border/50 bg-background/90 px-2 py-1 text-[11px] text-foreground leading-relaxed",children:(0,d.jsx)("code",{children:B.map(a=>`• ${a}`).join("\n")})})]}):null;return(0,d.jsxs)("div",{className:"h-full flex flex-col bg-card border border-border rounded-lg overflow-hidden","data-tour-id":"assistant-panel",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 border-b border-border bg-muted/30 shrink-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(Z.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-assistant-active)"}}),w?(0,d.jsxs)("button",{type:"button",onClick:w,"aria-label":"Hide chat panel",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)(Z.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-assistant-active)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)(Z.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-assistant-active)"}}),(0,d.jsx)("span",{className:"font-semibold text-sm",children:"Chat"})]}),(0,d.jsx)("div",{className:"flex items-center gap-1",children:v&&(0,d.jsx)(A.$,{variant:"ghost",size:"sm",onClick:v,className:"h-7 px-2 hover:bg-muted",title:"Clear chat","data-tour-id":"clear-chat-button",children:(0,d.jsx)(aw.A,{className:"h-3 w-3"})})})]}),(0,d.jsx)("div",{ref:E,className:"flex-1 overflow-y-auto p-4 space-y-4",children:0===Y.length?(0,d.jsx)("div",{className:"text-xs text-muted-foreground text-center p-4",children:"No messages yet. Start a conversation to see it here."}):Y.map(a=>(0,d.jsx)(aS,{turn:a,onRestore:b,onRetry:c,expandedItems:J,onToggleExpanded:$},a.id))}),(0,d.jsxs)("div",{className:"p-3 space-y-2",children:[ab,aa,(0,d.jsxs)("div",{className:`bg-card border rounded-lg shadow-sm overflow-hidden transition-all ${N?"border-primary border-2 bg-primary/5":"border-border"}`,onDrop:P,onDragOver:Q,onDragLeave:R,children:[L.length>0&&(0,d.jsxs)("div",{className:"px-3 pt-2 flex flex-wrap gap-2",children:[L.map(a=>(0,d.jsxs)("div",{className:"relative group",children:[(0,d.jsx)("img",{src:a.preview,alt:"Pending upload",className:"h-12 w-12 object-cover rounded border border-border"}),(0,d.jsx)("button",{onClick:()=>T(a.id),className:"absolute -top-1 -right-1 h-4 w-4 bg-destructive text-destructive-foreground rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity",title:"Remove image",children:(0,d.jsx)(y.A,{className:"h-3 w-3"})})]},a.id)),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground self-end pb-1",children:[L.length," image",1!==L.length?"s":""," attached"]})]}),N&&x&&(0,d.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-primary/10 z-10 pointer-events-none",children:(0,d.jsxs)("div",{className:"text-primary font-medium flex items-center gap-2",children:[(0,d.jsx)(r.A,{className:"h-5 w-5"}),"Drop image here"]})}),(0,d.jsxs)("div",{className:"relative flex bg-card rounded-lg transition-all",children:[(0,d.jsx)(aL.T,{value:f,onChange:a=>g(a.target.value),onKeyDown:a=>{!u&&"Enter"===a.key&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),U())},onPaste:S,placeholder:z?x?"Describe what you want to build... (paste or drop images)":"Describe what you want to build...":"Select a provider to start...",className:"flex-1 px-3 py-2 bg-transparent border-0 resize-none focus:outline-none text-sm placeholder:text-muted-foreground text-foreground",rows:3,disabled:h||u||!z}),(0,d.jsx)("div",{className:"flex flex-col p-2 gap-2",children:(0,d.jsx)(A.$,{onClick:h?j:U,disabled:u?!h:!h&&(!f.trim()&&0===L.length||!z),size:"sm",className:"flex items-center gap-2",children:h?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(aB.A,{className:"h-4 w-4 animate-spin"}),"Stop"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(aE.A,{className:"h-4 w-4"}),"Send"]})})})]}),(0,d.jsx)("div",{className:"border-t border-border bg-muted/50 px-2 py-2",children:(0,d.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,d.jsxs)(aq.AM,{open:H,onOpenChange:I,children:[(0,d.jsx)(aq.Wv,{asChild:!0,children:(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:`h-7 text-xs ${!z?"ring-2 ring-primary/70 animate-ring-opacity border-primary":""}`,"data-tour-id":"provider-settings-trigger",children:[(0,d.jsx)("span",{children:z?t(q):"Select provider"}),H?(0,d.jsx)(n.A,{className:"h-3 w-3 ml-1"}):(0,d.jsx)(ax.A,{className:"h-3 w-3 ml-1"})]})}),(0,d.jsx)(aq.hl,{className:"w-[460px] max-w-[calc(100vw-2rem)] max-h-[min(680px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"start","data-tour-id":"provider-settings-popup",children:(0,d.jsx)(aN.t,{onClose:()=>I(!1),onModelChange:a=>s(a)})})]}),(0,d.jsxs)(aM.OY,{type:"single",value:o?"chat":"code",onValueChange:a=>{a&&p("chat"===a)},className:"gap-1",children:[(0,d.jsxs)(aM.dz,{value:"chat",className:"h-7 text-xs px-2",children:[(0,d.jsx)(Z.A,{className:"h-3 w-3 mr-1"}),"Chat"]}),(0,d.jsxs)(aM.dz,{value:"code",className:"h-7 text-xs px-2",children:[(0,d.jsx)(aF.A,{className:"h-3 w-3 mr-1"}),"Code"]})]})]})})]})]})]})}function aS({turn:a,onRestore:b,onRetry:c,expandedItems:e,onToggleExpanded:f}){return(0,d.jsxs)("div",{className:"space-y-2",...a.checkpointId?{"data-checkpoint-id":a.checkpointId}:{},children:[a.items.map(a=>{switch(a.type){case"waiting":return(0,d.jsx)("div",{className:"bg-muted/30 rounded-md p-2 opacity-70",children:(0,d.jsxs)("div",{className:"flex items-center gap-2 px-1",children:[(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-blue-400"}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:"Waiting for response..."})]})},a.id);case"reasoning":return(0,d.jsx)(aV,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"plan":return(0,d.jsx)(aW,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"agent":return(0,d.jsx)(aX,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"progress":return(0,d.jsx)(aY,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"tool":return(0,d.jsx)(aT,{itemId:a.id,tool:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"text":return(0,d.jsx)("div",{className:"text-sm text-foreground/90 bg-muted/20 px-3 py-2 rounded",children:(0,d.jsx)(aK.T,{content:a.data})},a.id);case"project_context":return(0,d.jsxs)("div",{className:`rounded-md transition-all ${e.has(a.id)?"bg-muted/30 p-2":"p-1.5"}`,children:[(0,d.jsxs)("button",{onClick:()=>f(a.id),className:"flex items-center gap-2 w-full text-left hover:bg-muted/30 rounded px-1",children:[(0,d.jsx)(o.A,{className:`h-3 w-3 text-muted-foreground transition-transform ${e.has(a.id)?"rotate-90":""}`}),(0,d.jsx)(O.A,{className:"h-3 w-3 text-muted-foreground"}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:"Project context"})]}),e.has(a.id)&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap text-muted-foreground",children:a.data})})]},a.id);case"user":return(0,d.jsxs)("div",{className:"text-sm text-foreground bg-primary/10 px-3 py-2 rounded border border-primary/20",children:[(0,d.jsx)("div",{className:"font-semibold text-primary mb-1 text-xs",children:"User"}),(0,d.jsx)(aO,{content:a.data})]},a.id);case"synthetic_error":return(0,d.jsx)(aU,{itemId:a.id,content:a.data,isExpanded:e.has(a.id),onToggle:()=>f(a.id)},a.id);case"error":return(0,d.jsx)("div",{className:"text-sm bg-destructive/10 border border-destructive/20 px-3 py-2 rounded",children:(0,d.jsxs)("div",{className:"flex items-start gap-2",children:[(0,d.jsx)(aD.A,{className:"h-4 w-4 text-destructive mt-0.5 shrink-0"}),(0,d.jsxs)("div",{className:"flex-1",children:[(0,d.jsx)("div",{className:"font-semibold text-destructive mb-1",children:"Error"}),(0,d.jsx)("div",{className:"text-destructive/90 whitespace-pre-wrap font-mono text-xs",children:a.data?.message||JSON.stringify(a.data,null,2)}),a.data?.stack&&(0,d.jsxs)("details",{className:"mt-2",children:[(0,d.jsx)("summary",{className:"text-xs text-destructive/70 cursor-pointer hover:text-destructive",children:"Stack trace"}),(0,d.jsx)("pre",{className:"text-[10px] text-destructive/60 mt-1 overflow-x-auto",children:a.data.stack})]})]})]})},a.id);default:return null}}),(a.usage||a.checkpointId)&&(0,d.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[a.usage&&(0,d.jsxs)("div",{className:"text-xs text-muted-foreground",children:["Tokens: ",(a.usage.usage?.totalTokens||a.usage.totalTokens)?.toLocaleString()||"N/A",(void 0!==a.usage.totalCost||void 0!==a.usage.cost)&&` • Cost: $${((a.usage.totalCost??a.usage.cost)||0).toFixed(4)}`]}),a.checkpointId&&(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[b&&(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",onClick:()=>b(a.checkpointId),className:"h-6 px-2 text-xs",title:"Restore to this checkpoint",children:[(0,d.jsx)(W.A,{className:"h-3 w-3 mr-1"}),"Restore"]}),c&&(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",onClick:()=>c(a.checkpointId),className:"h-6 px-2 text-xs",title:"Restore files and retry from this checkpoint",children:[(0,d.jsx)(aG.A,{className:"h-3 w-3 mr-1"}),"Retry"]})]})]})]})}function aT({itemId:a,tool:b,isExpanded:c,onToggle:e}){return(0,d.jsxs)("div",{className:`bg-muted/30 rounded-md transition-all ${"executing"===b.status?"ring-2 ring-blue-500/20 animate-pulse":""} ${c?"p-2":"p-1.5"}`,children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[aP[b.name]||(0,d.jsx)(o.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:b.name})]}),"shell"===b.name&&b.parameters?.cmd&&(0,d.jsx)("code",{className:"text-xs text-muted-foreground",children:Array.isArray(b.parameters.cmd)?b.parameters.cmd.slice(1).join(" ").substring(0,50):String(b.parameters.cmd).substring(0,50)}),(b.parameters?.path||b.parameters?.file_path)&&(0,d.jsx)("code",{className:"text-xs text-muted-foreground",children:b.parameters.path||b.parameters.file_path}),(0,d.jsx)("div",{className:"ml-auto",children:aQ[b.status||"completed"]})]}),c&&(0,d.jsxs)("div",{className:"mt-2 space-y-2",children:[b.parameters&&Object.keys(b.parameters).length>0&&(0,d.jsxs)("div",{className:"px-2",children:[(0,d.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-1",children:"Parameters"}),(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto",children:JSON.stringify(b.parameters,null,2)})]}),b.result&&(0,d.jsxs)("div",{className:"px-2",children:[(0,d.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-1",children:"Result"}),(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto max-h-40 overflow-y-auto",children:"string"==typeof b.result?b.result:JSON.stringify(b.result,null,2)})]}),b.error&&(0,d.jsxs)("div",{className:"px-2",children:[(0,d.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-destructive mb-1",children:"Error"}),(0,d.jsx)("pre",{className:"text-xs bg-destructive/10 text-destructive p-2 rounded overflow-x-auto",children:b.error})]})]})]})}function aU({itemId:a,content:b,isExpanded:c,onToggle:e}){return(0,d.jsxs)("div",{className:`bg-amber-500/10 rounded-md transition-all ${c?"p-2":"p-1.5"}`,children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-amber-500/20 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)(aG.A,{className:"h-3 w-3 text-amber-600"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"Auto-correction"})]}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(aC.A,{className:"h-3 w-3 text-amber-600"})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aV({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=(b||"").split("\n").filter(a=>a.trim()),g=f[0]?.substring(0,60)||"Reasoning...",h=!b||b.length<20;return(0,d.jsxs)("div",{className:"bg-violet-500/10 rounded-md transition-all p-1.5 border border-violet-500/20",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-violet-500/20 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[h?(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-violet-500"}):(0,d.jsx)(aH.A,{className:"h-3 w-3 text-violet-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"reasoning"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:h?"Thinking...":g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("div",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto max-h-64 overflow-y-auto",children:(0,d.jsx)(aK.T,{content:b||"Thinking..."})})})]})}function aW({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=b.split("\n"),g=f[0]?.replace(/^\*\*|\*\*$/g,"").substring(0,50)||"Plan";return(0,d.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)(aI.A,{className:"h-3 w-3 text-orange-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"plan"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aX({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=b.split("\n"),g=f[0]?.replace(/^\*\*|\*\*$/g,"").replace(/^🤖\s*/,"").substring(0,50)||"Agent";return(0,d.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,d.jsx)(aJ.A,{className:"h-3 w-3 text-purple-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"agent"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aY({itemId:a,content:b,isExpanded:c,onToggle:e}){let f=b.includes("✅"),g=b.replace(/^[✅🔄]\s*/,"").substring(0,50);return(0,d.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,d.jsxs)("button",{onClick:e,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5",children:[f?(0,d.jsx)(aC.A,{className:"h-3 w-3 text-green-500"}):(0,d.jsx)(aB.A,{className:"h-3 w-3 animate-spin text-blue-500"}),(0,d.jsx)("span",{className:"text-xs font-mono",children:"progress"})]}),(0,d.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:g}),(0,d.jsx)("div",{className:"ml-auto",children:(0,d.jsx)(o.A,{className:`h-3 w-3 transition-transform ${c?"rotate-90":""}`})})]}),c&&(0,d.jsx)("div",{className:"mt-2 px-2",children:(0,d.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:b})})]})}function aZ({projectId:a,selectedDeploymentId:b,onDeploymentChange:c,className:d}){let[f,g]=(0,e.useState)([]),[h,i]=(0,e.useState)(!0),[j,k]=(0,e.useState)(null);return null}c(65828),c(28241);var a$=c(22544),a_=c(1949),a0=c(75535),a1=c(51855);function a2({projectId:a,events:b,currentCheckpointId:c,onRestore:f,onScrollToTurn:g,onClose:h,refreshKey:i}){let[j,k]=(0,e.useState)([]),l=(0,e.useMemo)(()=>{let a=new Set;for(let c of b)"checkpoint_created"===c.event&&c.data?.checkpointId&&a.add(c.data.checkpointId);return a},[b]);return(0,d.jsxs)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden flex flex-col",style:{background:"linear-gradient(0deg, rgba(var(--panel-checkpoint-rgb), 0.01), rgba(var(--panel-checkpoint-rgb), 0.01)), var(--card)",minWidth:"240px"},children:[(0,d.jsxs)("div",{className:"flex items-center justify-between px-3 py-2 border-b border-border shrink-0",style:{background:"linear-gradient(0deg, rgba(var(--panel-checkpoint-rgb), 0.03), rgba(var(--panel-checkpoint-rgb), 0.05))"},children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(_.A,{className:"h-3.5 w-3.5",style:{color:"var(--button-checkpoint-active)"}}),(0,d.jsx)("span",{className:"text-xs font-medium",children:"Checkpoints"}),j.length>0&&(0,d.jsxs)("span",{className:"text-[10px] text-muted-foreground",children:["(",j.length,")"]})]}),h&&(0,d.jsx)(A.$,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:h,children:(0,d.jsx)(y.A,{className:"h-3.5 w-3.5"})})]}),(0,d.jsx)("div",{className:"flex-1 overflow-y-auto",children:0===j.length?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full text-muted-foreground gap-2 p-4",children:[(0,d.jsx)(a_.A,{className:"h-8 w-8 opacity-40"}),(0,d.jsx)("span",{className:"text-xs text-center",children:"No checkpoints yet. Checkpoints are created automatically when the AI makes changes."})]}):(0,d.jsx)("div",{className:"p-2 space-y-1.5",children:j.map(a=>{let b=a.id===c,e=l.has(a.id);return(0,d.jsxs)("div",{className:`rounded-md border px-2.5 py-2 text-xs transition-colors ${b?"border-primary/40 bg-primary/5":"border-border/60 bg-card hover:bg-muted/30"}`,children:[(0,d.jsxs)("div",{className:"flex items-center gap-1.5 mb-1",children:[(0,d.jsx)(a$.E,{variant:"manual"===a.kind?"default":"secondary",className:"text-[9px] px-1.5 py-0 h-4 leading-none",children:"manual"===a.kind?"save":a.kind}),(0,d.jsx)("span",{className:"text-[10px] text-muted-foreground ml-auto whitespace-nowrap",children:(0,a1.m)(new Date(a.timestamp),{addSuffix:!0})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("p",{className:"text-[11px] text-foreground/80 truncate leading-snug mb-1.5",children:a.description})}),(0,d.jsx)(an.ZI,{side:"bottom",className:"max-w-[300px]",children:(0,d.jsx)("p",{className:"text-xs",children:a.description})})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[e&&(0,d.jsxs)(A.$,{variant:"ghost",size:"sm",className:"h-5 px-1.5 text-[10px] text-muted-foreground hover:text-foreground",onClick:()=>g(a.id),children:[(0,d.jsx)(a0.A,{className:"h-3 w-3 mr-0.5"}),"Jump"]}),(0,d.jsxs)(A.$,{variant:"ghost",size:"sm",className:"h-5 px-1.5 text-[10px] text-muted-foreground hover:text-foreground ml-auto",onClick:()=>f(a.id,a.description),children:[(0,d.jsx)(W.A,{className:"h-3 w-3 mr-0.5"}),"Restore"]})]})]},a.id)})})})]})}var a3=c(37905),a4=c(50593),a5=c(13117);function a6(a){return a.endsWith(".py")?"python":a.endsWith(".lua")?"lua":null}function a7({projectId:a,runtime:b,onClose:c,bufferedMessages:f,onBufferConsumed:i}){let j=(0,e.useRef)(null),k=(0,e.useRef)(null);(0,e.useRef)(null);let[l,m]=(0,e.useState)(!1),[n,o]=(0,e.useState)(!1);(0,e.useRef)(null);let p="terminal"===(0,R.getRuntimeConfig)(b).previewMode,q="python"===b?"/main.py":"lua"===b?"/main.lua":"",[r,s]=(0,e.useState)(q),[t,u]=(0,e.useState)([]);(0,e.useRef)(""),(0,e.useRef)(0);let w=(0,e.useRef)(!1);function x(a){a.write("\r\n\x1b[32m$\x1b[0m ")}(0,e.useRef)([]),(0,e.useRef)(-1),(0,e.useRef)(""),(0,e.useRef)(0),(0,e.useRef)(!1),(0,e.useRef)(!1),(0,e.useCallback)(async()=>{try{await g.vfs.init();let b=(await g.vfs.listFiles(a)).filter(a=>{var b;return b=a.path,null!==a6(b)}).map(a=>a.path).sort();u(b)}catch(a){}},[a]),(0,e.useCallback)(async(b,c)=>{try{if(await g.vfs.init(),(await g.vfs.listFiles(a)).find(a=>a.path===b))await g.vfs.updateFile(a,b,c);else{try{await g.vfs.createDirectory(a,"/output")}catch(a){}await g.vfs.createFile(a,b,c)}}catch(a){h.v.error("Failed to write output file:",a)}},[a]);let z=(0,e.useCallback)(()=>{let b=r||q;b&&function(b){let c=k.current;if(!c)return;let d=a6(b);d&&(w.current&&a5.Y.abort(),w.current=!0,m(!0),c.writeln(`\x1b[2m--- Running ${b} ---\x1b[0m`),a5.Y.execute(a,d,b).catch(a=>{c.writeln(`\x1b[31mFailed to execute: ${a}\x1b[0m`),w.current=!1,m(!1),x(c)}))}(b)},[r,q,a]),B=(0,e.useCallback)(()=>{a5.Y.abort(),w.current=!1,m(!1);let a=k.current;a&&(a.writeln("\x1b[33m--- Script aborted ---\x1b[0m"),x(a))},[]),C=(0,e.useCallback)(()=>{k.current?.clear()},[]),D=t.length>0||p;return(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)($.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-terminal-active, #22c55e)"}}),c?(0,d.jsxs)("button",{type:"button",onClick:c,"aria-label":"Hide console",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,d.jsx)($.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-terminal-active, #22c55e)"}}),(0,d.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,d.jsx)($.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-terminal-active, #22c55e)"}}),(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Console"}),D&&(0,d.jsxs)("select",{value:r,onChange:a=>s(a.target.value),className:"text-xs bg-background border border-border rounded px-1.5 py-0.5 max-w-[140px] ml-1",children:[t.map(a=>(0,d.jsx)("option",{value:a,children:a},a)),r&&!t.includes(r)&&(0,d.jsx)("option",{value:r,children:r})]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-1",children:[D&&(l?(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5 text-destructive hover:text-destructive",onClick:B,children:[(0,d.jsx)(a4.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Stop"})]}):(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:z,disabled:!r&&!q,children:[(0,d.jsx)(v.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Run"})]})),(0,d.jsxs)(A.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:C,children:[(0,d.jsx)(aw.A,{className:"h-3 w-3"}),(0,d.jsx)("span",{className:"text-xs",children:"Clear"})]})]})]}),(0,d.jsx)("div",{className:"flex-1 overflow-hidden p-1",style:{backgroundColor:"#1a1a2e"},children:(0,d.jsx)("div",{ref:j,className:"h-full w-full"})})]})}c(37240);var a8=c(94722);function a9({project:a,onBack:b}){let[f,i]=(0,e.useState)(0),[j,k]=(0,e.useState)(""),[l,m]=(0,e.useState)(!1),[n,o]=(0,e.useState)(null),[p,q]=(0,e.useState)(null),[r,s]=(0,e.useState)("preview"),[t,u]=(0,e.useState)(!1),[v,y]=(0,e.useState)(!1),[z,B]=(0,e.useState)(a.lastSavedAt??null),[C,D]=(0,e.useState)(a.settings?.previewEntryPoint),[E,F]=(0,e.useState)(null),[G,H]=(0,e.useState)(()=>!1),I=(0,e.useRef)(null),L=(0,e.useRef)(null),O=(0,e.useRef)(!1),[P,Q]=(0,e.useState)([]);(0,e.useRef)(!1);let[af,ag]=(0,e.useState)(null),[ai,aj]=(0,e.useState)(0),[av,aw]=(0,e.useState)(ad.s.getDefaultModel()),[ax,ay]=(0,e.useState)(0),{state:aA,start:aB,setWorkspaceHandler:aC}=(0,at.C)(),aD=aA.currentStep?.id,aE="running"===aA.status&&"wrap-up"!==aD,{shouldShowCosts:aF}=function(){let[a,b]=(0,e.useState)(()=>ad.s.getCostSettings()),c=!1!==a.showCosts;return{costSettings:a,shouldShowCosts:c}}(),aG=(0,e.useMemo)(()=>{let a=ad.s.getSelectedProvider(),b=av||ad.s.getDefaultModel(),c=ad.s.getCachedModels(a);if(c){let a=c.models.find(a=>a.id===b);if(a?.supportsVision!==void 0)return a.supportsVision}return(0,ae.Uw)(a,b)},[av]),aH=(0,e.useMemo)(()=>{let a=ad.s.getSelectedProvider(),b=(0,ae.sO)(a);return!!b.isLocal||!b.apiKeyRequired&&!b.usesOAuth||!!ad.s.getProviderApiKey(a)},[av]),aI="terminal"===(0,R.getRuntimeConfig)(a.settings?.runtime||"handlebars").previewMode,[aJ,aK]=(0,e.useState)(!0),[aL,aM]=(0,e.useState)(!0),[aN,aO]=(0,e.useState)(!1),[aP,aQ]=(0,e.useState)(!aI),[aS,aT]=(0,e.useState)(!1),[aU,aV]=(0,e.useState)(!1),[aW,aX]=(0,e.useState)(!1),[aY,a$]=(0,e.useState)(aI),[a_,a0]=(0,e.useState)(!1),a1=(0,e.useRef)([]);(0,e.useRef)(aY);let[a4,a5]=(0,e.useState)(()=>(0,ad.D)(a.id)),[a6,a9]=(0,e.useState)(null),[ba,bb]=(0,e.useState)([]),bc=(0,e.useRef)(0),bd=(0,e.useRef)(null),be=(0,e.useCallback)(b=>{bd.current&&clearTimeout(bd.current),bd.current=setTimeout(()=>{ah.saveEvents(a.id,b).catch(a=>{h.v.error("Failed to persist debug events:",a)})},500)},[a.id]),bf=(0,e.useCallback)(async(a,b)=>{bb(c=>{let d;if(("assistant_delta"===a||"tool_param_delta"===a||"reasoning_delta"===a)&&c.length>0){let e=Math.max(0,c.length-4);for(let f=c.length-1;f>=e;f--)if(c[f].event===a){let a=c[f],e={...a,timestamp:Date.now(),version:(a.version||1)+1,count:(a.count||1)+1,data:{all:a.data.all?[...a.data.all,b]:[a.data,b]}};return be(d=[...c.slice(0,f),e,...c.slice(f+1)]),d}}return(d=[...c,{id:`${Date.now()}-${bc.current++}`,timestamp:Date.now(),event:a,data:b,count:1,version:1}]).length>500&&(d=d.slice(-500)),be(d),d})},[a.id,be,500]),bg=(0,e.useCallback)(async()=>{bb([]),await ah.clearEvents(a.id),await ao.Y.clearAutoCheckpoints(a.id),q(null)},[a.id]),bh=(()=>{let a=[aJ,aL,aN,aY,aP,aS,aU].filter(Boolean).length;if(a>=6)return{chat:16,files:12,editor:18,terminal:18,preview:18,checkpoints:9,debug:9};if(5===a)return{chat:20,files:15,editor:25,terminal:20,preview:20,checkpoints:20,debug:20};if(4===a)return{chat:25,files:15,editor:35,terminal:25,preview:25,checkpoints:25,debug:25};if(3===a)return{chat:34,files:33,editor:33,terminal:34,preview:33,checkpoints:33,debug:34};if(2===a)return{chat:50,files:50,editor:50,terminal:50,preview:50,checkpoints:50,debug:50};return{chat:100,files:100,editor:100,terminal:100,preview:100,checkpoints:100,debug:100}})(),bi=a=>{if(!a)return"Select Model";let b=a.split("/");return b[b.length-1].split("-").map(a=>a.charAt(0).toUpperCase()+a.slice(1)).join(" ")},bj=(0,e.useCallback)((a,b=1200)=>{if(!a)return"";if(a.length<=b)return a;let c=Math.max(0,Math.floor(.6*b)),d=Math.max(0,Math.floor(.3*b)),e=a.slice(0,c),f=d>0?a.slice(-d):"";return`${e} (...truncated...) ${f}`},[]),bk=(0,e.useCallback)(a=>{let b=Object.entries(a.attributes||{}).slice(0,6);if(0===b.length)return`<${a.tagName}>`;let c=b.map(([a,b])=>{let c=b.length>40?`${b.slice(0,37)}…`:b;return`${a}="${c}"`}).join(" ");return`<${a.tagName} ${c}>`},[]),bl=(0,e.useCallback)(a=>{let b=bk(a),c=bj(a.outerHTML,1200),d=a.domPath||"(unknown path)";return["Focus context:",`- Target: ${b}`,`- DOM path: ${d}`,"- HTML snippet:\n```html",c,"```"].join("\n")},[bk,bj]),bm=(0,e.useCallback)(a=>{if(!a){F(null),I.current=null;return}let b=`${a.domPath||""}::${a.tagName||""}::${a.outerHTML?a.outerHTML.length:0}`,c=Date.now();if(I.current&&I.current.signature===b&&c-I.current.timestamp<400)return;let d={...a,timestamp:c};F(d),J.oR.info("Focus context set",{description:bk(d)}),I.current={signature:b,timestamp:c}},[bk]),bn=(0,e.useCallback)(()=>{aQ(!1)},[]),bo=(0,e.useCallback)(async b=>{try{let c=await g.vfs.getProject(a.id);c.settings={...c.settings,previewEntryPoint:b},await g.vfs.updateProject(c),D(b),i(a=>a+1),J.oR.success(`Entry point set to ${b}`)}catch(a){h.v.error("Failed to set entry point:",a),J.oR.error("Failed to set entry point")}},[a.id]),bp=(0,e.useCallback)(async()=>{try{let{getDomainPrompt:b}=await c.e(455).then(c.bind(c,90455)),d=a.settings?.runtime||"handlebars";await g.vfs.createFile(a.id,"/.PROMPT.md",b(d)),window.dispatchEvent(new CustomEvent("filesChanged",{detail:{projectId:a.id}})),J.oR.success(".PROMPT.md added to project")}catch(a){h.v.error("Failed to add .PROMPT.md:",a),J.oR.error("Failed to add .PROMPT.md")}},[a.id,a.settings?.runtime]),bq=E?bj(E.outerHTML,240):"",br=(0,e.useCallback)(async(a,b)=>{a9(a),q(null),a&&b?(await g.vfs.mountDeploymentRuntimeContext(a),h.v.info(`[Workspace] Connected deployment runtime: ${b}`)):(g.vfs.unmountDeploymentRuntimeContext(),h.v.info("[Workspace] Disconnected deployment runtime")),i(a=>a+1)},[]),bs=(0,e.useCallback)(b=>{a5(b),localStorage.setItem(`osw-backend-${a.id}`,String(b))},[a.id]),bt=(0,e.useCallback)(b=>{let c=b.settings?.previewEntryPoint;c!==C&&(D(c),i(a=>a+1)),b.settings?.runtime!==a.settings?.runtime&&i(a=>a+1)},[C,a.settings?.runtime]),bu=(0,e.useCallback)(a=>{window.innerWidth<768?(s("editor"),setTimeout(()=>{T(a)},0)):aN?T(a):(aO(!0),setTimeout(()=>{T(a)},0))},[aN]),bv=(0,e.useCallback)(()=>{i(a=>a+1),window.dispatchEvent(new CustomEvent("filesChanged"))},[]),bw=(0,e.useCallback)(async()=>{if(!v){y(!0);try{let b=await ap.$.save(a.id),c=await g.vfs.getProject(a.id);B(c.lastSavedAt??new Date(b.timestamp)),aj(a=>a+1),J.oR.success("Project saved")}catch(a){h.v.error("Failed to save project",a),J.oR.error("Failed to save project")}finally{y(!1)}}},[a.id,v]),bx=(0,e.useCallback)(async b=>{try{let c=await g.vfs.getProject(a.id);c.previewImage=b,c.previewUpdatedAt=new Date,await g.vfs.updateProject(c),J.oR.success("Thumbnail updated")}catch(a){h.v.error("Failed to save screenshot:",a),J.oR.error("Failed to save thumbnail")}},[a.id]),by=(0,e.useCallback)(async(b,c)=>{try{if(!await ao.Y.checkpointExists(b)){J.oR.error("Checkpoint no longer exists - it may have been cleaned up"),h.v.warn(`[Workspace] Checkpoint ${b} no longer exists`);return}if(await ap.$.runWithSuppressedDirty(a.id,()=>ao.Y.restoreCheckpoint(b))){J.oR.success(`Restored to: ${c||"checkpoint"}`),bv();let d=ap.$.getSavedCheckpointId(a.id);if(d&&d===b){ap.$.markClean(a.id);let b=await g.vfs.getProject(a.id);B(b.lastSavedAt??null)}else ap.$.markDirty(a.id)}else J.oR.error("Failed to restore checkpoint")}catch(a){h.v.error("Error restoring checkpoint:",a),J.oR.error("Failed to restore checkpoint")}},[bv,a.id]),bz=(0,e.useCallback)(a=>{aJ||aK(!0),requestAnimationFrame(()=>{let b=document.querySelector(`[data-checkpoint-id="${a}"]`);b&&(b.scrollIntoView({behavior:"smooth",block:"center"}),b.classList.add("ring-2","ring-primary/50"),setTimeout(()=>b.classList.remove("ring-2","ring-primary/50"),2e3))})},[aJ]),bA=(0,e.useCallback)(async b=>{try{if(!await ao.Y.checkpointExists(b)){J.oR.error("Checkpoint no longer exists - cannot retry"),h.v.warn(`[Workspace] Checkpoint ${b} no longer exists`);return}let c=null,d=ba.findIndex(a=>"checkpoint_created"===a.event&&a.data?.checkpointId===b);if(d>=0){for(let a=d-1;a>=0;a--)if("conversation_message"===ba[a].event&&ba[a].data?.message?.role==="user"){c=ba[a].data.message.content;break}}if(!c){J.oR.error("Cannot find original user message to retry"),h.v.warn("[Workspace] No user message found before checkpoint");return}let e=-1;for(let a=d-1;a>=0;a--)if("conversation_message"===ba[a].event&&ba[a].data?.message?.role==="user"&&ba[a].data.message.content===c){e=a;break}if(-1===e){J.oR.error("Cannot find user message event to truncate"),h.v.warn("[Workspace] User message event not found in debug events");return}if(!await ap.$.runWithSuppressedDirty(a.id,()=>ao.Y.restoreCheckpoint(b)))return void J.oR.error("Failed to restore checkpoint");let f=ap.$.getSavedCheckpointId(a.id);if(f&&f===b){ap.$.markClean(a.id);let b=await g.vfs.getProject(a.id);B(b.lastSavedAt??null)}else ap.$.markDirty(a.id);let i=ba.slice(0,e);bb(i),await ah.truncateEvents(a.id,i),q(null),J.oR.success("Restored checkpoint and retrying..."),bv(),k(c),O.current=!0}catch(a){h.v.error("Error during retry:",a),J.oR.error("Failed to retry")}},[bv,a.id,ba,k]),bB=async(b,c)=>{if(aE)return;(0,a8.KC)(),Q([]);let d=(c??j).trim();if(!d&&(!b||0===b.length))return void J.oR.error("Please enter a prompt");let e=ad.s.getSelectedProvider(),f=(0,ae.sO)(e),i=ad.s.getApiKey();if(f.apiKeyRequired&&!i)return void J.oR.error(`Please set your ${f.name} API key in settings`);if(f.isLocal&&!ad.s.getProviderModel(e))return void J.oR.error(`No model selected for ${f.name}. Please select a model in settings.`);let l=ad.s.getProviderModel(e)||ad.s.getDefaultModel();if(!l)return void J.oR.error(`No model selected for ${G?"chat":"code"} mode. Please select a model in settings.`);m(!0),window.dispatchEvent(new CustomEvent("generationStateChanged",{detail:{generating:!0}})),(0,au.u4)("task_started",{provider:e,model:l});let n=Date.now(),r=E?`${bl(E)} -${d}`:d;try{let c=p;if(!c){c=new ac.t(a.id,"orchestrator",bf,{chatMode:G,model:l});let b=ba.filter(a=>"conversation_message"===a.event).map(a=>a.data.message);b.length>0&&(c.importConversation(b),h.v.debug(`[Workspace] Restored ${b.length} conversation messages from debug events`)),q(c)}o(c);let d=b?.map(a=>({data:a.data,mediaType:a.mediaType})),f=await c.execute(r,d?.length?{images:d}:void 0);h.v.debug("[Workspace] Orchestrator result:",{success:f.success,summary:f.summary,totalCost:f.totalCost}),f.success?(bv(),g.vfs.hasServerContext()&&await g.vfs.refreshServerContext(),(0,au.u4)("task_complete",{provider:e,model:l,duration_ms:Date.now()-n}),J.oR.success("Task completed")):((0,au.u4)("task_fail",{provider:e,model:l,reason:"error",duration_ms:Date.now()-n}),J.oR.error(f.summary||"Generation failed",{duration:5e3,position:"bottom-center"})),k(""),E&&F(null)}catch(b){h.v.error("Generation error:",b);let a=b instanceof Error?b.message:"Failed to generate";(0,au.u4)("task_fail",{provider:e,model:l,reason:"error",duration_ms:Date.now()-n}),bf("error",{message:a}),J.oR.error(a,{duration:5e3,position:"bottom-center"})}finally{m(!1),window.dispatchEvent(new CustomEvent("generationStateChanged",{detail:{generating:!1}})),o(null)}},bC=(0,e.useCallback)(()=>{n&&(n.stop(),(0,au.u4)("task_fail",{provider:ad.s.getSelectedProvider(),model:ad.s.getDefaultModel(),reason:"stopped"}),J.oR.info("Generation stopped"))},[n]),bD=(0,e.useCallback)(()=>{let a=(0,a8.KC)();0!==a.length&&(Q([]),bB(void 0,(0,a8.rX)(a)))},[bB]),bE=(0,e.useCallback)(()=>{(0,a8.KC)(),Q([])},[]),bF=[{id:"back",label:"Back to projects",icon:V.A,onClick:b,variant:"outline"}];bF.push({id:"save",label:v?"Saving…":t?"Save":"Saved",icon:N.A,onClick:bw,variant:t?"default":"outline",disabled:!t||v}),af&&bF.push({id:"discard",label:"Discard Changes",icon:W.A,onClick:()=>by(af,"Last saved state"),variant:"outline",disabled:v||!t,dataTourId:"discard-changes-button"});let bG=(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)(aZ,{projectId:a.id,selectedDeploymentId:a6,onDeploymentChange:br}),(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",onClick:()=>aX(!0),title:"Project Settings",children:[(0,d.jsx)(X.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{className:"text-sm hidden lg:inline",children:"Project"})]}),(0,d.jsxs)(aq.AM,{children:[(0,d.jsx)(aq.Wv,{asChild:!0,children:(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",title:"Project cost and settings",children:[aF&&(0,d.jsxs)("span",{className:"text-sm font-medium",children:["$",ax.toFixed(3)]}),(0,d.jsx)(Y.A,{className:"h-4 w-4"})]})}),(0,d.jsx)(aq.hl,{className:"w-[460px] max-h-[min(720px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"end",children:(0,d.jsx)(ar.O,{})})]})]}),bH=(0,d.jsxs)("div",{className:"space-y-2",children:[aF&&(0,d.jsx)("div",{className:"pb-2 border-b border-border/50",children:(0,d.jsxs)("span",{className:"text-sm font-medium",children:["Project cost: $",ax.toFixed(ax>=10?2:3)]})}),(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"w-full justify-start",onClick:()=>aX(!0),children:[(0,d.jsx)(X.A,{className:"h-4 w-4 mr-2"}),"Project Settings"]}),(0,d.jsxs)(aq.AM,{children:[(0,d.jsx)(aq.Wv,{asChild:!0,children:(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"w-full justify-start",children:[(0,d.jsx)(Y.A,{className:"h-4 w-4 mr-2"}),"Settings"]})}),(0,d.jsx)(aq.hl,{className:"w-[460px] max-w-[calc(100vw-2rem)] max-h-[min(720px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"start",children:(0,d.jsx)(ar.O,{})})]})]});return(0,d.jsxs)(an.Bc,{children:[(0,d.jsxs)("div",{className:"h-[100dvh] flex flex-col",children:[(0,d.jsx)(ab.j,{leftText:a.name,onLogoClick:b,actions:bF,mobileMenuContent:bH,desktopOnlyContent:bG,mobileVisibleActions:t?["save"]:[]}),(0,d.jsxs)("div",{className:"hidden md:flex flex-1 overflow-hidden bg-background",children:[(0,d.jsxs)("div",{className:"w-10 bg-muted/70 border-r border-border flex flex-col items-center py-3 gap-1.5",children:[(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aJ?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aJ?"var(--button-assistant-active)":void 0,color:aJ?"white":void 0},onClick:()=>aK(!aJ),children:(0,d.jsx)(Z.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-assistant-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-assistant-active)",fill:"var(--button-assistant-active)"},children:(0,d.jsx)("p",{children:"Chat"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aL?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aL?"var(--button-files-active)":void 0,color:aL?"white":void 0},onClick:()=>aM(!aL),children:(0,d.jsx)(x.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-files-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-files-active)",fill:"var(--button-files-active)"},children:(0,d.jsx)("p",{children:"File Explorer"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aN?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aN?"var(--button-editor-active)":void 0,color:aN?"white":void 0},onClick:()=>aO(!aN),children:(0,d.jsx)(M.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-editor-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-editor-active)",fill:"var(--button-editor-active)"},children:(0,d.jsx)("p",{children:"Code Editor"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 mx-1 rounded-sm flex items-center justify-center transition-all ${aP?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aP?"var(--button-preview-active)":void 0,color:aP?"white":void 0},onClick:()=>aQ(!aP),children:(0,d.jsx)(w.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-preview-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-preview-active)",fill:"var(--button-preview-active)"},children:(0,d.jsx)("p",{children:"Preview"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsxs)("button",{className:`relative h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aY?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aY?"var(--button-terminal-active, #22c55e)":void 0,color:aY?"white":void 0},onClick:()=>a$(!aY),children:[(0,d.jsx)($.A,{className:"h-3.5 w-3.5"}),a_&&!aY&&(0,d.jsx)("span",{className:"absolute -top-0.5 -right-0.5 h-2 w-2 rounded-full bg-[var(--button-terminal-active,#22c55e)]"})]})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-terminal-active, #22c55e)",color:"white"},arrowStyle:{backgroundColor:"var(--button-terminal-active, #22c55e)",fill:"var(--button-terminal-active, #22c55e)"},children:(0,d.jsx)("p",{children:"Console"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aS?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aS?"var(--button-checkpoint-active)":void 0,color:aS?"white":void 0},onClick:()=>aT(!aS),children:(0,d.jsx)(_.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-checkpoint-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-checkpoint-active)",fill:"var(--button-checkpoint-active)"},children:(0,d.jsx)("p",{children:"Checkpoints"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aU?"bg-foreground shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{color:aU?"var(--background)":void 0},onClick:()=>aV(!aU),children:(0,d.jsx)(aa.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0 bg-foreground text-background",arrowStyle:{backgroundColor:"var(--foreground)",fill:"var(--foreground)"},children:(0,d.jsx)("p",{children:"Debug Events"})})]})]}),(0,d.jsx)("div",{className:"flex-1 p-2 overflow-hidden","data-tour-id":"workspace-panels",children:(0,d.jsxs)(ak,{direction:"horizontal",autoSaveId:"workspace-layout",children:[aJ&&(0,d.jsx)(al,{id:"chat",order:1,defaultSize:bh.chat,minSize:15,children:(0,d.jsx)(aR,{events:ba,onRestore:by,onRetry:bA,prompt:j,setPrompt:k,generating:l,onGenerate:bB,onStop:bC,focusContext:E,setFocusContext:F,focusPreviewSnippet:bq,chatMode:G,setChatMode:H,currentModel:av,setCurrentModel:aw,getModelDisplayName:bi,isTourLockingInput:aE,onClearChat:bg,onClose:()=>aK(!1),supportsVision:aG,providerReady:aH,runtimeErrors:P,onSendRuntimeErrors:bD,onClearRuntimeErrors:bE})}),aJ&&(aL||aN||aY||aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aL&&(0,d.jsx)(al,{id:"files",order:2,defaultSize:bh.files,minSize:14,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-files-rgb), 0.01), rgba(var(--panel-files-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,d.jsx)(K,{projectId:a.id,onFileSelect:bu,onClose:()=>aM(!1),entryPoint:C,onSetEntryPoint:bo,onAddPromptFile:bp})})}),aL&&(aN||aY||aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aN&&(0,d.jsx)(al,{id:"editor",order:3,defaultSize:bh.editor,minSize:20,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-editor-rgb), 0.01), rgba(var(--panel-editor-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,d.jsx)(S,{projectId:a.id,runtime:a.settings?.runtime,onFilesChange:bv,onClose:()=>aO(!1)})})}),aN&&(aY||aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aY&&(0,d.jsx)(al,{id:"console",order:4,defaultSize:bh.terminal,minSize:15,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{minWidth:"240px"},children:(0,d.jsx)(a7,{projectId:a.id,runtime:a.settings?.runtime||"handlebars",bufferedMessages:a1.current,onBufferConsumed:()=>{a1.current=[]},onClose:()=>a$(!1)})})}),aY&&(aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aP&&(0,d.jsx)(al,{id:"preview",order:5,defaultSize:bh.preview,minSize:20,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-preview-rgb), 0.01), rgba(var(--panel-preview-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,d.jsx)(U.X,{ref:L,projectId:a.id,refreshTrigger:f,onFocusSelection:bm,hasFocusTarget:!!E,onClose:bn,deploymentId:a6,onCaptureScreenshot:bx,entryPoint:C,runtime:a.settings?.runtime})})}),aP&&(aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aS&&(0,d.jsx)(al,{id:"checkpoints",order:6,defaultSize:bh.checkpoints,minSize:12,children:(0,d.jsx)(a2,{projectId:a.id,events:ba,currentCheckpointId:ao.Y.getCurrentCheckpoint()?.id,onRestore:by,onScrollToTurn:bz,onClose:()=>aT(!1),refreshKey:ai})}),aS&&aU&&(0,d.jsx)(am,{withHandle:!0}),aU&&(0,d.jsx)(al,{id:"debug",order:7,defaultSize:bh.debug,minSize:15,children:(0,d.jsx)(az,{events:ba,onClear:bg,onClose:()=>aV(!1),projectId:a.id})})]})})]}),(0,d.jsxs)("div",{className:"flex md:hidden flex-1 overflow-hidden bg-background flex-col",children:[(0,d.jsxs)("div",{className:"flex-1 p-2 pb-16 overflow-hidden",children:["chat"===r&&(0,d.jsx)(aR,{events:ba,onRestore:by,onRetry:bA,prompt:j,setPrompt:k,generating:l,onGenerate:bB,onStop:bC,focusContext:E,setFocusContext:F,focusPreviewSnippet:bq,chatMode:G,setChatMode:H,currentModel:av,setCurrentModel:aw,getModelDisplayName:bi,isTourLockingInput:aE,onClearChat:bg,supportsVision:aG,providerReady:aH,runtimeErrors:P,onSendRuntimeErrors:bD,onClearRuntimeErrors:bE}),"files"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-files-rgb), 0.01), rgba(var(--panel-files-rgb), 0.01)), var(--card)"},children:(0,d.jsx)(K,{projectId:a.id,onFileSelect:bu,onClose:()=>aM(!1),entryPoint:C,onSetEntryPoint:bo,onAddPromptFile:bp})}),"editor"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-editor-rgb), 0.01), rgba(var(--panel-editor-rgb), 0.01)), var(--card)"},children:(0,d.jsx)(S,{projectId:a.id,runtime:a.settings?.runtime,onFilesChange:bv,onClose:()=>aO(!1)})}),"preview"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-preview-rgb), 0.01), rgba(var(--panel-preview-rgb), 0.01)), var(--card)"},children:(0,d.jsx)(U.X,{ref:L,projectId:a.id,refreshTrigger:f,onFocusSelection:bm,hasFocusTarget:!!E,onClose:bn,deploymentId:a6,onCaptureScreenshot:bx,entryPoint:C,runtime:a.settings?.runtime})}),"console"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",children:(0,d.jsx)(a7,{projectId:a.id,runtime:a.settings?.runtime||"handlebars",bufferedMessages:a1.current,onBufferConsumed:()=>{a1.current=[]}})})]}),(0,d.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-20 bg-card border-t border-border",children:(0,d.jsxs)("div",{className:"flex justify-center items-center p-2 gap-2",children:[(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"chat"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"chat"===r?"var(--button-assistant-active)":void 0},onClick:()=>s("chat"),children:(0,d.jsx)(Z.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"files"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"files"===r?"var(--button-files-active)":void 0},onClick:()=>s("files"),children:(0,d.jsx)(x.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"editor"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"editor"===r?"var(--button-editor-active)":void 0},onClick:()=>s("editor"),children:(0,d.jsx)(M.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"preview"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"preview"===r?"var(--button-preview-active)":void 0},onClick:()=>s("preview"),children:(0,d.jsx)(w.A,{className:"h-4 w-4"})}),(0,d.jsxs)("button",{className:`relative flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"console"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"console"===r?"var(--button-terminal-active, #22c55e)":void 0},onClick:()=>s("console"),children:[(0,d.jsx)($.A,{className:"h-4 w-4"}),a_&&"console"!==r&&(0,d.jsx)("span",{className:"absolute top-1 right-0.5 h-2 w-2 rounded-full bg-[var(--button-terminal-active,#22c55e)]"})]})]})})]})]}),(0,d.jsx)(as.V,{location:"workspace"}),(0,d.jsx)(as.V,{location:"settings"}),(0,d.jsx)(a3.o,{project:a,isOpen:aW,onClose:()=>aX(!1),onProjectUpdate:bt,enabled:a4,onToggleEnabled:bs})]})}},62949:(a,b,c)=>{c.d(b,{Ke:()=>h,Nt:()=>f,R6:()=>g});var d=c(21124),e=c(59147);function f({...a}){return(0,d.jsx)(e.bL,{"data-slot":"collapsible",...a})}function g({...a}){return(0,d.jsx)(e.R6,{"data-slot":"collapsible-trigger",...a})}function h({...a}){return(0,d.jsx)(e.Ke,{"data-slot":"collapsible-content",...a})}},66641:(a,b,c)=>{c.d(b,{j:()=>x});var d=c(21124),e=c(38301),f=c(14263),g=c(18310),h=c(8849),i=c(16945),j=c(43718),k=c(34941),l=c(78460),m=c(40284),n=c(22544),o=c(19217),p=c(9188),q=c(33305),r=c(7629),s=c(53199),t=c(72380),u=c(3368),v=c(71117);function w({secret:a,isOpen:b,onClose:c,onSave:h}){let[i,j]=(0,e.useState)(a?.name||""),[k,l]=(0,e.useState)(""),[m,n]=(0,e.useState)(a?.description||""),[p,w]=(0,e.useState)(!1),[x,y]=(0,e.useState)(!1),[z,A]=(0,e.useState)(null),B=async()=>{if(A(null),!i.trim())return void A("Secret name is required");if(!/^[A-Z][A-Z0-9_]*$/.test(i))return void A("Name must be SCREAMING_SNAKE_CASE (uppercase letters, numbers, underscores; must start with letter)");if(!a&&!k.trim())return void A("Secret value is required");y(!0);try{await h({name:i.trim(),value:k.trim()||void 0,description:m.trim()||void 0})}catch(a){A(a instanceof Error?a.message:"Failed to save secret")}finally{y(!1)}};return(0,d.jsx)(q.lG,{open:b,onOpenChange:c,children:(0,d.jsxs)(q.Cf,{className:"sm:max-w-lg",children:[(0,d.jsxs)(q.c7,{children:[(0,d.jsx)(q.L3,{children:a?"Edit Secret":"Create Secret"}),(0,d.jsxs)(q.rr,{children:["Store sensitive values like API keys securely. Edge functions can access them via secrets.get('",i||"NAME","')."]})]}),(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(s.J,{htmlFor:"name",children:"Secret Name"}),(0,d.jsx)(r.p,{id:"name",value:i,onChange:a=>{j(a.target.value.toUpperCase().replace(/[^A-Z0-9_]/g,"").replace(/^[0-9]+/,""))},placeholder:"STRIPE_API_KEY",disabled:!!a,className:"font-mono"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use SCREAMING_SNAKE_CASE (e.g., API_KEY, SENDGRID_TOKEN)"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(s.J,{htmlFor:"value",children:a?"New Value (leave empty to keep current)":"Secret Value"}),(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)(r.p,{id:"value",type:p?"text":"password",value:k,onChange:a=>l(a.target.value),placeholder:a?"Enter new value to change...":"sk_live_...",className:"pr-10 font-mono"}),(0,d.jsx)(o.$,{type:"button",variant:"ghost",size:"sm",className:"absolute right-1 top-1/2 -translate-y-1/2 h-7 w-7 p-0",onClick:()=>w(!p),children:p?(0,d.jsx)(t.A,{className:"h-4 w-4"}):(0,d.jsx)(u.A,{className:"h-4 w-4"})})]}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:a?"Leave empty to keep the existing value":"This value will be encrypted and never displayed again"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(s.J,{htmlFor:"description",children:"Description (optional)"}),(0,d.jsx)(r.p,{id:"description",value:m,onChange:a=>n(a.target.value),placeholder:"Production Stripe API key"})]}),(0,d.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,d.jsx)(v.A,{className:"h-4 w-4"}),"Usage in Edge Functions"]}),(0,d.jsx)("pre",{className:"text-xs font-mono bg-background p-2 rounded overflow-x-auto",children:`// Get secret value +${d}`:d;try{let c=p;if(!c){c=new ac.t(a.id,"orchestrator",bf,{chatMode:G,model:l});let b=ba.filter(a=>"conversation_message"===a.event).map(a=>a.data.message);b.length>0&&(c.importConversation(b),h.v.debug(`[Workspace] Restored ${b.length} conversation messages from debug events`)),q(c)}o(c);let d=b?.map(a=>({data:a.data,mediaType:a.mediaType})),f=await c.execute(r,d?.length?{images:d}:void 0);h.v.debug("[Workspace] Orchestrator result:",{success:f.success,summary:f.summary,totalCost:f.totalCost}),f.success?(bv(),g.vfs.hasServerContext()&&await g.vfs.refreshServerContext(),(0,au.u4)("task_complete",{provider:e,model:l,duration_ms:Date.now()-n}),J.oR.success("Task completed")):((0,au.u4)("task_fail",{provider:e,model:l,reason:"error",duration_ms:Date.now()-n}),J.oR.error(f.summary||"Generation failed",{duration:5e3,position:"bottom-center"})),k(""),E&&F(null)}catch(b){h.v.error("Generation error:",b);let a=b instanceof Error?b.message:"Failed to generate";(0,au.u4)("task_fail",{provider:e,model:l,reason:"error",duration_ms:Date.now()-n}),bf("error",{message:a}),J.oR.error(a,{duration:5e3,position:"bottom-center"})}finally{m(!1),window.dispatchEvent(new CustomEvent("generationStateChanged",{detail:{generating:!1}})),o(null)}},bC=(0,e.useCallback)(()=>{n&&(n.stop(),(0,au.u4)("task_fail",{provider:ad.s.getSelectedProvider(),model:ad.s.getDefaultModel(),reason:"stopped"}),J.oR.info("Generation stopped"))},[n]),bD=(0,e.useCallback)(()=>{let a=(0,a8.KC)();0!==a.length&&(Q([]),bB(void 0,(0,a8.rX)(a)))},[bB]),bE=(0,e.useCallback)(()=>{(0,a8.KC)(),Q([])},[]),bF=[{id:"back",label:"Back to projects",icon:V.A,onClick:b,variant:"outline"}];bF.push({id:"save",label:v?"Saving…":t?"Save":"Saved",icon:N.A,onClick:bw,variant:t?"default":"outline",disabled:!t||v}),af&&bF.push({id:"discard",label:"Discard Changes",icon:W.A,onClick:()=>by(af,"Last saved state"),variant:"outline",disabled:v||!t,dataTourId:"discard-changes-button"});let bG=(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)(aZ,{projectId:a.id,selectedDeploymentId:a6,onDeploymentChange:br}),(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",onClick:()=>aX(!0),title:"Project Settings",children:[(0,d.jsx)(X.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{className:"text-sm hidden lg:inline",children:"Project"})]}),(0,d.jsxs)(aq.AM,{children:[(0,d.jsx)(aq.Wv,{asChild:!0,children:(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",title:"Project cost and settings",children:[aF&&(0,d.jsxs)("span",{className:"text-sm font-medium",children:["$",ax.toFixed(3)]}),(0,d.jsx)(Y.A,{className:"h-4 w-4"})]})}),(0,d.jsx)(aq.hl,{className:"w-[460px] max-h-[min(720px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"end",children:(0,d.jsx)(ar.O,{})})]})]}),bH=(0,d.jsxs)("div",{className:"space-y-2",children:[aF&&(0,d.jsx)("div",{className:"pb-2 border-b border-border/50",children:(0,d.jsxs)("span",{className:"text-sm font-medium",children:["Project cost: $",ax.toFixed(ax>=10?2:3)]})}),(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"w-full justify-start",onClick:()=>aX(!0),children:[(0,d.jsx)(X.A,{className:"h-4 w-4 mr-2"}),"Project Settings"]}),(0,d.jsxs)(aq.AM,{children:[(0,d.jsx)(aq.Wv,{asChild:!0,children:(0,d.jsxs)(A.$,{variant:"outline",size:"sm",className:"w-full justify-start",children:[(0,d.jsx)(Y.A,{className:"h-4 w-4 mr-2"}),"Settings"]})}),(0,d.jsx)(aq.hl,{className:"w-[460px] max-w-[calc(100vw-2rem)] max-h-[min(720px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"start",children:(0,d.jsx)(ar.O,{})})]})]});return(0,d.jsxs)(an.Bc,{children:[(0,d.jsxs)("div",{className:"h-[100dvh] flex flex-col",children:[(0,d.jsx)(ab.j,{leftText:a.name,onLogoClick:b,actions:bF,mobileMenuContent:bH,desktopOnlyContent:bG,mobileVisibleActions:t?["save"]:[]}),(0,d.jsxs)("div",{className:"hidden md:flex flex-1 overflow-hidden bg-background",children:[(0,d.jsxs)("div",{className:"w-10 bg-muted/70 border-r border-border flex flex-col items-center py-3 gap-1.5",children:[(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aJ?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aJ?"var(--button-assistant-active)":void 0,color:aJ?"white":void 0},onClick:()=>aK(!aJ),children:(0,d.jsx)(Z.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-assistant-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-assistant-active)",fill:"var(--button-assistant-active)"},children:(0,d.jsx)("p",{children:"Chat"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aL?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aL?"var(--button-files-active)":void 0,color:aL?"white":void 0},onClick:()=>aM(!aL),children:(0,d.jsx)(x.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-files-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-files-active)",fill:"var(--button-files-active)"},children:(0,d.jsx)("p",{children:"File Explorer"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aN?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aN?"var(--button-editor-active)":void 0,color:aN?"white":void 0},onClick:()=>aO(!aN),children:(0,d.jsx)(M.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-editor-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-editor-active)",fill:"var(--button-editor-active)"},children:(0,d.jsx)("p",{children:"Code Editor"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 mx-1 rounded-sm flex items-center justify-center transition-all ${aP?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aP?"var(--button-preview-active)":void 0,color:aP?"white":void 0},onClick:()=>aQ(!aP),children:(0,d.jsx)(w.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-preview-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-preview-active)",fill:"var(--button-preview-active)"},children:(0,d.jsx)("p",{children:"Preview"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsxs)("button",{className:`relative h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aY?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aY?"var(--button-terminal-active, #22c55e)":void 0,color:aY?"white":void 0},onClick:()=>a$(!aY),children:[(0,d.jsx)($.A,{className:"h-3.5 w-3.5"}),a_&&!aY&&(0,d.jsx)("span",{className:"absolute -top-0.5 -right-0.5 h-2 w-2 rounded-full bg-[var(--button-terminal-active,#22c55e)]"})]})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-terminal-active, #22c55e)",color:"white"},arrowStyle:{backgroundColor:"var(--button-terminal-active, #22c55e)",fill:"var(--button-terminal-active, #22c55e)"},children:(0,d.jsx)("p",{children:"Console"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aS?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:aS?"var(--button-checkpoint-active)":void 0,color:aS?"white":void 0},onClick:()=>aT(!aS),children:(0,d.jsx)(_.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-checkpoint-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-checkpoint-active)",fill:"var(--button-checkpoint-active)"},children:(0,d.jsx)("p",{children:"Checkpoints"})})]}),(0,d.jsxs)(an.m_,{children:[(0,d.jsx)(an.k$,{asChild:!0,children:(0,d.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${aU?"bg-foreground shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{color:aU?"var(--background)":void 0},onClick:()=>aV(!aU),children:(0,d.jsx)(aa.A,{className:"h-3.5 w-3.5"})})}),(0,d.jsx)(an.ZI,{side:"right",className:"border-0 bg-foreground text-background",arrowStyle:{backgroundColor:"var(--foreground)",fill:"var(--foreground)"},children:(0,d.jsx)("p",{children:"Debug Events"})})]})]}),(0,d.jsx)("div",{className:"flex-1 p-2 overflow-hidden","data-tour-id":"workspace-panels",children:(0,d.jsxs)(ak,{direction:"horizontal",autoSaveId:"workspace-layout",children:[aJ&&(0,d.jsx)(al,{id:"chat",order:1,defaultSize:bh.chat,minSize:15,children:(0,d.jsx)(aR,{events:ba,onRestore:by,onRetry:bA,prompt:j,setPrompt:k,generating:l,onGenerate:bB,onStop:bC,focusContext:E,setFocusContext:F,focusPreviewSnippet:bq,chatMode:G,setChatMode:H,currentModel:av,setCurrentModel:aw,getModelDisplayName:bi,isTourLockingInput:aE,onClearChat:bg,onClose:()=>aK(!1),supportsVision:aG,providerReady:aH,runtimeErrors:P,onSendRuntimeErrors:bD,onClearRuntimeErrors:bE})}),aJ&&(aL||aN||aY||aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aL&&(0,d.jsx)(al,{id:"files",order:2,defaultSize:bh.files,minSize:14,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-files-rgb), 0.01), rgba(var(--panel-files-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,d.jsx)(K,{projectId:a.id,onFileSelect:bu,onClose:()=>aM(!1),entryPoint:C,onSetEntryPoint:bo,onAddPromptFile:bp})})}),aL&&(aN||aY||aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aN&&(0,d.jsx)(al,{id:"editor",order:3,defaultSize:bh.editor,minSize:20,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-editor-rgb), 0.01), rgba(var(--panel-editor-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,d.jsx)(S,{projectId:a.id,runtime:a.settings?.runtime,onClose:()=>aO(!1)})})}),aN&&(aY||aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aY&&(0,d.jsx)(al,{id:"console",order:4,defaultSize:bh.terminal,minSize:15,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{minWidth:"240px"},children:(0,d.jsx)(a7,{projectId:a.id,runtime:a.settings?.runtime||"handlebars",bufferedMessages:a1.current,onBufferConsumed:()=>{a1.current=[]},onClose:()=>a$(!1)})})}),aY&&(aP||aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aP&&(0,d.jsx)(al,{id:"preview",order:5,defaultSize:bh.preview,minSize:20,children:(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-preview-rgb), 0.01), rgba(var(--panel-preview-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,d.jsx)(U.X,{ref:L,projectId:a.id,refreshTrigger:f,onFocusSelection:bm,hasFocusTarget:!!E,onClose:bn,deploymentId:a6,onCaptureScreenshot:bx,entryPoint:C,runtime:a.settings?.runtime})})}),aP&&(aS||aU)&&(0,d.jsx)(am,{withHandle:!0}),aS&&(0,d.jsx)(al,{id:"checkpoints",order:6,defaultSize:bh.checkpoints,minSize:12,children:(0,d.jsx)(a2,{projectId:a.id,events:ba,currentCheckpointId:ao.Y.getCurrentCheckpoint()?.id,onRestore:by,onScrollToTurn:bz,onClose:()=>aT(!1),refreshKey:ai})}),aS&&aU&&(0,d.jsx)(am,{withHandle:!0}),aU&&(0,d.jsx)(al,{id:"debug",order:7,defaultSize:bh.debug,minSize:15,children:(0,d.jsx)(az,{events:ba,onClear:bg,onClose:()=>aV(!1),projectId:a.id})})]})})]}),(0,d.jsxs)("div",{className:"flex md:hidden flex-1 overflow-hidden bg-background flex-col",children:[(0,d.jsxs)("div",{className:"flex-1 p-2 pb-16 overflow-hidden",children:["chat"===r&&(0,d.jsx)(aR,{events:ba,onRestore:by,onRetry:bA,prompt:j,setPrompt:k,generating:l,onGenerate:bB,onStop:bC,focusContext:E,setFocusContext:F,focusPreviewSnippet:bq,chatMode:G,setChatMode:H,currentModel:av,setCurrentModel:aw,getModelDisplayName:bi,isTourLockingInput:aE,onClearChat:bg,supportsVision:aG,providerReady:aH,runtimeErrors:P,onSendRuntimeErrors:bD,onClearRuntimeErrors:bE}),"files"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-files-rgb), 0.01), rgba(var(--panel-files-rgb), 0.01)), var(--card)"},children:(0,d.jsx)(K,{projectId:a.id,onFileSelect:bu,onClose:()=>aM(!1),entryPoint:C,onSetEntryPoint:bo,onAddPromptFile:bp})}),"editor"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-editor-rgb), 0.01), rgba(var(--panel-editor-rgb), 0.01)), var(--card)"},children:(0,d.jsx)(S,{projectId:a.id,runtime:a.settings?.runtime,onClose:()=>aO(!1)})}),"preview"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-preview-rgb), 0.01), rgba(var(--panel-preview-rgb), 0.01)), var(--card)"},children:(0,d.jsx)(U.X,{ref:L,projectId:a.id,refreshTrigger:f,onFocusSelection:bm,hasFocusTarget:!!E,onClose:bn,deploymentId:a6,onCaptureScreenshot:bx,entryPoint:C,runtime:a.settings?.runtime})}),"console"===r&&(0,d.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",children:(0,d.jsx)(a7,{projectId:a.id,runtime:a.settings?.runtime||"handlebars",bufferedMessages:a1.current,onBufferConsumed:()=>{a1.current=[]}})})]}),(0,d.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-20 bg-card border-t border-border",children:(0,d.jsxs)("div",{className:"flex justify-center items-center p-2 gap-2",children:[(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"chat"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"chat"===r?"var(--button-assistant-active)":void 0},onClick:()=>s("chat"),children:(0,d.jsx)(Z.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"files"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"files"===r?"var(--button-files-active)":void 0},onClick:()=>s("files"),children:(0,d.jsx)(x.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"editor"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"editor"===r?"var(--button-editor-active)":void 0},onClick:()=>s("editor"),children:(0,d.jsx)(M.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{className:`flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"preview"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"preview"===r?"var(--button-preview-active)":void 0},onClick:()=>s("preview"),children:(0,d.jsx)(w.A,{className:"h-4 w-4"})}),(0,d.jsxs)("button",{className:`relative flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ${"console"===r?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"console"===r?"var(--button-terminal-active, #22c55e)":void 0},onClick:()=>s("console"),children:[(0,d.jsx)($.A,{className:"h-4 w-4"}),a_&&"console"!==r&&(0,d.jsx)("span",{className:"absolute top-1 right-0.5 h-2 w-2 rounded-full bg-[var(--button-terminal-active,#22c55e)]"})]})]})})]})]}),(0,d.jsx)(as.V,{location:"workspace"}),(0,d.jsx)(as.V,{location:"settings"}),(0,d.jsx)(a3.o,{project:a,isOpen:aW,onClose:()=>aX(!1),onProjectUpdate:bt,enabled:a4,onToggleEnabled:bs})]})}},62949:(a,b,c)=>{c.d(b,{Ke:()=>h,Nt:()=>f,R6:()=>g});var d=c(21124),e=c(59147);function f({...a}){return(0,d.jsx)(e.bL,{"data-slot":"collapsible",...a})}function g({...a}){return(0,d.jsx)(e.R6,{"data-slot":"collapsible-trigger",...a})}function h({...a}){return(0,d.jsx)(e.Ke,{"data-slot":"collapsible-content",...a})}},66641:(a,b,c)=>{c.d(b,{j:()=>x});var d=c(21124),e=c(38301),f=c(14263),g=c(18310),h=c(8849),i=c(16945),j=c(43718),k=c(34941),l=c(78460),m=c(40284),n=c(22544),o=c(19217),p=c(9188),q=c(33305),r=c(7629),s=c(53199),t=c(72380),u=c(3368),v=c(71117);function w({secret:a,isOpen:b,onClose:c,onSave:h}){let[i,j]=(0,e.useState)(a?.name||""),[k,l]=(0,e.useState)(""),[m,n]=(0,e.useState)(a?.description||""),[p,w]=(0,e.useState)(!1),[x,y]=(0,e.useState)(!1),[z,A]=(0,e.useState)(null),B=async()=>{if(A(null),!i.trim())return void A("Secret name is required");if(!/^[A-Z][A-Z0-9_]*$/.test(i))return void A("Name must be SCREAMING_SNAKE_CASE (uppercase letters, numbers, underscores; must start with letter)");if(!a&&!k.trim())return void A("Secret value is required");y(!0);try{await h({name:i.trim(),value:k.trim()||void 0,description:m.trim()||void 0})}catch(a){A(a instanceof Error?a.message:"Failed to save secret")}finally{y(!1)}};return(0,d.jsx)(q.lG,{open:b,onOpenChange:c,children:(0,d.jsxs)(q.Cf,{className:"sm:max-w-lg",children:[(0,d.jsxs)(q.c7,{children:[(0,d.jsx)(q.L3,{children:a?"Edit Secret":"Create Secret"}),(0,d.jsxs)(q.rr,{children:["Store sensitive values like API keys securely. Edge functions can access them via secrets.get('",i||"NAME","')."]})]}),(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(s.J,{htmlFor:"name",children:"Secret Name"}),(0,d.jsx)(r.p,{id:"name",value:i,onChange:a=>{j(a.target.value.toUpperCase().replace(/[^A-Z0-9_]/g,"").replace(/^[0-9]+/,""))},placeholder:"STRIPE_API_KEY",disabled:!!a,className:"font-mono"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use SCREAMING_SNAKE_CASE (e.g., API_KEY, SENDGRID_TOKEN)"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(s.J,{htmlFor:"value",children:a?"New Value (leave empty to keep current)":"Secret Value"}),(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)(r.p,{id:"value",type:p?"text":"password",value:k,onChange:a=>l(a.target.value),placeholder:a?"Enter new value to change...":"sk_live_...",className:"pr-10 font-mono"}),(0,d.jsx)(o.$,{type:"button",variant:"ghost",size:"sm",className:"absolute right-1 top-1/2 -translate-y-1/2 h-7 w-7 p-0",onClick:()=>w(!p),children:p?(0,d.jsx)(t.A,{className:"h-4 w-4"}):(0,d.jsx)(u.A,{className:"h-4 w-4"})})]}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:a?"Leave empty to keep the existing value":"This value will be encrypted and never displayed again"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(s.J,{htmlFor:"description",children:"Description (optional)"}),(0,d.jsx)(r.p,{id:"description",value:m,onChange:a=>n(a.target.value),placeholder:"Production Stripe API key"})]}),(0,d.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,d.jsx)(v.A,{className:"h-4 w-4"}),"Usage in Edge Functions"]}),(0,d.jsx)("pre",{className:"text-xs font-mono bg-background p-2 rounded overflow-x-auto",children:`// Get secret value const apiKey = secrets.get('${i||"STRIPE_API_KEY"}'); // Check if secret exists @@ -6165,9 +6143,9 @@ CREATE TABLE IF NOT EXISTS example ( // Example: List items const items = db.all('SELECT * FROM items LIMIT 10'); Response.json({ items }); -`;function B({deploymentId:a,function:b,isOpen:c,onClose:h,onSave:i}){let[j,k]=(0,e.useState)(b?.name||""),[l,m]=(0,e.useState)(b?.description||""),[n,o]=(0,e.useState)(b?.method||"ANY"),[p,q]=(0,e.useState)(b?.code||A),[s,B]=(0,e.useState)(b?.timeoutMs||5e3),[C,D]=(0,e.useState)(!1),[E,F]=(0,e.useState)(null),{resolvedTheme:G}=(0,z.D)(),[H,I]=(0,e.useState)(!1),J=async()=>{if(F(null),!j.trim())return void F("Function name is required");if(!/^[a-z0-9][a-z0-9-]*[a-z0-9]$|^[a-z0-9]$/.test(j))return void F("Name must be lowercase letters, numbers, and hyphens only");if(!p.trim())return void F("Function code is required");D(!0);try{await i({name:j.trim(),description:l.trim()||void 0,method:n,code:p,timeoutMs:s,enabled:b?.enabled??!0})}catch(a){F(a instanceof Error?a.message:"Failed to save function")}finally{D(!1)}};return H?(0,d.jsx)(u.lG,{open:c,onOpenChange:h,children:(0,d.jsxs)(u.Cf,{className:"sm:max-w-3xl h-[85vh] flex flex-col",children:[(0,d.jsxs)(u.c7,{children:[(0,d.jsx)(u.L3,{children:b?"Edit Function":"Create Function"}),(0,d.jsx)(u.rr,{children:"Define an HTTP endpoint that can access your deployment database."})]}),(0,d.jsxs)("div",{className:"flex-1 overflow-auto space-y-4",children:[(0,d.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,d.jsxs)("div",{className:"col-span-2 space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"name",children:"Function Name"}),(0,d.jsx)(v.p,{id:"name",value:j,onChange:a=>k(a.target.value.toLowerCase()),placeholder:"my-function",disabled:!!b}),a&&(0,d.jsxs)("p",{className:"text-xs text-muted-foreground",children:["URL: /api/deployments/",a,"/functions/",(0,d.jsx)("span",{className:"font-mono",children:j||"name"})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"method",children:"HTTP Method"}),(0,d.jsxs)(x.l6,{value:n,onValueChange:a=>o(a),children:[(0,d.jsx)(x.bq,{children:(0,d.jsx)(x.yv,{})}),(0,d.jsxs)(x.gC,{children:[(0,d.jsx)(x.eb,{value:"ANY",children:"ANY"}),(0,d.jsx)(x.eb,{value:"GET",children:"GET"}),(0,d.jsx)(x.eb,{value:"POST",children:"POST"}),(0,d.jsx)(x.eb,{value:"PUT",children:"PUT"}),(0,d.jsx)(x.eb,{value:"DELETE",children:"DELETE"})]})]})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"description",children:"Description (optional)"}),(0,d.jsx)(v.p,{id:"description",value:l,onChange:a=>m(a.target.value),placeholder:"What does this function do?"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"timeout",children:"Timeout (seconds)"}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(v.p,{id:"timeout",type:"number",min:1,max:30,value:s/1e3,onChange:a=>B(1e3*Math.min(30,Math.max(1,parseInt(a.target.value)||5))),className:"w-24"}),(0,d.jsx)("span",{className:"text-sm text-muted-foreground",children:"1-30 seconds"})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{children:"Function Code"}),(0,d.jsx)("div",{className:"h-64 border rounded-lg overflow-hidden",children:(0,d.jsx)(t.Ay,{language:"javascript",theme:"dark"===G?"vs-dark":"light",value:p,onChange:a=>q(a||""),options:{minimap:{enabled:!1},fontSize:13,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2}})})]}),(0,d.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,d.jsx)(y.A,{className:"h-4 w-4"}),"Available APIs"]}),(0,d.jsxs)("div",{className:"grid gap-2 text-xs font-mono",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-blue-500",children:"request"}),".method, .body, .query, .headers, .params, .path"]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-green-500",children:"db"}),".query(sql, params), .run(sql, params), .all(sql, params)"]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-purple-500",children:"Response"}),".json(data, status), .text(text, status), .error(msg, status)"]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-yellow-500",children:"fetch"}),"(url, options) - External HTTP requests"]})]})]}),E&&(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm text-destructive bg-destructive/10 p-3 rounded-lg",children:[(0,d.jsx)(g.A,{className:"h-4 w-4"}),E]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,d.jsx)(r.$,{variant:"outline",onClick:h,disabled:C,children:"Cancel"}),(0,d.jsx)(r.$,{onClick:J,disabled:C,children:C?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(f.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):b?"Save Changes":"Create Function"})]})]})}):null}var C=c(15514);function D({deploymentId:a,dataProvider:b,hideRuntimeFeatures:c}){let[t,u]=(0,e.useState)([]),[v,w]=(0,e.useState)(!0),[x,y]=(0,e.useState)(null),[z,A]=(0,e.useState)(null),[D,E]=(0,e.useState)(!1),[F,G]=(0,e.useState)(null),H=async()=>{try{if(w(!0),y(null),b)u(await b.list());else if(a){let b=await fetch(`/api/admin/deployments/${a}/functions`);if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to load functions")}let c=await b.json();u(c.functions)}}catch(a){y(a instanceof Error?a.message:"Failed to load functions")}finally{w(!1)}},I=async c=>{try{if(b)await b.toggle(c.id,!c.enabled);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!c.enabled})})).ok)throw Error("Failed to update function");await H()}catch(a){console.error("Failed to toggle function:",a)}},J=async c=>{if(confirm(`Delete function "${c.name}"? This cannot be undone.`))try{if(b)await b.remove(c.id);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/functions/${c.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete function");await H()}catch(a){console.error("Failed to delete function:",a)}},K=async c=>{try{if(b)await b.save(z?.id||null,c);else if(a)if(z){let b=await fetch(`/api/admin/deployments/${a}/functions/${z.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to update function")}}else{let b=await fetch(`/api/admin/deployments/${a}/functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to create function")}}else throw Error("No deployment ID available");A(null),E(!1),await H()}catch(a){throw a}};return v?(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,d.jsx)(f.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):x?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,d.jsx)(g.A,{className:"h-8 w-8 text-destructive"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:x}),(0,d.jsx)(r.$,{variant:"outline",onClick:H,children:"Retry"})]}):(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Edge Functions"}),(0,d.jsxs)(r.$,{size:"sm",onClick:()=>E(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"New Function"]})]}),(0,d.jsx)("div",{className:"flex-1 overflow-auto",children:0===t.length?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center border rounded-lg",children:[(0,d.jsx)(i.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"No edge functions yet"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create your first API endpoint"}),(0,d.jsxs)(r.$,{size:"sm",onClick:()=>E(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"Create Function"]})]}):(0,d.jsx)("div",{className:"grid gap-3",children:t.map(b=>(0,d.jsx)("div",{className:(0,C.cn)("border rounded-lg p-4 transition-colors",!b.enabled&&"opacity-60 bg-muted/30"),children:(0,d.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,d.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,d.jsx)(i.A,{className:"h-4 w-4 text-blue-500 shrink-0"}),(0,d.jsx)("span",{className:"font-mono font-medium truncate",children:b.name}),(0,d.jsx)("span",{className:(0,C.cn)("text-xs px-1.5 py-0.5 rounded shrink-0","ANY"===b.method?"bg-purple-500/20 text-purple-600":"GET"===b.method?"bg-green-500/20 text-green-600":"POST"===b.method?"bg-blue-500/20 text-blue-600":"PUT"===b.method?"bg-yellow-500/20 text-yellow-600":"bg-red-500/20 text-red-600"),children:b.method}),!b.enabled&&(0,d.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),b.description&&(0,d.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:b.description}),(0,d.jsxs)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:[(0,d.jsxs)("span",{className:"shrink-0",children:["Timeout: ",b.timeoutMs/1e3,"s"]}),!c&&a&&(0,d.jsx)("button",{onClick:()=>(b=>{if(!a)return;let c=`${window.location.origin}/api/deployments/${a}/functions/${b.name}`;navigator.clipboard.writeText(c),G(b.id),setTimeout(()=>G(null),2e3)})(b),className:"flex items-center gap-1 hover:text-foreground transition-colors shrink-0",children:F===b.id?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.A,{className:"h-3 w-3 text-green-500"}),"Copied!"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(k.A,{className:"h-3 w-3"}),"Copy URL"]})})]})]}),(0,d.jsxs)(s.rI,{children:[(0,d.jsx)(s.ty,{asChild:!0,children:(0,d.jsx)(r.$,{variant:"ghost",size:"sm",children:(0,d.jsx)(l.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(s.SQ,{align:"end",children:[(0,d.jsxs)(s._2,{onClick:()=>A(b),children:[(0,d.jsx)(m.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,d.jsx)(s._2,{onClick:()=>I(b),children:b.enabled?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(n.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),!c&&a&&(0,d.jsxs)(s._2,{onClick:()=>window.open(`/api/deployments/${a}/functions/${b.name}`,"_blank"),children:[(0,d.jsx)(p.A,{className:"h-4 w-4 mr-2"}),"Open in Browser"]}),(0,d.jsxs)(s._2,{onClick:()=>J(b),className:"text-destructive",children:[(0,d.jsx)(q.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},b.id))})}),(D||z)&&(0,d.jsx)(B,{deploymentId:a||"",function:z,isOpen:!0,onClose:()=>{E(!1),A(null)},onSave:K})]})}},83330:(a,b,c)=>{c.d(b,{f:()=>by});var d=c(21124),e=c(38301),f=c(15514),g=c(42378),h=c(3902),i=c(11482),j=c(2117),k=c(39193),l=c.n(k);class m{async doInit(){if(this.adapter)return;let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));await a.init(),this.adapter=a.getStorageAdapter()}async init(){return this.initPromise||(this.initPromise=this.doInit()),this.initPromise}getAdapter(){if(!this.adapter)throw Error("TemplateService not initialized. Call init() first.");return this.adapter}async exportProjectAsTemplate(a,b,c){try{let d;f.v.info("[TemplateService] Exporting project as template",{projectId:b,name:c.name}),this.validateMetadata(c);let e=await a.getProject(b),g=e?.settings?.runtime,h=await a.getAllFilesAndDirectories(b),i=h.filter(a=>"directory"!==a.type),j=h.filter(a=>"directory"===a.type).map(a=>a.path);try{let c=a.getStorageAdapter(),e=c.listEdgeFunctions?await c.listEdgeFunctions(b):[],f=c.listServerFunctions?await c.listServerFunctions(b):[],g=c.listSecrets?await c.listSecrets(b):[];(e.length>0||f.length>0||g.length>0)&&(d={edgeFunctions:e.length>0?e.map(a=>({name:a.name,method:a.method,code:a.code,description:a.description,enabled:a.enabled,timeoutMs:a.timeoutMs})):void 0,serverFunctions:f.length>0?f.map(a=>({name:a.name,code:a.code,description:a.description,enabled:a.enabled})):void 0,secrets:g.length>0?g.map(a=>({name:a.name,description:a.description})):void 0})}catch{f.v.warn("[TemplateService] Could not extract backend features from project stores")}let k={version:d?"2.0.0":"1.0.0",name:c.name,description:c.description,templateVersion:c.version,author:c.author,authorUrl:c.authorUrl,license:c.license,licenseLabel:c.licenseLabel,licenseDescription:c.licenseDescription,tags:c.tags||[],thumbnail:c.thumbnail,previewImages:c.previewImages||[],downloadUrl:c.downloadUrl,runtime:g,directories:j,files:i.map(a=>({path:a.path,content:a.content})),assets:[],backendFeatures:d},m=new(l());m.file("template.json",JSON.stringify(k,null,2));let n=await m.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}});return f.v.info("[TemplateService] Template exported successfully",{name:c.name,size:n.size}),n}catch(a){throw f.v.error("[TemplateService] Failed to export template:",a),Error(`Failed to export template: ${a instanceof Error?a.message:"Unknown error"}`)}}async importTemplateFile(a){try{if(f.v.info("[TemplateService] Importing template file",{name:a.name,size:a.size}),!a.name.endsWith(".oswt"))throw Error("Invalid file type. Expected .oswt file.");if(a.size>0x1900000)throw Error(`File too large. Maximum size is ${Math.round(25)}MB.`);let b=new(l()),c=(await b.loadAsync(a)).file("template.json");if(!c)throw Error("Invalid template file format. Missing template.json.");let d=await c.async("string"),e=JSON.parse(d);this.validateTemplateStructure(e);let g={id:(0,j.A)(),name:e.name,description:e.description,version:e.templateVersion||"1.0.0",files:e.files||[],directories:e.directories||[],assets:e.assets,metadata:{author:e.author,authorUrl:e.authorUrl,license:e.license||"personal",licenseLabel:e.licenseLabel,licenseDescription:e.licenseDescription,tags:e.tags||[],thumbnail:e.thumbnail,previewImages:e.previewImages||[],downloadUrl:e.downloadUrl},runtime:e.runtime,importedAt:new Date,backendFeatures:e.backendFeatures||e.serverFeatures};return await this.init(),await this.getAdapter().saveCustomTemplate(g),f.v.info("[TemplateService] Template imported successfully",{id:g.id,name:g.name}),g}catch(a){throw f.v.error("[TemplateService] Failed to import template:",a),Error(`Failed to import template: ${a instanceof Error?a.message:"Unknown error"}`)}}async listCustomTemplates(){try{return await this.init(),(await this.getAdapter().getAllCustomTemplates()).sort((a,b)=>b.importedAt.getTime()-a.importedAt.getTime())}catch(a){throw f.v.error("[TemplateService] Failed to list templates:",a),Error("Failed to list templates")}}async deleteCustomTemplate(a){try{await this.init(),await this.getAdapter().deleteCustomTemplate(a),f.v.info("[TemplateService] Template deleted",{id:a})}catch(a){throw f.v.error("[TemplateService] Failed to delete template:",a),Error("Failed to delete template")}}async exportTemplateAsFile(a){try{f.v.info("[TemplateService] Re-exporting custom template",{id:a.id,name:a.name});let b=new(l());for(let c of(b.file("template.json",JSON.stringify(a,null,2)),a.files))c.content,b.file(c.path,c.content);return await b.generateAsync({type:"blob"})}catch(a){throw f.v.error("[TemplateService] Failed to re-export template:",a),Error(`Failed to export template: ${a instanceof Error?a.message:"Unknown error"}`)}}validateMetadata(a){if(!a.name||a.name.length<1||a.name.length>50)throw Error("Template name must be between 1 and 50 characters");if(!a.description||a.description.length<10||a.description.length>500)throw Error("Template description must be between 10 and 500 characters");if(!a.version||!/^\d+\.\d+\.\d+$/.test(a.version))throw Error("Template version must be in semantic version format (e.g., 1.0.0)");if(a.author&&a.author.length>50)throw Error("Author name must be 50 characters or less");if(a.authorUrl&&!this.isValidUrl(a.authorUrl))throw Error("Author URL must be a valid URL");if(!a.license)throw Error("License is required");if(a.tags&&a.tags.length>10)throw Error("Maximum 10 tags allowed");if(a.thumbnail&&a.thumbnail.length>512e3)throw Error(`Thumbnail too large. Maximum size is ${Math.round(500)}KB`);if(a.previewImages&&a.previewImages.length>5)throw Error("Maximum 5 preview images allowed");if(a.previewImages){for(let b of a.previewImages)if(b.length>1048576)throw Error(`Preview image too large. Maximum size is ${Math.round(1024)}KB per image`)}}validateTemplateStructure(a){if(!a.name||"string"!=typeof a.name)throw Error("Invalid template: missing or invalid name");if(!a.description||"string"!=typeof a.description)throw Error("Invalid template: missing or invalid description");if(!a.files||!Array.isArray(a.files))throw Error("Invalid template: missing or invalid files array");if(!a.directories||!Array.isArray(a.directories))throw Error("Invalid template: missing or invalid directories array");for(let b of a.files){if(!b.path||"string"!=typeof b.path)throw Error("Invalid template: file missing path");if(void 0===b.content)throw Error("Invalid template: file missing content")}let b=a.backendFeatures||a.serverFeatures;if(b){if("object"!=typeof b)throw Error("Invalid template: backendFeatures must be an object");if(b.edgeFunctions&&!Array.isArray(b.edgeFunctions))throw Error("Invalid template: backendFeatures.edgeFunctions must be an array");if(b.serverFunctions&&!Array.isArray(b.serverFunctions))throw Error("Invalid template: backendFeatures.serverFunctions must be an array");if(b.secrets&&!Array.isArray(b.secrets))throw Error("Invalid template: backendFeatures.secrets must be an array")}}isValidUrl(a){try{return new URL(a),!0}catch{return!1}}constructor(){this.adapter=null,this.initPromise=null}}let n=new m;var o=c(19217),p=c(7629),q=c(33847),r=c(22544),s=c(88205),t=c(3663),u=c(46148),v=c(71613),w=c(47089),x=c(84122),y=c(15350),z=c(66041),A=c(32717),B=c(34941),C=c(3368),D=c(11082),E=c(10708),F=c(70045),G=c(49269),H=c(91351),I=c(40284),J=c(14263),K=c(36734),L=c(27928);async function M(a){let b=await createImageBitmap(a),c=b.width,d=b.height;if(c>640||d>360){let a=Math.min(640/c,360/d);c=Math.round(c*a),d=Math.round(d*a)}let e=document.createElement("canvas");e.width=c,e.height=d;let f=e.getContext("2d");if(!f)throw Error("Failed to get canvas context");f.drawImage(b,0,0,c,d),b.close();let g=e.toDataURL("image/jpeg",.7);return g.length>137e3&&(g=e.toDataURL("image/jpeg",.5)),g}function N({image:a,onCapture:b,onImageChange:c,size:g="md",className:h}){let i=(0,e.useRef)(null),[j,k]=(0,e.useState)(!1),l=async a=>{let b=a.target.files?.[0];if(b){try{let a=await M(b);c(a)}catch{}a.target.value=""}},m=async a=>{if(a.stopPropagation(),b){k(!0);try{let a=await b();a&&c(a)}finally{k(!1)}}},n=a=>{a.stopPropagation(),i.current?.click()},o="sm"===g,p=a=>a.stopPropagation();return a?(0,d.jsxs)("div",{className:(0,f.cn)("relative group",h),onClick:p,children:[o?(0,d.jsx)("div",{className:"w-16 h-12 rounded-md overflow-hidden bg-muted shrink-0",children:(0,d.jsx)("img",{src:a,alt:"Thumbnail",className:"w-full h-full object-cover"})}):(0,d.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,d.jsx)("img",{src:a,alt:"Thumbnail",className:"w-full h-full object-cover"})}),(0,d.jsx)("button",{type:"button",onClick:a=>{a.stopPropagation(),c(void 0)},className:(0,f.cn)("absolute flex items-center justify-center bg-background/80 text-foreground opacity-0 group-hover:opacity-100 transition-opacity border border-border shadow-sm",o?"h-5 w-5 rounded":"h-7 w-7 rounded-md",o?"top-0 right-0 -translate-y-1/3 translate-x-1/3":"top-1.5 right-1.5"),title:"Remove thumbnail",children:(0,d.jsx)(w.A,{className:o?"h-3 w-3":"h-3.5 w-3.5"})})]}):(0,d.jsxs)("div",{className:(0,f.cn)("relative",h),onClick:p,children:[o?(0,d.jsxs)("div",{className:"w-16 h-12 rounded-md bg-muted flex items-center justify-center gap-1 shrink-0",children:[b&&(0,d.jsx)("button",{type:"button",onClick:m,disabled:j,className:"h-6 w-6 rounded flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted-foreground/15 transition-colors",title:"Capture",children:j?(0,d.jsx)(J.A,{className:"h-3 w-3 animate-spin"}):(0,d.jsx)(K.A,{className:"h-3 w-3"})}),(0,d.jsx)("button",{type:"button",onClick:n,className:"h-6 w-6 rounded flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted-foreground/15 transition-colors",title:"Upload image",children:(0,d.jsx)(L.A,{className:"h-3 w-3"})})]}):(0,d.jsxs)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center gap-3",children:[b&&(0,d.jsx)("button",{type:"button",onClick:m,disabled:j,className:"h-9 w-9 rounded-lg flex items-center justify-center border border-border/60 bg-background/50 text-muted-foreground hover:text-foreground hover:bg-background/80 transition-colors shadow-sm",title:"Capture screenshot",children:j?(0,d.jsx)(J.A,{className:"h-4 w-4 animate-spin"}):(0,d.jsx)(K.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{type:"button",onClick:n,className:"h-9 w-9 rounded-lg flex items-center justify-center border border-border/60 bg-background/50 text-muted-foreground hover:text-foreground hover:bg-background/80 transition-colors shadow-sm",title:"Upload image",children:(0,d.jsx)(L.A,{className:"h-4 w-4"})})]}),(0,d.jsx)("input",{ref:i,type:"file",accept:"image/*",className:"hidden",onChange:l})]})}var O=c(13531),P=c(50485);async function Q(a){let b;await i.vfs.init();let c=await i.vfs.getProject(a),d=new O.VirtualServer(i.vfs,a,void 0,void 0,void 0,c?.settings?.runtime);try{b=await d.compileProject()}catch{return d.cleanupBlobUrls(),null}let e=b.files.find(a=>"/index.html"===a.path);if(!e)return d.cleanupBlobUrls(),null;let f="string"==typeof e.content?e.content:new TextDecoder().decode(e.content);f=(f=(f=f.replace(/href="([^"]+\.css)"/g,(a,c)=>{if(c.startsWith("http")||c.startsWith("//"))return a;let d=c.startsWith("/")?c:"/"+c,e=b.blobUrls.get(d);return e?`href="${e}"`:a})).replace(/src="([^"]+\.js)"/g,(a,c)=>{if(c.startsWith("http")||c.startsWith("//"))return a;let d=c.startsWith("/")?c:"/"+c,e=b.blobUrls.get(d);return e?`src="${e}"`:a})).replace(/src="([^"]+\.(png|jpg|jpeg|gif|svg|webp))"/gi,(a,c)=>{let d=c.startsWith("/")?c:"/"+c,e=b.blobUrls.get(d);return e?`src="${e}"`:a});let g=document.createElement("iframe");g.style.position="fixed",g.style.top="-10000px",g.style.left="-10000px",g.style.width="1280px",g.style.height="720px",g.style.border="none",document.body.appendChild(g);try{return await new Promise(a=>{g.onload=()=>a(),g.srcdoc=f}),await new Promise(a=>setTimeout(a,1500)),await (0,P.captureIframeScreenshot)(g,1280,720,640,360,.8,!1)}finally{g.parentElement&&document.body.removeChild(g),d.cleanupBlobUrls()}}var R=c(51855),S=c(9188),T=c(42830);function U({project:a,onSelect:b,onDelete:c,onExport:g,onExportZip:j,onDuplicate:k,onPreview:l,onUpdate:m,onExportAsTemplate:n,onBackend:J,viewMode:K="grid",forceMenuOpen:L=!1,highlightExport:M=!1}){let[O,P]=(0,e.useState)(!1),[U,V]=(0,e.useState)(a.name),[W,X]=(0,e.useState)(a.description||""),[Y,Z]=(0,e.useState)(null),[$,_]=(0,e.useState)(!0),[aa,ab]=(0,e.useState)(!1),ac=async()=>{if(!U.trim()){T.oR.error("Project name cannot be empty"),V(a.name),P(!1);return}if(U.length>50)return void T.oR.error("Project name must be 50 characters or less");if(W.length>200)return void T.oR.error("Description must be 200 characters or less");try{a.name=U.trim(),a.description=W.trim()||void 0,await i.vfs.updateProject(a),m(a),P(!1),T.oR.success("Project updated")}catch(b){f.v.error("Failed to update project:",b),T.oR.error("Failed to update project"),V(a.name),X(a.description||"")}},ad=()=>{V(a.name),X(a.description||""),P(!1)},ae=a=>{if(L)return void ab(!0);ab(a)},af=()=>Y?Object.entries(Y.fileTypes).sort(([,a],[,b])=>b-a).slice(0,3):[],ag=a=>{let b=a.toLowerCase();return["html","htm"].includes(b)?(0,d.jsx)(s.A,{className:"h-3 w-3"}):["css","scss","sass"].includes(b)?(0,d.jsx)(t.A,{className:"h-3 w-3"}):["js","jsx","ts","tsx"].includes(b)?(0,d.jsx)(s.A,{className:"h-3 w-3"}):["png","jpg","jpeg","gif","svg"].includes(b)?(0,d.jsx)(u.A,{className:"h-3 w-3"}):(0,d.jsx)(t.A,{className:"h-3 w-3"})},ah=a.settings?.runtime||"handlebars",ai=(0,h.sZ)(ah),aj=a=>a&&0!==a?`$${a.toFixed(2)}`:null;return"list"===K?(0,d.jsx)("div",{className:`group border border-border rounded-lg p-4 hover:shadow-md transition-all cursor-pointer hover:border-primary/50 ${M?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>b(a),children:(0,d.jsxs)("div",{className:"flex items-start gap-4",children:[(0,d.jsx)(N,{image:a.previewImage,onCapture:()=>Q(a.id),onImageChange:b=>m({...a,previewImage:b,previewUpdatedAt:b?new Date:void 0}),size:"sm"}),(0,d.jsxs)("div",{className:"flex-1 min-w-0 flex flex-col md:flex-row md:gap-6",children:[(0,d.jsx)("div",{className:"flex-1 min-w-0 space-y-1",children:O?(0,d.jsxs)("div",{className:"space-y-2",onClick:a=>a.stopPropagation(),children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(p.p,{value:U,onChange:a=>V(a.target.value),onKeyDown:a=>{"Enter"!==a.key||a.shiftKey||(a.preventDefault(),ac()),"Escape"===a.key&&ad()},className:"h-7 text-sm font-semibold",autoFocus:!0,maxLength:50,placeholder:"Project name"}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:ac,children:(0,d.jsx)(v.A,{className:"h-3 w-3"})}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:ad,children:(0,d.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[U.length,"/50"]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(q.T,{value:W,onChange:a=>X(a.target.value),onKeyDown:a=>{"Escape"===a.key&&ad()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[W.length,"/200"]})]})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("h3",{className:"font-semibold truncate",children:a.name}),(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0 h-auto shrink-0 ${ai.className}`,children:ai.label}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:a=>{a.stopPropagation(),P(!0)},children:(0,d.jsx)(x.A,{className:"h-3 w-3"})})]}),a.description&&(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1",children:a.description}),(0,d.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Updated ",(0,R.m)(a.updatedAt,{addSuffix:!0})]})]})}),(0,d.jsxs)("div",{className:"space-y-2 mt-2 md:mt-0",children:[Y&&(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-sm text-muted-foreground",children:[(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(y.A,{className:"h-4 w-4"}),Y.fileCount," ",1===Y.fileCount?"file":"files"]}),(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(z.A,{className:"h-4 w-4"}),Y.formattedSize]}),a.costTracking?.totalCost&&a.costTracking.totalCost>0&&(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(A.A,{className:"h-4 w-4"}),aj(a.costTracking.totalCost)]})]}),Y&&af().length>0&&(0,d.jsx)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-xs",children:af().map(([a,b])=>(0,d.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[ag(a),(0,d.jsxs)("span",{children:[a.toUpperCase()," (",b,")"]})]},a))})]})]}),(0,d.jsx)("div",{className:"flex items-center gap-2 ml-4",children:(0,d.jsxs)(S.rI,{open:!!L||aa,onOpenChange:ae,children:[(0,d.jsx)(S.ty,{asChild:!0,onClick:a=>a.stopPropagation(),"data-tour-id":M?"project-actions-trigger":void 0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),l(a)},children:[(0,d.jsx)(C.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),J&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),J(a)},children:[(0,d.jsx)(D.A,{className:"mr-2 h-4 w-4"}),"Backend"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),k(a)},children:[(0,d.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),j(a)},children:[(0,d.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),g(a)},"data-tour-id":M?"project-export-json":void 0,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),n&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),n(a)},children:[(0,d.jsx)(H.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{className:"text-destructive",onClick:b=>{b.stopPropagation(),c(a)},children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})})]})}):(0,d.jsxs)("div",{className:`border border-border rounded-lg overflow-hidden hover:shadow-lg transition-all cursor-pointer hover:border-primary/50 group ${M?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>b(a),"data-tour-id":"project-card",children:[(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)(N,{image:a.previewImage,onCapture:()=>Q(a.id),onImageChange:b=>m({...a,previewImage:b,previewUpdatedAt:b?new Date:void 0}),size:"md"}),(0,d.jsx)("div",{className:"absolute bottom-2 left-2",children:(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0.5 shadow-sm ${ai.className}`,children:ai.label})})]}),(0,d.jsxs)("div",{className:"p-4 space-y-3",children:[(0,d.jsxs)("div",{className:"flex justify-between items-start",children:[O?(0,d.jsxs)("div",{className:"flex-1",onClick:a=>a.stopPropagation(),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(p.p,{value:U,onChange:a=>V(a.target.value),onKeyDown:a=>{"Enter"===a.key&&!1===a.shiftKey&&(a.preventDefault(),ac()),"Escape"===a.key&&ad()},className:"h-8 text-sm font-semibold",autoFocus:!0,maxLength:50}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ac,children:(0,d.jsx)(v.A,{className:"h-3 w-3"})}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ad,children:(0,d.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground mt-1",children:[U.length,"/50"]})]}):(0,d.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,d.jsx)("h3",{className:"font-semibold text-lg truncate flex-1",children:a.name}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:a=>{a.stopPropagation(),P(!0)},children:(0,d.jsx)(x.A,{className:"h-3 w-3"})})]}),(0,d.jsxs)(S.rI,{open:!!L||aa,onOpenChange:ae,children:[(0,d.jsx)(S.ty,{asChild:!0,onClick:a=>a.stopPropagation(),"data-tour-id":M?"project-actions-trigger":void 0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),l(a)},children:[(0,d.jsx)(C.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),J&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),J(a)},children:[(0,d.jsx)(D.A,{className:"mr-2 h-4 w-4"}),"Backend"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),k(a)},children:[(0,d.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),j(a)},children:[(0,d.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),g(a)},"data-tour-id":M?"project-export-json":void 0,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),n&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),n(a)},children:[(0,d.jsx)(H.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{className:"text-destructive",onClick:b=>{b.stopPropagation(),c(a)},children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]}),O?(0,d.jsxs)("div",{onClick:a=>a.stopPropagation(),children:[(0,d.jsx)(q.T,{value:W,onChange:a=>X(a.target.value),onKeyDown:a=>{"Escape"===a.key&&ad()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,d.jsx)("div",{className:"flex items-center justify-between mt-1",children:(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[W.length,"/200"]})})]}):(0,d.jsx)("div",{className:"min-h-[40px]",children:a.description?(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:a.description}):(0,d.jsx)("p",{className:"text-sm text-muted-foreground/50 italic",children:"No description"})}),$?(0,d.jsx)("div",{className:"h-6 bg-muted animate-pulse rounded"}):Y&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 text-sm text-muted-foreground pt-2 border-t",children:[(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(y.A,{className:"h-4 w-4"}),Y.fileCount," ",1===Y.fileCount?"file":"files"]}),(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(z.A,{className:"h-4 w-4"}),Y.formattedSize]}),a.costTracking?.totalCost&&a.costTracking.totalCost>0&&(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(A.A,{className:"h-4 w-4"}),aj(a.costTracking.totalCost)]})]}),af().length>0&&(0,d.jsx)("div",{className:"flex items-center gap-3 text-xs",children:af().map(([a,b])=>(0,d.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[ag(a),(0,d.jsxs)("span",{children:[a," (",b,")"]})]},a))})]}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground pt-2 border-t",children:(0,d.jsxs)("p",{children:["Updated ",(0,R.m)(a.updatedAt,{addSuffix:!0})]})})]})]})}var V=c(9284),W=c(45914),X=c(88285),Y=c(86773),Z=c(82548),$=c(55705),_=c(8849),aa=c(43700),ab=c(71117),ac=c(91044),ad=c(97950),ae=c(33305),af=c(53199),ag=c(71652);async function ah(a,b){let c=i.vfs.getStorageAdapter(),d=new Date,e=0,f=0,g=0,h=!1;if(b.edgeFunctions&&c.createEdgeFunction)for(let f of b.edgeFunctions)await c.createEdgeFunction({...f,id:crypto.randomUUID(),projectId:a,enabled:f.enabled??!0,method:f.method??"GET",timeoutMs:f.timeoutMs??1e4,createdAt:d,updatedAt:d}),e++;if(b.serverFunctions&&c.createServerFunction)for(let e of b.serverFunctions)await c.createServerFunction({...e,id:crypto.randomUUID(),projectId:a,enabled:e.enabled??!0,createdAt:d,updatedAt:d}),f++;if(b.secrets&&c.createSecret)for(let e of b.secrets)await c.createSecret({...e,id:crypto.randomUUID(),projectId:a,hasValue:!1,createdAt:d,updatedAt:d}),g++;return b.databaseSchema&&(await (0,ag.gA)(a,b.databaseSchema),h=!0),{edgeFunctions:e,serverFunctions:f,secrets:g,hasDatabaseSchema:h}}var ai=c(69374),aj=c(28241),ak=c(61010),al=c(95919),am=c(14258),an=c(47247),ao=c(96352);function ap({project:a,open:b,onOpenChange:c}){let[g,h]=(0,e.useState)(!1),[j,k]=(0,e.useState)({name:a?.name||"",description:a?.description||"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),[l,m]=(0,e.useState)(""),r=async()=>{if(a){if(!j.name||j.name.length<1||j.name.length>50)return void T.oR.error("Template name must be between 1 and 50 characters");if(!j.description||j.description.length<10||j.description.length>500)return void T.oR.error("Description must be between 10 and 500 characters");if(!j.version||!/^\d+\.\d+\.\d+$/.test(j.version))return void T.oR.error("Version must be in format x.y.z (e.g., 1.0.0)");try{h(!0);let b=l.split(",").map(a=>a.trim()).filter(a=>a.length>0),d={...j,tags:b},e=await n.exportProjectAsTemplate(i.vfs,a.id,d),f=URL.createObjectURL(e),g=document.createElement("a");g.href=f,g.download=`${j.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(g),g.click(),document.body.removeChild(g),URL.revokeObjectURL(f),T.oR.success("Template exported successfully!"),c(!1),k({name:"",description:"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),m("")}catch(a){f.v.error("Failed to export template:",a),T.oR.error(a instanceof Error?a.message:"Failed to export template")}finally{h(!1)}}},s=ao.N2.find(a=>a.value===j.license);return(0,d.jsx)(ae.lG,{open:b,onOpenChange:c,children:(0,d.jsxs)(ae.Cf,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[(0,d.jsxs)(ae.c7,{children:[(0,d.jsx)(ae.L3,{children:"Export as Template"}),(0,d.jsx)(ae.rr,{children:"Create a reusable template from this project"})]}),(0,d.jsxs)("div",{className:"space-y-4 py-4",children:[j.thumbnail&&(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{children:"Preview Thumbnail"}),(0,d.jsx)("div",{className:"w-full rounded-lg overflow-hidden bg-muted border",children:(0,d.jsx)("img",{src:j.thumbnail,alt:"Template preview",className:"w-full h-auto"})}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"This preview was captured when you saved the project"})]}),!j.thumbnail&&(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{children:"Preview Thumbnail"}),(0,d.jsx)("div",{className:"w-full h-48 rounded-lg bg-muted flex items-center justify-center border",children:(0,d.jsxs)("div",{className:"text-center text-muted-foreground",children:[(0,d.jsx)(H.A,{className:"h-12 w-12 mx-auto mb-2"}),(0,d.jsx)("p",{className:"text-sm",children:"No preview available"}),(0,d.jsx)("p",{className:"text-xs",children:"Save your project to capture a preview"})]})})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsxs)(af.J,{htmlFor:"template-name",children:["Template Name ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[j.name.length,"/50"]})]}),(0,d.jsx)(p.p,{id:"template-name",value:j.name,onChange:a=>k({...j,name:a.target.value.slice(0,50)}),placeholder:"My Awesome Template",maxLength:50,required:!0})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsxs)(af.J,{htmlFor:"template-description",children:["Description ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[j.description.length,"/500"]})]}),(0,d.jsx)(q.T,{id:"template-description",value:j.description,onChange:a=>k({...j,description:a.target.value.slice(0,500)}),placeholder:"A complete multi-page template with...",className:"resize-none",rows:3,maxLength:500,required:!0})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)(af.J,{htmlFor:"template-version",children:["Version ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsx)(p.p,{id:"template-version",value:j.version,onChange:a=>k({...j,version:a.target.value}),placeholder:"1.0.0",pattern:"^\\d+\\.\\d+\\.\\d+$",required:!0}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Semantic version format (e.g., 1.0.0)"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-author",children:"Author"}),(0,d.jsx)(p.p,{id:"template-author",value:j.author,onChange:a=>k({...j,author:a.target.value.slice(0,50)}),placeholder:"Your Name",maxLength:50})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-author-url",children:"Author URL"}),(0,d.jsx)(p.p,{id:"template-author-url",type:"url",value:j.authorUrl,onChange:a=>k({...j,authorUrl:a.target.value}),placeholder:"https://yourwebsite.com"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)(af.J,{htmlFor:"template-license",children:["License ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsxs)(aj.l6,{value:j.license,onValueChange:a=>k({...j,license:a}),children:[(0,d.jsx)(aj.bq,{id:"template-license",children:(0,d.jsx)(aj.yv,{})}),(0,d.jsx)(aj.gC,{children:ao.N2.map(a=>(0,d.jsx)(aj.eb,{value:a.value,children:a.label},a.value))})]}),s&&(0,d.jsxs)("div",{className:"flex items-start gap-2 p-2 rounded-md bg-muted text-xs",children:[(0,d.jsx)(ab.A,{className:"h-3 w-3 mt-0.5 shrink-0 text-muted-foreground"}),(0,d.jsx)("p",{className:"text-muted-foreground",children:s.description})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-tags",children:"Tags"}),(0,d.jsx)(p.p,{id:"template-tags",value:l,onChange:a=>m(a.target.value),placeholder:"saas, marketing, landing (comma-separated)"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Add up to 10 tags, separated by commas"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-download-url",children:"Marketplace URL"}),(0,d.jsx)(p.p,{id:"template-download-url",type:"url",value:j.downloadUrl,onChange:a=>k({...j,downloadUrl:a.target.value}),placeholder:"https://example.com/templates/..."}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Where users can find this template"})]})]}),(0,d.jsxs)(ae.Es,{children:[(0,d.jsx)(o.$,{variant:"outline",onClick:()=>c(!1),disabled:g,children:"Cancel"}),(0,d.jsx)(o.$,{onClick:r,disabled:g,children:g?"Exporting...":"Export Template"})]})]})})}var aq=c(37905);function ar({onProjectSelect:a,hideHeader:b=!1,hideFooter:c=!1}){let j=(0,g.useRouter)(),[k,l]=(0,e.useState)([]),[m,r]=(0,e.useState)(!0),[s,t]=(0,e.useState)(""),[u,v]=(0,e.useState)(!1),[w,x]=(0,e.useState)(""),[z,A]=(0,e.useState)(""),[B,C]=(0,e.useState)("blank"),[D,E]=(0,e.useState)("static"),[F,G]=(0,e.useState)([]),H=(0,ai.wl)(D),[I,J]=(0,e.useState)("updated"),[K,L]=(0,e.useState)("list"),[M,N]=(0,e.useState)(null),[O,P]=(0,e.useState)(!1),[Q,R]=(0,e.useState)(null),[S,ag]=(0,e.useState)(null),{state:ao,setProjectList:ar,start:as,setTourDemoProjectId:at}=(0,al.C)(),au=ao.currentStep?.id,av="running"===ao.status,[aw,ax]=(0,e.useState)(!1),[ay,az]=(0,e.useState)(null),aA=(0,e.useRef)(!1),aB=(0,e.useRef)(!1),aC=!S||(0,an.D)(S.id),aD=(0,e.useCallback)(async()=>{try{let a=await n.listCustomTemplates();G(a)}catch(a){f.v.error("Failed to load custom templates:",a)}},[]);(0,e.useCallback)(async()=>{if(!aA.current){aA.current=!0,r(!0);try{await i.vfs.init();let a=(await i.vfs.listProjects()).sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());l(a),ar(a),await aD()}catch(a){f.v.error("Failed to load projects:",a),T.oR.error("Failed to load projects")}finally{r(!1),ax(!0),aA.current=!1}}},[ar,aD]);let aE=(0,e.useCallback)(async()=>{try{await i.vfs.init();let a=(await i.vfs.listProjects()).sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());l(a),ar(a)}catch(a){f.v.error("Failed to reload projects:",a),T.oR.error("Failed to reload projects")}},[ar]),aF=async()=>{if(!aB.current){aB.current=!0;try{let b=await i.vfs.createProject("Multi-File Demo","Interactive examples showing how HTML, CSS, and JavaScript files work together");return await (0,ai.createProjectFromTemplate)(i.vfs,b.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets),T.oR.success("Demo project created successfully"),await aE(),a(b),b}catch(a){throw f.v.error("Failed to create demo project:",a),T.oR.error("Failed to create demo project"),aB.current=!1,a}}},aG=async()=>{try{let a=await i.vfs.createProject("Example Studios (Tour)","Demo project for guided tour");await (0,ai.createProjectFromTemplate)(i.vfs,a.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets),at(a.id),await aE(),as(),f.v.info("[Tour] Created tour demo project:",a.id)}catch(a){f.v.error("Failed to prepare for tour:",a),T.oR.error("Failed to start tour - could not create demo project")}},aH=async()=>{if(!w.trim())return void T.oR.error("Please enter a project name");if(w.length>50)return void T.oR.error("Project name must be 50 characters or less");if(z.length>200)return void T.oR.error("Description must be 200 characters or less");try{let b=await i.vfs.createProject(w.trim().slice(0,50),z.trim().slice(0,200)||void 0),c={...b,settings:{...b.settings,runtime:D}};if(await i.vfs.updateProject(c),B.startsWith("custom:")){let a=B.replace("custom:",""),b=F.find(b=>b.id===a);b&&await (0,ai.createProjectFromTemplate)(i.vfs,c.id,{name:b.name,description:b.description,files:b.files.map(a=>({path:a.path,content:"string"==typeof a.content?a.content:new TextDecoder().decode(a.content)})),directories:b.directories,assets:b.assets})}else switch(B){case"handlebars-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.iV);break;case"demo":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets);break;case"contact-landing":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.I1);break;case"blog":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.uD);break;case"react-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.JW);break;case"react-demo":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.BJ);break;case"preact-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.z);break;case"svelte-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.NZ);break;case"vue-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.sL);break;case"python-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.QR);break;case"lua-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.SZ);break;default:await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.ZQ)}{let a=ai.Nr.find(a=>a.id===B),b=a?.backendFeatures;if(b)try{await ah(c.id,b)}catch(a){f.v.error("Failed to provision backend features:",a),T.oR.warning("Project created but backend features provisioning failed.")}}T.oR.success("Project created successfully"),v(!1),x(""),A(""),C("blank"),E("static"),await aE(),a(c)}catch(a){f.v.error("Failed to create project:",a),T.oR.error("Failed to create project")}},aI=async a=>{if(confirm(`Are you sure you want to delete "${a.name}"? This cannot be undone.`))try{await i.vfs.deleteProject(a.id),localStorage.removeItem(`osw-db-schema-${a.id}`),T.oR.success("Project deleted"),await aE()}catch(a){f.v.error("Failed to delete project:",a),T.oR.error("Failed to delete project")}},aJ=async b=>{try{let c=await i.vfs.duplicateProject(b.id);T.oR.success("Project duplicated successfully"),await aE(),a(c)}catch(a){f.v.error("Failed to duplicate project:",a),T.oR.error("Failed to duplicate project")}},aK=async a=>{try{let b=await i.vfs.exportProject(a.id),c=JSON.stringify(b,null,2),d=new Blob([c],{type:"application/json"}),e=URL.createObjectURL(d),f=document.createElement("a");f.href=e,f.download=`${a.name.replace(/\s+/g,"-")}-export.json`,document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(e),T.oR.success("Project exported")}catch(a){f.v.error("Failed to export project:",a),T.oR.error("Failed to export project")}},aL=async a=>{try{let b=await i.vfs.exportProjectAsZip(a.id),c=URL.createObjectURL(b),d=document.createElement("a");d.href=c,d.download=`${a.name.replace(/\s+/g,"-")}.zip`,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c),T.oR.success("Project exported as ZIP")}catch(a){f.v.error("Failed to export project as ZIP:",a),T.oR.error("Failed to export project as ZIP")}},aM=async()=>{let b=document.createElement("input");b.type="file",b.accept=".json",b.onchange=async b=>{let c=b.target.files?.[0];if(c)try{let b=await c.text(),d=JSON.parse(b);if(!d.project||!d.files)throw Error("Invalid project file");let e=await i.vfs.importProject(d);T.oR.success("Project imported successfully"),await aE(),a(e)}catch(a){f.v.error("Failed to import project:",a),T.oR.error("Failed to import project")}},b.click()},aN=((a,b)=>{let c=[...a];switch(b){case"updated":return c.sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());case"created":return c.sort((a,b)=>b.createdAt.getTime()-a.createdAt.getTime());case"name":return c.sort((a,b)=>a.name.localeCompare(b.name));case"size":return c.sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());default:return c}})(k.filter(a=>a.name.toLowerCase().includes(s.toLowerCase())||a.description?.toLowerCase().includes(s.toLowerCase())),I);return m&&!aw?(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4",children:"Loading projects..."})]})}):(0,d.jsxs)("div",{className:`flex flex-col ${b?"h-full":"h-[100dvh]"}`,style:{background:"linear-gradient(var(--project-background-tint), var(--project-background-tint)), var(--background)"},children:[(0,d.jsx)("main",{className:"flex-1 min-h-0 overflow-auto",children:(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3","data-tour-id":"projects-actions",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(X.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,d.jsx)(p.p,{placeholder:"Search projects...",value:s,onChange:a=>t(a.target.value),className:"pl-9"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)(ak.AM,{children:[(0,d.jsx)(ak.Wv,{asChild:!0,children:(0,d.jsxs)(o.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,d.jsx)(Y.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,d.jsx)(ak.hl,{className:"w-48",align:"end",children:(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,d.jsxs)(aj.l6,{value:I,onValueChange:a=>J(a),children:[(0,d.jsx)(aj.bq,{children:(0,d.jsx)(aj.yv,{})}),(0,d.jsxs)(aj.gC,{children:[(0,d.jsx)(aj.eb,{value:"updated",children:"Last Updated"}),(0,d.jsx)(aj.eb,{value:"created",children:"Date Created"}),(0,d.jsx)(aj.eb,{value:"name",children:"Name"})]})]})]})})]}),(0,d.jsxs)("div",{className:"flex border rounded-full",children:[(0,d.jsx)(o.$,{variant:"grid"===K?"secondary":"ghost",size:"sm",onClick:()=>L("grid"),className:"rounded-r-none rounded-l-full",children:(0,d.jsx)(Z.A,{className:"h-4 w-4"})}),(0,d.jsx)(o.$,{variant:"list"===K?"secondary":"ghost",size:"sm",onClick:()=>L("list"),className:"rounded-l-none rounded-r-full",children:(0,d.jsx)($.A,{className:"h-4 w-4"})})]}),(0,d.jsxs)(o.$,{onClick:()=>v(!0),size:"sm",className:"gap-2","data-tour-id":"new-project-button",children:[(0,d.jsx)(_.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{children:"New"})]}),(0,d.jsxs)(o.$,{onClick:aM,variant:"outline",size:"sm",className:"gap-2",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{children:"Import"})]})]})]})}),(0,d.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,d.jsx)("div",{className:"mx-auto max-w-7xl",children:0===aN.length?(0,d.jsxs)("div",{className:"text-center py-12",children:[(0,d.jsx)(y.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,d.jsx)("h2",{className:"text-xl font-semibold mb-2",children:s?"No projects found":"No projects yet"}),(0,d.jsx)("p",{className:"text-muted-foreground mb-6",children:s?"Try a different search term":"Create your first project to get started"}),!s&&(0,d.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,d.jsxs)(o.$,{onClick:()=>v(!0),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),(0,d.jsxs)(o.$,{variant:"outline",onClick:aF,children:[(0,d.jsx)(y.A,{className:"mr-2 h-4 w-4"}),"Create Demo Project"]})]})]}):(0,d.jsx)("div",{className:"grid"===K?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4":"space-y-3","data-tour-id":"projects-list",children:aN.map(b=>"object"==typeof b&&b.id&&b.name?(0,d.jsx)(U,{project:b,onSelect:a,onDelete:aI,onExport:aK,onExportZip:aL,onDuplicate:aJ,onPreview:N,onExportAsTemplate:R,onBackend:ag,onUpdate:async a=>{await i.vfs.updateProject(a),l(k.map(b=>b.id===a.id?a:b))},viewMode:K,forceMenuOpen:ay===b.id,highlightExport:av&&"project-controls"===au&&ay===b.id},b.id):(f.v.error("Invalid project object:",b),null))})})})]})}),!c&&(0,d.jsx)("footer",{className:"hidden md:block border-t bg-card/50 py-3 px-6",children:(0,d.jsxs)("div",{className:"flex justify-center gap-2",children:[(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:aG,disabled:av,"data-tour-id":"footer-guided-tour",children:[(0,d.jsx)(ab.A,{className:"mr-2 h-4 w-4"}),"Guided Tour"]}),(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:()=>j.push("/test-generation"),children:[(0,d.jsx)(ac.A,{className:"mr-2 h-4 w-4"}),"Benchmark"]}),(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:()=>P(!0),children:[(0,d.jsx)(ab.A,{className:"mr-2 h-4 w-4"}),"About OSW Studio"]}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,children:(0,d.jsxs)("a",{href:"https://github.com/o-stahl/osw-studio",target:"_blank",rel:"noopener noreferrer",children:[(0,d.jsx)(ad.A,{className:"mr-2 h-4 w-4"}),"GitHub"]})})]})}),(0,d.jsx)(ae.lG,{open:u,onOpenChange:v,children:(0,d.jsxs)(ae.Cf,{className:"sm:max-w-md",children:[(0,d.jsxs)(ae.c7,{children:[(0,d.jsx)(ae.L3,{children:"Create New Project"}),(0,d.jsx)(ae.rr,{children:"Start a new project"})]}),(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsx)(af.J,{htmlFor:"name",children:"Project Name"}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[w.length,"/50"]})]}),(0,d.jsx)(p.p,{id:"name",value:w,onChange:a=>x(a.target.value.slice(0,50)),placeholder:"My Awesome Website",className:"mt-2",maxLength:50})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"runtime",children:"Runtime"}),(0,d.jsxs)(aj.l6,{value:D,onValueChange:a=>{E(a);let b=(0,ai.wl)(a);C(b[0]?.id||"blank")},children:[(0,d.jsx)(aj.bq,{id:"runtime",className:"mt-2 w-full",children:(0,d.jsx)("div",{className:"truncate flex-1 text-left",children:(0,h.tW)().find(a=>a.value===D)?.label})}),(0,d.jsx)(aj.gC,{children:(0,h.tW)().map(a=>(0,d.jsx)(aj.eb,{value:a.value,children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsx)("div",{className:"font-medium",children:a.label}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:a.description})]})},a.value))})]}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1.5",children:"You can change this later in project settings."})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"template",children:"Template"}),(0,d.jsxs)(aj.l6,{value:B,onValueChange:C,children:[(0,d.jsx)(aj.bq,{id:"template",className:"mt-2 w-full",children:(0,d.jsx)("div",{className:"truncate flex-1 text-left",children:(a=>{if(a.startsWith("custom:")){let b=a.replace("custom:",""),c=F.find(a=>a.id===b);return c?.name||"Custom Template"}let b=ai.Nr.find(b=>b.id===a);return b?.name||"Select a template"})(B)})}),(0,d.jsxs)(aj.gC,{children:[H.length>0&&(0,d.jsx)(aj.s3,{children:H.map(a=>(0,d.jsx)(aj.eb,{value:a.id,children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsx)("div",{className:"font-medium",children:a.name}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:a.description})]})},a.id))}),(()=>{let a=F.filter(a=>(a.runtime||"handlebars")===D);return a.length>0?(0,d.jsxs)(aj.s3,{children:[(0,d.jsx)(aj.TR,{children:"Custom Templates"}),a.map(a=>(0,d.jsx)(aj.eb,{value:`custom:${a.id}`,children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsx)("div",{className:"font-medium",children:a.name}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:a.description})]})},a.id))]}):null})()]})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsx)(af.J,{htmlFor:"description",children:"Description (optional)"}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[z.length,"/200"]})]}),(0,d.jsx)(q.T,{id:"description",value:z,onChange:a=>A(a.target.value.slice(0,200)),placeholder:"A brief description of your project",className:"mt-2 resize-none",rows:3,maxLength:200})]})]}),(0,d.jsxs)(ae.Es,{children:[(0,d.jsx)(o.$,{variant:"outline",onClick:()=>v(!1),children:"Cancel"}),(0,d.jsx)(o.$,{onClick:aH,children:"Create Project"})]})]})}),M&&(0,d.jsx)(ae.lG,{open:!!M,onOpenChange:()=>N(null),children:(0,d.jsxs)(ae.Cf,{className:"max-w-[90vw] sm:max-w-[85vw] lg:max-w-[80vw] 2xl:max-w-[1400px] max-h-[90vh] w-full h-full p-0 flex flex-col",children:[(0,d.jsx)(ae.c7,{className:"p-4 border-b",children:(0,d.jsxs)(ae.L3,{children:["Preview: ",M.name]})}),(0,d.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,d.jsx)(V.X,{projectId:M.id})})]})}),(0,d.jsx)(ap,{project:Q,open:!!Q,onOpenChange:a=>{a||R(null)}}),S&&(0,d.jsx)(aq.o,{project:S,isOpen:!0,onClose:()=>ag(null),onProjectUpdate:a=>ag(a),enabled:aC,onToggleEnabled:a=>{localStorage.setItem(`osw-backend-${S.id}`,String(a)),ag({...S})}}),(0,d.jsx)(W.V,{open:O,onOpenChange:P}),(0,d.jsx)(am.V,{location:"project-manager"})]})}function as({onProjectSelect:a}){return(0,d.jsx)(ar,{onProjectSelect:a,hideHeader:!0,hideFooter:!0})}var at=c(44299),au=c(38442),av=c(78583),aw=c(36736);function ax({template:a,onSelect:b,onDelete:c,onExport:e,viewMode:f="grid"}){let g="isBuiltIn"in a&&a.isBuiltIn,i=g?null:a,j="backendFeatures"in a&&!!a.backendFeatures,k=a=>{let b=ao.N2.find(b=>b.value===a);return b?.label||a},l=g&&"runtime"in a?(0,h.sZ)(a.runtime):null,m=b=>{b.stopPropagation(),!g&&c&&c(a.id)},n=b=>{b.stopPropagation(),e&&e(a)},p=a=>{if(!a)return"Never";try{return(0,R.m)(a,{addSuffix:!0})}catch{return"Recently"}};return"list"===f?(0,d.jsx)("div",{className:"border border-border rounded-lg p-4 bg-card",children:(0,d.jsxs)("div",{className:"flex items-center gap-4",children:[(0,d.jsxs)("div",{className:"relative shrink-0",children:[i?.metadata.thumbnail?(0,d.jsx)("div",{className:"w-24 h-16 rounded-md overflow-hidden bg-muted",children:(0,d.jsx)("img",{src:i.metadata.thumbnail,alt:a.name,className:"w-full h-full object-cover"})}):(0,d.jsx)("div",{className:"w-24 h-16 rounded-md bg-muted flex items-center justify-center",children:(0,d.jsx)(H.A,{className:"h-8 w-8 text-muted-foreground"})}),g&&(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{className:"absolute top-1 right-1 bg-background/90 rounded-full p-1",children:(0,d.jsx)(au.A,{className:"h-3 w-3 text-muted-foreground"})})}),(0,d.jsx)(aw.ZI,{children:"Built-in template"})]})})]}),(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,d.jsx)("h3",{className:"font-semibold text-base truncate",title:a.name,children:a.name}),i&&(0,d.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",i.version]})]}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1 mb-2",title:a.description,children:a.description}),(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-xs text-muted-foreground",children:[l&&(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0 h-auto ${l.className}`,children:l.label}),j&&(0,d.jsxs)(r.E,{className:"text-xs px-1.5 py-0 h-auto bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-950 dark:text-orange-400 dark:border-orange-800",children:[(0,d.jsx)(D.A,{className:"h-3 w-3 mr-0.5"}),"Backend"]}),(i?.metadata.author||a.metadata?.author)&&(0,d.jsxs)("span",{className:"truncate max-w-[150px]",title:i?.metadata.author||a.metadata?.author,children:["by ",i?.metadata.author||a.metadata?.author]}),i?.metadata.license&&(0,d.jsxs)(d.Fragment,{children:[i.metadata.author&&(0,d.jsx)("span",{children:"•"}),(0,d.jsx)(r.E,{variant:"secondary",className:"text-xs px-1.5 py-0 h-auto",children:k(i.metadata.license)})]}),i?.files&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsxs)("span",{children:[i.files.length," files"]})]}),(i?.metadata.tags||a.metadata?.tags)&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(i?.metadata.tags||a.metadata?.tags||[]).slice(0,2).map(a=>(0,d.jsx)(r.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:a},a)),(i?.metadata.tags||a.metadata?.tags||[]).length>2&&(0,d.jsxs)(r.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:["+",(i?.metadata.tags||a.metadata?.tags||[]).length-2]})]})]})]}),(0,d.jsxs)("div",{className:"hidden md:flex items-center gap-3 shrink-0",children:[(0,d.jsx)("span",{className:"text-xs text-muted-foreground whitespace-nowrap",children:p(i?.updatedAt||a.updatedAt)}),(0,d.jsxs)(S.rI,{children:[(0,d.jsx)(S.ty,{asChild:!0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:()=>b(a),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:n,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{children:(0,d.jsxs)(S._2,{className:"text-destructive",onClick:m,disabled:g,children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),g&&(0,d.jsx)(aw.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]}),(0,d.jsx)("div",{className:"md:hidden",children:(0,d.jsxs)(S.rI,{children:[(0,d.jsx)(S.ty,{asChild:!0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:()=>b(a),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:n,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{className:"text-destructive",onClick:m,disabled:g,children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]})})]})}):(0,d.jsxs)("div",{className:"border border-border rounded-lg overflow-hidden bg-card group",children:[(0,d.jsxs)("div",{className:"relative",children:[i?.metadata.thumbnail?(0,d.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,d.jsx)("img",{src:i.metadata.thumbnail,alt:a.name,className:"w-full h-full object-cover"})}):(0,d.jsx)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center",children:(0,d.jsx)(H.A,{className:"h-16 w-16 text-muted-foreground"})}),g&&(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{className:"absolute top-2 right-2 bg-background/90 rounded-full p-1.5 shadow-sm",children:(0,d.jsx)(au.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,d.jsx)(aw.ZI,{children:"Built-in template"})]})}),i?.metadata.downloadUrl&&(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("a",{href:i.metadata.downloadUrl,target:"_blank",rel:"noopener noreferrer",className:"absolute top-2 left-2 bg-background/90 hover:bg-background rounded-full p-1.5 shadow-sm transition-colors",onClick:a=>a.stopPropagation(),children:(0,d.jsx)(av.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,d.jsx)(aw.ZI,{children:"View on marketplace"})]})})]}),(0,d.jsxs)("div",{className:"p-4 space-y-3",children:[(0,d.jsxs)("div",{className:"space-y-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("h3",{className:"font-semibold text-base line-clamp-1 flex-1",title:a.name,children:a.name}),i&&(0,d.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",i.version]})]}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",title:a.description,children:a.description})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(i?.metadata.author||a.metadata?.author)&&(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:i?.metadata.authorUrl?(0,d.jsxs)("a",{href:i.metadata.authorUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",onClick:a=>a.stopPropagation(),children:["by ",i.metadata.author,(0,d.jsx)(av.A,{className:"h-3 w-3"})]}):(0,d.jsxs)("span",{children:["by ",i?.metadata.author||a.metadata?.author]})}),((i?.metadata.tags||a.metadata?.tags||[]).length>0||g&&"runtime"in a||j)&&(0,d.jsxs)("div",{className:"flex flex-wrap gap-1",children:[l&&(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0.5 ${l.className}`,children:l.label}),j&&(0,d.jsxs)(r.E,{className:"text-xs px-1.5 py-0.5 bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-950 dark:text-orange-400 dark:border-orange-800",children:[(0,d.jsx)(D.A,{className:"h-3 w-3 mr-0.5"}),"Backend"]}),(i?.metadata.tags||a.metadata?.tags||[]).slice(0,3).map(a=>(0,d.jsx)(r.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:a},a)),(i?.metadata.tags||a.metadata?.tags||[]).length>3&&(0,d.jsxs)(r.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:["+",(i?.metadata.tags||a.metadata?.tags||[]).length-3]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted-foreground flex-wrap",children:[i?.metadata.license&&(0,d.jsx)(r.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:k(i.metadata.license)}),i?.files&&(0,d.jsxs)(d.Fragment,{children:[i.metadata.license&&(0,d.jsx)("span",{children:"•"}),(0,d.jsxs)("span",{children:[i.files.length," files"]})]})]})]}),(0,d.jsxs)("div",{className:"pt-3 border-t flex items-center justify-between",children:[(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:p(i?.updatedAt||a.updatedAt)}),(0,d.jsxs)(S.rI,{children:[(0,d.jsx)(S.ty,{asChild:!0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:()=>b(a),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:n,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{children:(0,d.jsxs)(S._2,{className:"text-destructive",onClick:m,disabled:g,children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),g&&(0,d.jsx)(aw.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]})]})]})}var ay=c(81925);function az({onProjectCreated:a}){let[b,c]=(0,e.useState)([]),[g,h]=(0,e.useState)(!0),[j,k]=(0,e.useState)(!1),[l,m]=(0,e.useState)(""),[q,r]=(0,e.useState)("updated"),[s,t]=(0,e.useState)("grid"),[u,v]=(0,e.useState)("all"),w=(0,e.useCallback)(async()=>{try{h(!0),await i.vfs.init();let a=await n.listCustomTemplates();c(a)}catch(a){f.v.error("Failed to load custom templates:",a),T.oR.error("Failed to load custom templates")}finally{h(!1)}},[]),x=async()=>{let a=document.createElement("input");a.type="file",a.accept=".oswt",a.onchange=async a=>{let b=a.target.files?.[0];if(b)try{await n.importTemplateFile(b),T.oR.success("Template imported successfully!"),await w()}catch(a){f.v.error("Failed to import template:",a),T.oR.error(a instanceof Error?a.message:"Failed to import template")}},a.click()},y=async a=>{if(confirm("Are you sure you want to delete this template?"))try{await n.deleteCustomTemplate(a),T.oR.success("Template deleted"),await w()}catch(a){f.v.error("Failed to delete template:",a),T.oR.error("Failed to delete template")}},z=async a=>{try{if("isBuiltIn"in a&&a.isBuiltIn){T.oR.info("Exporting built-in template as custom template...");let b=await i.vfs.createProject(a.name,a.description);"blank"===a.id?await (0,at.c3)(i.vfs,b.id,ai.ZQ):"handlebars-starter"===a.id?await (0,at.c3)(i.vfs,b.id,ai.iV):"demo"===a.id?await (0,at.c3)(i.vfs,b.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets):"contact-landing"===a.id?await (0,at.c3)(i.vfs,b.id,ai.I1):"blog"===a.id&&await (0,at.c3)(i.vfs,b.id,ai.uD);let c=await n.exportProjectAsTemplate(i.vfs,b.id,{name:a.name,description:a.description,version:"1.0.0",author:"OSW Studio",license:"mit",tags:a.metadata?.tags||[]});await i.vfs.deleteProject(b.id);let d=URL.createObjectURL(c),e=document.createElement("a");e.href=d,e.download=`${a.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(d),T.oR.success("Template exported successfully!")}else{let b=await n.exportTemplateAsFile(a),c=URL.createObjectURL(b),d=document.createElement("a");d.href=c,d.download=`${a.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c),T.oR.success("Template exported successfully!")}}catch(a){f.v.error("Failed to export template:",a),T.oR.error("Failed to export template")}},A=async b=>{try{let c;k(!0);let d="Website Starter"===b.name||"Example Studios"===b.name?`New ${b.name} Project`:b.name,e=await i.vfs.createProject(d,b.description);if("isBuiltIn"in b&&b.isBuiltIn?"blank"===b.id?await (0,at.c3)(i.vfs,e.id,ai.ZQ):"handlebars-starter"===b.id?await (0,at.c3)(i.vfs,e.id,ai.iV):"demo"===b.id?await (0,at.c3)(i.vfs,e.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets):"contact-landing"===b.id?await (0,at.c3)(i.vfs,e.id,ai.I1):"blog"===b.id&&await (0,at.c3)(i.vfs,e.id,ai.uD):await (0,at.c3)(i.vfs,e.id,{name:b.name,description:b.description,files:b.files.map(a=>({path:a.path,content:"string"==typeof a.content?a.content:new TextDecoder().decode(a.content)})),directories:b.directories,assets:b.assets}),c=b.backendFeatures)try{let a=await ah(e.id,c),b=[];a.edgeFunctions>0&&b.push(`${a.edgeFunctions} edge function(s)`),a.serverFunctions>0&&b.push(`${a.serverFunctions} server function(s)`),a.secrets>0&&b.push(`${a.secrets} secret placeholder(s)`),a.hasDatabaseSchema&&b.push("database schema"),b.length>0&&T.oR.success(`Backend features provisioned: ${b.join(", ")}`,{duration:5e3})}catch(a){f.v.error("Failed to provision backend features:",a),T.oR.warning("Project created but backend features provisioning failed. You can configure features manually.",{duration:6e3})}T.oR.success(`Project "${e.name}" created successfully!`),a&&a(e.id,!!c)}catch(a){f.v.error("Failed to create project from template:",a),T.oR.error("Failed to create project")}finally{k(!1)}},B=[...[...at.Nr,...b].filter(a=>{let b=l.toLowerCase(),c=a.name.toLowerCase().includes(b)||a.description.toLowerCase().includes(b)||"metadata"in a&&a.metadata?.author?.toLowerCase().includes(b)||"metadata"in a&&a.metadata?.tags?.some(a=>a.toLowerCase().includes(b));if("all"!==u){let b="backendFeatures"in a&&!!a.backendFeatures;if("server"===u&&!b||"standard"===u&&b)return!1}return c})].sort((a,b)=>{switch(q){case"updated":let c="updatedAt"in a&&a.updatedAt?a.updatedAt:new Date("2024-01-01");return("updatedAt"in b&&b.updatedAt?b.updatedAt:new Date("2024-01-01")).getTime()-c.getTime();case"name":return a.name.localeCompare(b.name);case"author":let d="metadata"in a&&a.metadata?.author||"",e="metadata"in b&&b.metadata?.author||"";return d.localeCompare(e);case"files":let f="files"in a&&a.files?.length||0;return("files"in b&&b.files?.length||0)-f;default:return 0}});return g||j?(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4",children:j?"Setting up your project...":"Loading templates..."})]})}):(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(X.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,d.jsx)(p.p,{placeholder:"Search templates...",value:l,onChange:a=>m(a.target.value),className:"pl-9"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)(aj.l6,{value:u,onValueChange:a=>v(a),children:[(0,d.jsxs)(aj.bq,{className:"w-[110px] h-9 text-sm",children:[(0,d.jsx)(ay.A,{className:"h-4 w-4 mr-1 shrink-0"}),(0,d.jsx)(aj.yv,{})]}),(0,d.jsxs)(aj.gC,{children:[(0,d.jsx)(aj.eb,{value:"all",children:"All Types"}),(0,d.jsx)(aj.eb,{value:"standard",children:"Standard"}),(0,d.jsx)(aj.eb,{value:"server",children:"Backend"})]})]}),(0,d.jsxs)(ak.AM,{children:[(0,d.jsx)(ak.Wv,{asChild:!0,children:(0,d.jsxs)(o.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,d.jsx)(Y.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,d.jsx)(ak.hl,{className:"w-48",align:"end",children:(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,d.jsxs)(aj.l6,{value:q,onValueChange:a=>r(a),children:[(0,d.jsx)(aj.bq,{children:(0,d.jsx)(aj.yv,{})}),(0,d.jsxs)(aj.gC,{children:[(0,d.jsx)(aj.eb,{value:"updated",children:"Last Updated"}),(0,d.jsx)(aj.eb,{value:"name",children:"Name"}),(0,d.jsx)(aj.eb,{value:"author",children:"Author"}),(0,d.jsx)(aj.eb,{value:"files",children:"File Count"})]})]})]})})]}),(0,d.jsxs)("div",{className:"flex border rounded-full",children:[(0,d.jsx)(o.$,{variant:"grid"===s?"secondary":"ghost",size:"sm",onClick:()=>t("grid"),className:"rounded-r-none rounded-l-full",children:(0,d.jsx)(Z.A,{className:"h-4 w-4"})}),(0,d.jsx)(o.$,{variant:"list"===s?"secondary":"ghost",size:"sm",onClick:()=>t("list"),className:"rounded-l-none rounded-r-full",children:(0,d.jsx)($.A,{className:"h-4 w-4"})})]}),(0,d.jsxs)(o.$,{onClick:x,size:"sm",className:"gap-2",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{children:"Import"})]})]})]})}),(0,d.jsx)("div",{className:"flex-1 min-h-0 overflow-y-auto px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,d.jsx)("div",{className:"mx-auto max-w-7xl",children:0===B.length?(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,d.jsx)("div",{className:"text-center max-w-md",children:l?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(X.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,d.jsx)("h3",{className:"font-semibold mb-2",children:"No templates found"}),(0,d.jsxs)("p",{className:"text-sm text-muted-foreground mb-4",children:['No templates match your search query "',l,'"']}),(0,d.jsx)(o.$,{variant:"outline",onClick:()=>m(""),children:"Clear search"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(F.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,d.jsx)("h3",{className:"font-semibold mb-2",children:"No custom templates yet"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Import custom templates to get started with professional designs."}),(0,d.jsxs)(o.$,{onClick:x,children:[(0,d.jsx)(aa.A,{className:"h-4 w-4 mr-2"}),"Import Template"]})]})})}):(0,d.jsx)("div",{className:"grid"===s?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4":"space-y-3",children:B.map(a=>(0,d.jsx)(ax,{template:a,onSelect:A,onDelete:y,onExport:z,viewMode:s},a.id))})})})]})}function aA({onProjectSelect:a,onNavigate:b}){let c=(0,g.useRouter)();return(0,d.jsx)(az,{onProjectCreated:(b,d)=>{a?a({id:b}):c.push(`/workspace/${b}`)}})}var aB=c(6636),aC=c(17585),aD=c(62949),aE=c(5360),aF=c(75234),aG=c(85351),aH=c(59405),aI=c(76180),aJ=c(12897),aK=c(79944),aL=c(81100);function aM({skill:a,mode:b,onSave:c,onCancel:f}){let[g,h]=(0,e.useState)(""),[i,j]=(0,e.useState)(""),[k,l]=(0,e.useState)(""),[m,n]=(0,e.useState)(""),[r,s]=(0,e.useState)("form"),[u,v]=(0,e.useState)(!1),w=async()=>{v(!0);try{let{frontmatter:d}=(0,aJ.N1)(m);"create"===b?(await aB.skillsService.createSkill(m),T.oR.success(`Created skill: ${d.name}`)):a&&(await aB.skillsService.updateSkill(a.id,m),T.oR.success(`Updated skill: ${d.name}`)),c()}catch(b){let a=b instanceof Error?b.message:"Failed to save skill";T.oR.error(a)}finally{v(!1)}};return(0,d.jsxs)("div",{className:"flex flex-col bg-background h-[inherit]",children:[(0,d.jsx)("div",{className:"border-b px-6 py-4 shrink-0",children:(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:f,children:(0,d.jsx)(aK.A,{className:"w-4 h-4"})}),(0,d.jsxs)("div",{children:[(0,d.jsx)("h1",{className:"text-2xl font-bold",children:"create"===b?"Create New Skill":"Edit Skill"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"Define specialized knowledge for the AI assistant"})]})]}),(0,d.jsxs)("div",{className:"flex gap-2",children:[(0,d.jsx)(o.$,{variant:"outline",onClick:f,children:"Cancel"}),(0,d.jsxs)(o.$,{onClick:w,disabled:u,children:[(0,d.jsx)(aL.A,{className:"w-4 h-4 mr-2"}),u?"Saving...":"Save Skill"]})]})]})}),(0,d.jsxs)("div",{className:"flex-1 flex flex-col overflow-auto",children:[(0,d.jsx)("div",{className:"border-b px-6 shrink-0",children:(0,d.jsxs)("div",{className:"flex gap-2",children:[(0,d.jsx)("button",{onClick:()=>s("form"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"form"===r?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Form Editor"}),(0,d.jsx)("button",{onClick:()=>s("raw"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"raw"===r?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Raw Markdown"})]})}),"form"===r&&(0,d.jsx)("div",{className:"flex-1 overflow-y-auto px-6 py-4",children:(0,d.jsxs)("div",{className:"space-y-6",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"name",children:"Skill Name *"}),(0,d.jsx)(p.p,{id:"name",placeholder:"e.g., react-hooks, python-testing, ui-design",value:g,onChange:a=>h(a.target.value),className:"mt-1.5"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Lowercase with hyphens (will be used as file name)"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"description",children:"Description *"}),(0,d.jsx)(p.p,{id:"description",placeholder:"Brief description of what this skill covers",value:i,onChange:a=>j(a.target.value),className:"mt-1.5"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Max 200 characters - shown in skills list"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"markdown",children:"Skill Content *"}),(0,d.jsx)(q.T,{id:"markdown",placeholder:"Write the skill content in markdown format... ## Guidelines - Guideline 1 - Guideline 2 ## Examples ```javascript // Example code ```",value:k,onChange:a=>l(a.target.value),className:"mt-1.5 font-mono text-sm min-h-[400px]"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Markdown content that the AI will read when using this skill"})]}),(0,d.jsxs)("div",{className:"bg-muted/50 rounded-lg p-4",children:[(0,d.jsxs)("h3",{className:"font-semibold mb-2 flex items-center gap-2",children:[(0,d.jsx)(t.A,{className:"w-4 h-4"}),"Tips for Writing Skills"]}),(0,d.jsxs)("ul",{className:"text-sm text-muted-foreground space-y-1 ml-5 list-disc",children:[(0,d.jsx)("li",{children:"Be specific and actionable - provide clear guidelines and examples"}),(0,d.jsx)("li",{children:"Use markdown formatting for better readability"}),(0,d.jsx)("li",{children:"Include code examples where relevant"}),(0,d.jsx)("li",{children:"Focus on practical knowledge the AI can apply"}),(0,d.jsx)("li",{children:"Keep it concise but comprehensive"})]})]})]})}),"raw"===r&&(0,d.jsx)("div",{className:"flex-1 overflow-auto px-6 py-4",children:(0,d.jsx)("div",{className:"max-w-4xl",children:(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"raw-content",children:"Raw SKILL.md Content"}),(0,d.jsx)(q.T,{id:"raw-content",value:m,onChange:a=>(a=>{n(a);try{let{frontmatter:b,markdown:c}=(0,aJ.N1)(a);h(b.name),j(b.description),l(c)}catch(a){}})(a.target.value),className:"mt-1.5 font-mono text-sm min-h-[600px]",spellCheck:!1}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Direct editing of the SKILL.md file (YAML frontmatter + markdown)"})]})})})]})]})}function aN(){let[a,b]=(0,e.useState)([]),[c,g]=(0,e.useState)(!0),[h,i]=(0,e.useState)(""),[j,k]=(0,e.useState)(null),[l,m]=(0,e.useState)(null),[n,q]=(0,e.useState)(!1),[r,s]=(0,e.useState)(null),[u,v]=(0,e.useState)(!0),[w,x]=(0,e.useState)(!1),[y,z]=(0,e.useState)(new Set),A=async()=>{try{g(!0);let a=await aB.skillsService.getAllSkills();b(a)}catch(a){f.v.error("[SkillsManager] Failed to load skills",a),T.oR.error("Failed to load skills")}finally{g(!1)}},B=async()=>{try{let a=await aB.skillsService.isGloballyEnabled();v(a);let b=await aB.skillsService.isEvaluationEnabled();x(b);let c=await aB.skillsService.getAllSkills(),d=new Set;for(let a of c)await aB.skillsService.isSkillEnabled(a.id)&&d.add(a.id);z(d)}catch(a){f.v.error("[SkillsManager] Failed to load enabled state",a)}},C=async a=>{try{await aB.skillsService.setGlobalEnabled(a),v(a),T.oR.success(a?"Skills enabled":"Skills disabled")}catch(a){T.oR.error("Failed to update skills state")}},D=async a=>{try{await aB.skillsService.setEvaluationEnabled(a),x(a),T.oR.success(a?"Skill evaluation enabled":"Skill evaluation disabled")}catch{T.oR.error("Failed to update evaluation state")}},E=async(a,b)=>{try{b?(await aB.skillsService.enableSkill(a),z(b=>new Set([...b,a]))):(await aB.skillsService.disableSkill(a),z(b=>{let c=new Set(b);return c.delete(a),c}))}catch(a){T.oR.error("Failed to toggle skill")}},F=()=>{k(null),m("create")},H=a=>{k(a),m("edit")},I=a=>{s(a),q(!0)},J=async()=>{if(r)try{await aB.skillsService.deleteSkill(r.id),T.oR.success(`Deleted skill: ${r.name}`),await A(),await B()}catch(b){let a=b instanceof Error?b.message:"Failed to delete skill";T.oR.error(a)}finally{q(!1),s(null)}},K=async()=>{let a=document.createElement("input");a.type="file",a.accept=".md,.zip",a.multiple=!1,a.onchange=async a=>{let b=a.target.files?.[0];if(b)try{if(b.name.endsWith(".zip")){let a=await aB.skillsService.importSkills(b);T.oR.success(`Imported ${a.length} skill(s)`)}else{let a=await aB.skillsService.importSkillFile(b);T.oR.success(`Imported skill: ${a.name}`)}await A(),await B()}catch(b){let a=b instanceof Error?b.message:"Failed to import skill";T.oR.error(a)}},a.click()},L=async()=>{try{let b=a.filter(a=>!a.isBuiltIn);if(0===b.length)return void T.oR.error("No custom skills to export");let c=await aB.skillsService.exportSkills(b.map(a=>a.id)),d=URL.createObjectURL(c),e=document.createElement("a");e.href=d,e.download=`osw-skills-${new Date().toISOString().split("T")[0]}.zip`,e.click(),URL.revokeObjectURL(d),T.oR.success(`Exported ${b.length} skill(s)`)}catch(a){T.oR.error("Failed to export skills")}},M=async()=>{m(null),k(null),await A(),await B()},N=()=>{m(null),k(null)},O=a.filter(a=>a.name.toLowerCase().includes(h.toLowerCase())||a.description.toLowerCase().includes(h.toLowerCase())),P=O.filter(a=>a.isBuiltIn),Q=O.filter(a=>!a.isBuiltIn);return c?(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4",children:"Loading skills..."})]})}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col gap-3",children:[(0,d.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(X.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,d.jsx)(p.p,{placeholder:"Search skills...",value:h,onChange:a=>i(a.target.value),className:"pl-9"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:K,children:[(0,d.jsx)(aa.A,{className:"w-4 h-4 mr-2"}),"Import"]}),(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:L,children:[(0,d.jsx)(G.A,{className:"w-4 h-4 mr-2"}),"Export"]}),(0,d.jsxs)(o.$,{onClick:F,size:"sm",children:[(0,d.jsx)(_.A,{className:"w-4 h-4 mr-2"}),"New"]})]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aE.A,{className:"w-4 h-4"}),(0,d.jsx)(af.J,{htmlFor:"global-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Skills System"})]}),(0,d.jsx)(aC.d,{id:"global-toggle",checked:u,onCheckedChange:C})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aF.A,{className:"w-4 h-4"}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"eval-toggle",className:"text-sm font-medium cursor-pointer",children:"Skill Evaluation"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Pre-check which skills are relevant before each message. Increases initial token usage per message."})]})]}),(0,d.jsx)(aC.d,{id:"eval-toggle",checked:w,disabled:!u,onCheckedChange:D})]})]})}),(0,d.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6 overflow-auto",children:(0,d.jsx)("div",{className:"mx-auto max-w-7xl",children:0===O.length?(0,d.jsxs)("div",{className:"text-center py-12",children:[(0,d.jsx)(aF.A,{className:"w-12 h-12 mx-auto mb-4 text-muted-foreground"}),(0,d.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"No skills found"}),(0,d.jsx)("p",{className:"text-muted-foreground mb-4",children:h?"Try a different search query":"Create your first custom skill"}),!h&&(0,d.jsxs)(o.$,{onClick:F,children:[(0,d.jsx)(_.A,{className:"w-4 h-4 mr-2"}),"Create Skill"]})]}):(0,d.jsxs)("div",{className:"space-y-6",children:[P.length>0&&(0,d.jsxs)("div",{children:[(0,d.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,d.jsx)(t.A,{className:"w-5 h-5"}),"Built-in Skills (",P.length,")"]}),(0,d.jsx)("div",{className:"grid gap-3",children:P.map(a=>(0,d.jsx)(aO,{skill:a,isEnabled:y.has(a.id),globalEnabled:u,onToggle:E,onEdit:H,onDelete:I},a.id))})]}),Q.length>0&&(0,d.jsxs)("div",{children:[(0,d.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,d.jsx)(aF.A,{className:"w-5 h-5"}),"Custom Skills (",Q.length,")"]}),(0,d.jsx)("div",{className:"grid gap-3",children:Q.map(a=>(0,d.jsx)(aO,{skill:a,isEnabled:y.has(a.id),globalEnabled:u,onToggle:E,onEdit:H,onDelete:I},a.id))})]})]})})})]}),(0,d.jsx)(ae.lG,{open:!!l,onOpenChange:a=>!a&&N(),children:(0,d.jsx)(ae.Cf,{className:"max-w-[90vw] sm:max-w-[85vw] lg:max-w-[75vw] xl:max-w-[1200px] h-[90vh] p-0 overflow-hidden",children:l&&(0,d.jsx)(aM,{skill:j,mode:l,onSave:M,onCancel:N})})}),(0,d.jsx)(ae.lG,{open:n,onOpenChange:q,children:(0,d.jsxs)(ae.Cf,{children:[(0,d.jsxs)(ae.c7,{children:[(0,d.jsx)(ae.L3,{children:"Delete Skill"}),(0,d.jsxs)(ae.rr,{children:['Are you sure you want to delete "',r?.name,'"? This action cannot be undone.']})]}),(0,d.jsxs)(ae.Es,{children:[(0,d.jsx)(o.$,{variant:"outline",onClick:()=>q(!1),children:"Cancel"}),(0,d.jsx)(o.$,{variant:"destructive",onClick:J,children:"Delete"})]})]})})]})}function aO({skill:a,isEnabled:b,globalEnabled:c,onToggle:f,onEdit:g,onDelete:h}){let[i,j]=(0,e.useState)(!1),k=c&&b;return(0,d.jsx)(aD.Nt,{open:i,onOpenChange:j,children:(0,d.jsxs)("div",{className:`border rounded-lg transition-colors ${k?"border-primary/30 bg-primary/5":"border-border"}`,children:[(0,d.jsx)("div",{className:"p-4",children:(0,d.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,d.jsxs)(aD.R6,{className:"flex items-center gap-2 hover:text-primary transition-colors",children:[i?(0,d.jsx)(aG.A,{className:"w-4 h-4 shrink-0"}):(0,d.jsx)(aH.A,{className:"w-4 h-4 shrink-0"}),(0,d.jsx)("h3",{className:"font-semibold truncate",children:a.name})]}),a.isBuiltIn&&(0,d.jsx)(r.E,{variant:"secondary",className:"text-xs",children:"Built-in"}),!k&&(0,d.jsx)(r.E,{variant:"outline",className:"text-xs text-muted-foreground",children:"Disabled"})]}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:a.description})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aC.d,{checked:b,onCheckedChange:b=>f(a.id,b),disabled:!c}),!a.isBuiltIn&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:()=>g(a),children:(0,d.jsx)(aI.A,{className:"w-4 h-4"})}),(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:()=>h(a),children:(0,d.jsx)(I.A,{className:"w-4 h-4"})})]})]})]})}),(0,d.jsx)(aD.Ke,{children:(0,d.jsx)("div",{className:"border-t px-4 py-3 bg-muted/30",children:(0,d.jsxs)("div",{className:"text-sm space-y-2",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-muted-foreground",children:[(0,d.jsx)("span",{className:"font-medium",children:"Updated:"}),(0,d.jsx)("span",{children:a.updatedAt.toLocaleDateString()})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"font-medium text-muted-foreground",children:"Description:"}),(0,d.jsx)("p",{className:"mt-1",children:a.description})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"font-medium text-muted-foreground",children:"Content:"}),(0,d.jsx)("pre",{className:"mt-1 text-xs bg-background p-3 rounded border overflow-auto max-h-96 whitespace-pre-wrap",children:a.markdown})]})]})})})]})})}function aP(){return(0,d.jsx)(aN,{})}var aQ=c(30824),aR=c(72380),aS=c(43476),aT=c(18310),aU=c(15917),aV=c(80196),aW=c(25345),aX=c(78460),aY=c(94684),aZ=c(15952),a$=c(68877),a_=c(16945);c(33204);c(68324);c(27067);var a0=c(78266),a1=c(24886),a2=c(79588),a3=c(51932),a4=c(66641),a5=c(24780),a6=c(15303),a7=c(59268),a8=c(91292),a9=c(75535);c(65828),c(77917),c(33464),c(98688),c(43718),c(22774);c(71899),c(65893),c(18004);c(51881);function ba({onProjectSelect:a}){let[b,c]=(0,e.useState)([]),[f,g]=(0,e.useState)([]),[h,i]=(0,e.useState)(!0),[j,k]=(0,e.useState)({}),[l,m]=(0,e.useState)(null),[n,o]=(0,e.useState)(!1),[p,q]=(0,e.useState)(!1),[r,s]=(0,e.useState)(!1),[t,u]=(0,e.useState)(!1),[v,w]=(0,e.useState)(!1),[x,y]=(0,e.useState)(null),[z,A]=(0,e.useState)(""),[B,C]=(0,e.useState)("updated"),[D,E]=(0,e.useState)(null),[F,G]=(0,e.useState)(null);return(0,e.useMemo)(()=>{let a=b;if(z){let c=z.toLowerCase();a=b.filter(a=>{let b=f.find(b=>b.id===a.projectId);return a.name.toLowerCase().includes(c)||a.slug?.toLowerCase().includes(c)||b?.name.toLowerCase().includes(c)})}return[...a].sort((a,b)=>{switch(B){case"name":return a.name.localeCompare(b.name);case"created":return new Date(b.createdAt).getTime()-new Date(a.createdAt).getTime();case"published":if(!a.publishedAt&&!b.publishedAt)return 0;if(!a.publishedAt)return 1;if(!b.publishedAt)return -1;return new Date(b.publishedAt).getTime()-new Date(a.publishedAt).getTime();default:return new Date(b.updatedAt).getTime()-new Date(a.updatedAt).getTime()}})},[b,f,z,B]),(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsx)("div",{className:"text-center text-muted-foreground",children:(0,d.jsx)("p",{children:"Deployments feature is only available in Server Mode"})})})}var bb=c(64727),bc=c(85986);function bd({tab:a}){let b=(0,g.useSearchParams)().get("settings");return(0,d.jsx)("div",{className:"h-full flex flex-col",children:(0,d.jsx)("div",{className:"flex-1 overflow-auto p-6",children:"application"===(b||a||"model")?(0,d.jsx)(bc.O,{}):(0,d.jsx)(bb.t,{})})})}function be({tab:a}){return(0,d.jsx)(e.Suspense,{fallback:(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsx)("p",{className:"text-muted-foreground",children:"Loading..."})}),children:(0,d.jsx)(bd,{tab:a})})}var bf=c(15649);function bg({items:a,activeId:b,visibleIds:c=[],onItemClick:e}){if(0===a.length)return null;let g=(a,b)=>{a.preventDefault(),e?.(b.index.toString());let c=document.querySelector(`[data-heading-index="${b.index}"]`);c&&(c.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",`#${b.id}`))};return(0,d.jsxs)("nav",{className:"space-y-1",children:[(0,d.jsx)("p",{className:"text-sm font-semibold mb-3 text-foreground",children:"On This Page"}),(0,d.jsx)("ul",{className:"text-sm",children:a.map(a=>(0,d.jsxs)("li",{children:[(0,d.jsx)("a",{href:`#${a.id}`,"data-toc-id":a.index,onClick:b=>g(b,a),className:(0,f.cn)("block py-1 text-muted-foreground hover:text-foreground transition-colors","border-l-2 pl-3",b===a.index.toString()?"border-primary text-foreground font-medium":c.includes(a.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),children:a.text}),a.children&&a.children.length>0&&(0,d.jsx)("ul",{children:a.children.map(a=>(0,d.jsx)("li",{children:(0,d.jsx)("a",{href:`#${a.id}`,"data-toc-id":a.index,onClick:b=>g(b,a),className:(0,f.cn)("block py-1 text-xs text-muted-foreground hover:text-foreground transition-colors","border-l-2",b===a.index.toString()?"border-primary text-foreground font-medium":c.includes(a.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),style:{paddingLeft:"calc(0.75rem * 1.67)"},children:a.text})},`${a.id}-${a.index}`))})]},`${a.id}-${a.index}`))})]})}var bh=c(97518);function bi(){let a=(0,g.useSearchParams)().get("doc")||"overview",b=bh.P.find(b=>b.id===a)||bh.P[0],[c,f]=(0,e.useState)(""),[h,i]=(0,e.useState)(!1),[j,k]=(0,e.useState)(null),[l,m]=(0,e.useState)(""),[n,o]=(0,e.useState)([]),p=(0,e.useRef)(!1);(0,e.useRef)(null);let q=(0,e.useMemo)(()=>{if(!c)return[];let a=c.split("\n"),b=[],d=0;for(let c of a){let a=c.match(/^(#{2,4})\s+(.+)$/);if(a){let c=a[1].length,e=a[2].trim(),f=e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");b.push({level:c,text:e,id:f,index:d}),d++}}let e=[],f=null;for(let a of b)2===a.level?(f={id:a.id,text:a.text,level:2,index:a.index,children:[]},e.push(f)):3===a.level&&f&&f.children.push({id:a.id,text:a.text,level:3,index:a.index});return e},[c]),r=(0,e.useCallback)(a=>{m(a),o([a]),p.current=!0,setTimeout(()=>{p.current=!1;let a=document.querySelector(".docs-content-area");if(!a)return;let b=document.querySelectorAll(".docs-content-area [data-heading-index]");if(0===b.length)return;let c=a.getBoundingClientRect().top,d=[];b.forEach(b=>{let e=b.getBoundingClientRect(),f=c+a.clientHeight;if(e.top>=c&&e.bottom<=f){let a=b.getAttribute("data-heading-index");a&&d.push(a)}}),o(d)},1e3)},[]),s=q.length>=3;return(0,d.jsx)("div",{className:"h-full flex flex-col",children:(0,d.jsxs)("div",{className:`flex-1 overflow-hidden ${s?"lg:grid lg:grid-cols-[1fr_280px]":""}`,children:[(0,d.jsx)("div",{className:"h-full overflow-y-auto docs-content-area bg-background",children:(0,d.jsxs)("div",{className:"p-6 sm:p-8 max-w-4xl mx-auto",onClick:a=>{let b=a.target;if("A"===b.tagName){let c=b.getAttribute("href");if(c?.startsWith("#")){a.preventDefault();let b=document.getElementById(c.slice(1));b&&(b.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",c))}}},children:[h&&(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4 text-muted-foreground",children:"Loading documentation..."})]})}),j&&(0,d.jsxs)("div",{className:"flex items-center gap-3 p-4 bg-destructive/10 border border-destructive/20 rounded-lg text-destructive",children:[(0,d.jsx)(aT.A,{className:"h-5 w-5 flex-shrink-0"}),(0,d.jsxs)("div",{children:[(0,d.jsx)("p",{className:"font-semibold",children:"Error loading document"}),(0,d.jsx)("p",{className:"text-sm",children:j})]})]}),!h&&!j&&c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"mb-6 pb-4 border-b",children:(0,d.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,d.jsx)(b.icon,{className:"h-8 w-8 text-primary"}),(0,d.jsx)("h1",{className:"text-3xl font-bold",children:b.title})]})}),(0,d.jsx)(bf.T,{content:c})]})]})}),s&&(0,d.jsx)("div",{className:"hidden lg:block h-full overflow-y-auto border-l border-border bg-muted/30",children:(0,d.jsx)("div",{className:"p-6 sticky top-0",children:(0,d.jsx)(bg,{items:q,activeId:l,visibleIds:n,onItemClick:r})})})]})})}function bj(){return(0,d.jsx)(e.Suspense,{fallback:(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:"Loading documentation..."}),children:(0,d.jsx)(bi,{})})}var bk=c(74097),bl=c(52998),bm=c(87251),bn=c(3991),bo=c.n(bn),bp=c(30758);async function bq(){await i.vfs.init();let a=await i.vfs.listProjects(),b=await n.listCustomTemplates(),c=await aB.skillsService.getAllSkills(),d=null;try{let a=await fetch("/api/docs/WHATS_NEW.md");if(a.ok){let b=await a.text(),c=b.match(/^## v(\d+\.\d+\.\d+)\s*-\s*(.+)$/m);if(c){let a,e=c[1],f=c[2].trim(),g=b.indexOf(c[0]),h=b.substring(g+c[0].length),i=h.match(/^(?:## |---)/m),j=i?h.substring(0,i.index):h,k=/^[-*]\s+\*\*(.+?)\*\*\s*[-–]?\s*(.*)$/gm,l=[];for(;null!==(a=k.exec(j))&&l.length<4;){let b=a[1].trim(),c=a[2]?.trim();l.push(c?`${b} - ${c}`:b)}if(0===l.length){let b=/^[-*]\s+(.+)$/gm;for(;null!==(a=b.exec(j))&&l.length<4;){let b=a[1].trim();b.match(/^\[.*\]\(.*\)$/)||l.push(b.replace(/\*\*/g,""))}}d={version:e,title:f,highlights:l}}}}catch{}return{content:{projects:a.length,templates:b.length,skills:c.length},whatsNew:d,recentProjects:a.sort((a,b)=>new Date(b.updatedAt).getTime()-new Date(a.updatedAt).getTime()).slice(0,3).map(a=>({id:a.id,name:a.name,description:a.description||null,updatedAt:a.updatedAt instanceof Date?a.updatedAt.toISOString():a.updatedAt}))}}function br(a){return a>=1e6?(a/1e6).toFixed(1)+"M":a>=1e3?(a/1e3).toFixed(1)+"K":a.toString()}function bs(a){let b=new Date(a),c=new Date().getTime()-b.getTime(),d=Math.floor(c/6e4),e=Math.floor(c/36e5),f=Math.floor(c/864e5);return d<1?"just now":d<60?`${d}m ago`:e<24?`${e}h ago`:f<7?`${f}d ago`:b.toLocaleDateString()}function bt({onStartTour:a,onNavigate:b}){let c=a=>{b&&(a.preventDefault(),b("projects"))};return(0,d.jsx)("div",{className:"bg-card rounded-xl border border-zinc-800 p-4 mb-6",children:(0,d.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,d.jsx)(o.$,{variant:"default",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)(bo(),{href:"#",onClick:c,children:[(0,d.jsx)(_.A,{className:"w-4 h-4"}),"New Project"]})}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)(bo(),{href:"#",onClick:c,children:[(0,d.jsx)(y.A,{className:"w-4 h-4"}),"Projects"]})}),!1,(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:a,className:"gap-1.5",children:[(0,d.jsx)(aF.A,{className:"w-4 h-4"}),"Guided Tour"]}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)("a",{href:"https://discord.gg/mAJ8Ss4u",target:"_blank",rel:"noopener noreferrer",children:[(0,d.jsx)(bm.E,{className:"w-4 h-4"}),"Discord"]})}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)(bo(),{href:"#",onClick:a=>{b&&(a.preventDefault(),b("docs"))},children:[(0,d.jsx)(bk.A,{className:"w-4 h-4"}),"Docs"]})})]})})}function bu({whatsNew:a,onNavigate:b}){return a?(0,d.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-start justify-between gap-4 mb-3",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(bl.A,{className:"w-4 h-4 text-orange-500"}),(0,d.jsxs)("h3",{className:"text-sm font-medium text-zinc-200",children:["What's New in v",a.version]})]}),(0,d.jsxs)(bo(),{href:"#",onClick:a=>{b&&(a.preventDefault(),window.history.pushState({},"","/?doc=whats-new"),b("docs"))},className:"text-xs text-orange-500 hover:text-orange-400 flex items-center gap-1",children:["Read all",(0,d.jsx)(av.A,{className:"w-3 h-3"})]})]}),(0,d.jsx)("p",{className:"text-sm font-medium text-zinc-200 mb-2",children:a.title}),a.highlights&&a.highlights.length>0&&(0,d.jsx)("ul",{className:"space-y-1 flex-1",children:a.highlights.map((a,b)=>(0,d.jsxs)("li",{className:"text-xs text-zinc-300 flex items-start gap-2",children:[(0,d.jsx)("span",{className:"text-orange-500/70 mt-0.5",children:"•"}),(0,d.jsx)("span",{children:a})]},b))})]}):null}function bv({data:a,loading:b,onRefresh:c}){let e=[{label:"Version",value:`v${bp.rE}`},{label:"Projects",value:br(a.content.projects)},{label:"Templates",value:br(a.content.templates)},{label:"Skills",value:br(a.content.skills)}],f=Math.ceil(e.length/2),g=e.slice(0,f),h=e.slice(f);return(0,d.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,d.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Content Overview"}),(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:c,disabled:b,className:"h-7 px-2",children:(0,d.jsx)(aW.A,{className:`w-3.5 h-3.5 ${b?"animate-spin":""}`})})]}),(0,d.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-1.5 flex-1 content-start",children:[(0,d.jsx)("div",{className:"space-y-1.5",children:g.map(a=>(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsx)("span",{className:"text-xs text-zinc-500",children:a.label}),(0,d.jsx)("span",{className:"text-sm font-medium text-zinc-200",children:a.value})]},a.label))}),(0,d.jsx)("div",{className:"space-y-1.5",children:h.map(a=>(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsx)("span",{className:"text-xs text-zinc-500",children:a.label}),(0,d.jsx)("span",{className:"text-sm font-medium text-zinc-200",children:a.value})]},a.label))})]})]})}function bw({projects:a,onNavigate:b,onProjectSelect:c}){return(0,d.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(y.A,{className:"w-4 h-4 text-orange-500"}),(0,d.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Recent Projects"})]}),(0,d.jsxs)(bo(),{href:"#",onClick:a=>{b&&(a.preventDefault(),b("projects"))},className:"text-xs text-zinc-500 hover:text-zinc-300 flex items-center gap-0.5",children:["View all",(0,d.jsx)(aH.A,{className:"w-3 h-3"})]})]}),0===a.length?(0,d.jsx)("p",{className:"text-xs text-zinc-500 text-center py-2 flex-1 flex items-center justify-center",children:"No projects yet"}):(0,d.jsx)("div",{className:"space-y-1.5 flex-1",children:a.slice(0,3).map(a=>(0,d.jsxs)(bo(),{href:"#",onClick:b=>{var d;return d=a.id,void(c&&(b.preventDefault(),c(d)))},className:"flex items-center justify-between text-xs py-1.5 px-2 bg-zinc-900/50 rounded hover:bg-zinc-800/50 transition-colors",children:[(0,d.jsx)("span",{className:"text-zinc-300 truncate flex-1 mr-2",children:a.name}),(0,d.jsxs)("span",{className:"text-zinc-500 shrink-0 flex items-center gap-1",children:[(0,d.jsx)(a6.A,{className:"w-3 h-3"}),bs(a.updatedAt)]})]},a.id))})]})}function bx({onNavigate:a,onProjectSelect:b,onStartTour:c}){let f=(0,g.useRouter)(),[h,i]=(0,e.useState)(null),[j,k]=(0,e.useState)(null),[l,m]=(0,e.useState)(!0),[n,p]=(0,e.useState)(null),[q,r]=(0,e.useState)(null),s=(0,e.useCallback)(async()=>{m(!0),p(null);try{{let a=await bq();k(a)}r(new Date)}catch(a){p(a instanceof Error?a.message:"Unknown error")}finally{m(!1)}},[]),t=(0,e.useCallback)(()=>{c?c():f.push("/admin/projects?tour=start")},[f,c]),u=(0,e.useCallback)(a=>{b&&b(a)},[b]),v=!!j;if(l&&!v)return(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-orange-500 mx-auto"}),(0,d.jsx)("p",{className:"mt-3 text-sm text-zinc-400",children:"Loading dashboard..."})]})});if(n&&!v)return(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)(a_.A,{className:"w-8 h-8 text-red-500 mx-auto mb-2"}),(0,d.jsx)("p",{className:"text-zinc-400 text-sm",children:n}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",onClick:s,className:"mt-4",children:"Retry"})]})});if(!v)return null;if(j){let b=null!==j.whatsNew;return(0,d.jsxs)("div",{className:"h-full overflow-y-auto p-6",children:[(0,d.jsx)("div",{className:"flex items-center justify-between mb-4",children:(0,d.jsxs)("div",{children:[(0,d.jsx)("h1",{className:"text-xl font-semibold text-zinc-100",children:"Dashboard"}),q&&(0,d.jsxs)("p",{className:"text-xs text-zinc-500 mt-0.5",children:["Updated ",q.toLocaleTimeString()]})]})}),(0,d.jsx)(bt,{onStartTour:t,onNavigate:a}),(0,d.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 mb-4 [&>*]:min-h-[160px]",children:[(0,d.jsx)(bv,{data:j,loading:l,onRefresh:s}),b&&(0,d.jsx)(bu,{whatsNew:j.whatsNew,onNavigate:a})]}),(0,d.jsx)("div",{className:"mb-4",children:(0,d.jsx)(bw,{projects:j.recentProjects,onNavigate:a,onProjectSelect:u})})]})}return null}function by({view:a,onProjectSelect:b,settingsTab:e,onNavigate:g,onStartTour:h}){let i=async a=>{try{let{vfs:d}=await Promise.resolve().then(c.bind(c,11482));await d.init();let e=await d.getProject(a);e?b(e):f.v.warn("[ContentArea] Project not found:",a)}catch(a){f.v.error("[ContentArea] Failed to load project:",a)}};switch(a){case"dashboard":return(0,d.jsx)(bx,{onNavigate:g,onProjectSelect:i,onStartTour:h});case"projects":default:return(0,d.jsx)(as,{onProjectSelect:b});case"deployments":return(0,d.jsx)(ba,{onProjectSelect:b});case"templates":return(0,d.jsx)(aA,{onProjectSelect:a=>i(a.id),onNavigate:g});case"skills":return(0,d.jsx)(aP,{});case"docs":return(0,d.jsx)(bj,{});case"settings":return(0,d.jsx)(be,{tab:e})}}},85986:(a,b,c)=>{c.d(b,{O:()=>D});var d=c(21124),e=c(38301),f=c(47247),g=c(19217),h=c(7629),i=c(53199),j=c(17585),k=c(42830),l=c(45523),m=c(28074),n=c(85351),o=c(32717),p=c(16945),q=c(65828),r=c(49269),s=c(43700),t=c(71117),u=c(86275),v=c(45914),w=c(39193),x=c.n(w),y=c(15514);class z{static{this.BACKUP_VERSION="1.9.0"}static{this.FILE_EXTENSION=".osws"}static{this.MAX_IMPORT_SIZE=0x6400000}static async exportAllData(){try{y.v.info("Starting data export...");let a={version:this.BACKUP_VERSION,exportDate:new Date().toISOString(),databases:{vfs:await this.exportUnifiedData(),conversations:[],checkpoints:[]},metadata:{projectCount:0,totalSize:0,exportedFrom:"oswstudio"}};a.metadata.projectCount=a.databases.vfs.projects.length,a.metadata.totalSize=this.calculateDataSize(a);let b=new(x());b.file("backup.json",JSON.stringify(a,null,2));let c=await b.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}}),d=`oswstudio-backup-${new Date().toISOString().split("T")[0]}${this.FILE_EXTENSION}`;this.downloadBlob(c,d),y.v.info(`Export completed: ${a.metadata.projectCount} projects, ${this.formatBytes(a.metadata.totalSize)}`)}catch(a){throw y.v.error("Export failed:",a),Error(`Export failed: ${a instanceof Error?a.message:"Unknown error"}`)}}static async importAllData(a,b={mode:"merge"}){try{if(!a.name.endsWith(this.FILE_EXTENSION))throw Error(`Invalid file type. Expected ${this.FILE_EXTENSION} file.`);if(a.size>this.MAX_IMPORT_SIZE)throw Error(`File too large. Maximum size is ${this.formatBytes(this.MAX_IMPORT_SIZE)}.`);b.onProgress?.(10,"Reading backup file...");let d=new(x()),e=(await d.loadAsync(a)).file("backup.json");if(!e)throw Error("Invalid backup file format.");let f=await e.async("string"),g=JSON.parse(f);if(this.validateBackupData(g),b.onProgress?.(30,"Validating backup data..."),"replace"===b.mode){b.onProgress?.(40,"Clearing existing data...");try{let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));a.db?.db&&(y.v.info("[Backup] Closing VFS database before deletion"),a.db.db.close())}catch(a){y.v.warn("[Backup] Could not close VFS database",a)}await this.clearAllData(),await new Promise(a=>setTimeout(a,500))}b.onProgress?.(50,"Importing all data...");let h={...g.databases.vfs,conversations:g.databases.vfs.conversations||g.databases.conversations||[],checkpoints:g.databases.vfs.checkpoints||g.databases.checkpoints||[]};await this.importUnifiedData(h),b.onProgress?.(100,"Import completed successfully!"),y.v.info(`Import completed: ${g.metadata.projectCount} projects restored`)}catch(a){throw y.v.error("Import failed:",a),Error(`Import failed: ${a instanceof Error?a.message:"Unknown error"}`)}}static async validateBackupFile(a){try{if(!a.name.endsWith(this.FILE_EXTENSION))return{valid:!1,reason:"Invalid file extension"};if(a.size>this.MAX_IMPORT_SIZE)return{valid:!1,reason:"File too large"};let b=new(x()),c=(await b.loadAsync(a)).file("backup.json");if(!c)return{valid:!1,reason:"Invalid backup file format"};let d=await c.async("string"),e=JSON.parse(d);return this.validateBackupData(e),{valid:!0,metadata:e.metadata}}catch(a){return{valid:!1,reason:a instanceof Error?a.message:"Unknown error"}}}static async exportUnifiedData(){let a={projects:[],files:[],fileTree:[],conversations:[],checkpoints:[]};return new Promise((b,c)=>{let d=indexedDB.open("osw-studio-db",1);d.onsuccess=async()=>{try{let c=d.result,e=c.transaction(["projects"],"readonly"),f=e.objectStore("projects").getAll();f.onsuccess=()=>{a.projects=f.result||[]};let g=c.transaction(["files"],"readonly"),h=g.objectStore("files").getAll();h.onsuccess=()=>{a.files=h.result||[]};let i=c.transaction(["fileTree"],"readonly"),j=i.objectStore("fileTree").getAll();j.onsuccess=()=>{a.fileTree=j.result||[]};let k=c.transaction(["conversations"],"readonly"),l=k.objectStore("conversations").getAll();l.onsuccess=()=>{a.conversations=l.result||[]};let m=c.transaction(["checkpoints"],"readonly"),n=m.objectStore("checkpoints").getAll();n.onsuccess=()=>{a.checkpoints=n.result||[]},await Promise.all([new Promise(a=>e.oncomplete=()=>a(void 0)),new Promise(a=>g.oncomplete=()=>a(void 0)),new Promise(a=>i.oncomplete=()=>a(void 0)),new Promise(a=>k.oncomplete=()=>a(void 0)),new Promise(a=>m.oncomplete=()=>a(void 0))]),b(a)}catch(a){c(a)}},d.onerror=()=>c(d.error)})}static async importLegacyConversations(){return new Promise(a=>{let b=indexedDB.open("DeepStudioConversations",1);b.onsuccess=()=>{let c=b.result.transaction(["conversations"],"readonly").objectStore("conversations").getAll();c.onsuccess=()=>{a(c.result||[])},c.onerror=()=>a([])},b.onerror=()=>a([])})}static async importLegacyCheckpoints(){return new Promise(a=>{let b=indexedDB.open("DeepStudioCheckpoints",1);b.onsuccess=()=>{let c=b.result.transaction(["checkpoints"],"readonly").objectStore("checkpoints").getAll();c.onsuccess=()=>{a(c.result||[])},c.onerror=()=>a([])},b.onerror=()=>a([])})}static async importUnifiedData(a){return new Promise((b,c)=>{y.v.info("[Import] Opening database for import...");let d=setTimeout(()=>{y.v.error("[Import] Database open timeout after 10s"),c(Error("Database open timeout"))},1e4),e=indexedDB.open("osw-studio-db",1);e.onerror=()=>{clearTimeout(d),y.v.error("[Import] Failed to open database for import",e.error),c(e.error)},e.onblocked=()=>{y.v.warn("[Import] Database open is blocked - waiting for connections to close")},e.onupgradeneeded=a=>{y.v.info("[Import] Creating database schema...");let b=a.target.result;if(!b.objectStoreNames.contains("projects")){let a=b.createObjectStore("projects",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("createdAt","createdAt",{unique:!1})}if(!b.objectStoreNames.contains("files")){let a=b.createObjectStore("files",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("type","type",{unique:!1})}if(!b.objectStoreNames.contains("fileTree")){let a=b.createObjectStore("fileTree",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!b.objectStoreNames.contains("conversations")){let a=b.createObjectStore("conversations",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!b.objectStoreNames.contains("checkpoints")){let a=b.createObjectStore("checkpoints",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("timestamp","timestamp",{unique:!1})}},e.onsuccess=async()=>{try{clearTimeout(d);let c=e.result;y.v.info("[Import] Database opened successfully"),y.v.info("[Import] Starting data import...",{projects:a.projects?.length||0,files:a.files?.length||0,fileTree:a.fileTree?.length||0,conversations:a.conversations?.length||0,checkpoints:a.checkpoints?.length||0});let f=c.transaction(["projects"],"readwrite").objectStore("projects");for(let b of a.projects||[])await new Promise((a,c)=>{let d=f.put(b);d.onsuccess=()=>a(),d.onerror=()=>{y.v.error("[Import] Failed to import project:",b.id,d.error),c(d.error)}});y.v.info("[Import] Projects imported");let g=c.transaction(["files"],"readwrite").objectStore("files");for(let b of a.files||[])await new Promise((a,c)=>{let d=g.put(b);d.onsuccess=()=>a(),d.onerror=()=>{y.v.error("[Import] Failed to import file:",b.path,d.error),c(d.error)}});y.v.info("[Import] Files imported");let h=c.transaction(["fileTree"],"readwrite").objectStore("fileTree");for(let b of a.fileTree||[])await new Promise((a,c)=>{let d=h.put(b);d.onsuccess=()=>a(),d.onerror=()=>{y.v.error("[Import] Failed to import tree node:",b.path,d.error),c(d.error)}});y.v.info("[Import] File tree imported");let i=a.conversations||[];if(i.length>0){y.v.info("[Import] Importing conversations:",i.length);let a=c.transaction(["conversations"],"readwrite").objectStore("conversations");for(let b of i)await new Promise((c,d)=>{let e=a.put(b);e.onsuccess=()=>c(),e.onerror=()=>{y.v.error("[Import] Failed to import conversation:",b.id,e.error),d(e.error)}});y.v.info("[Import] Conversations imported")}let j=a.checkpoints||[];if(j.length>0){y.v.info("[Import] Importing checkpoints:",j.length);let a=c.transaction(["checkpoints"],"readwrite").objectStore("checkpoints");for(let b of j)await new Promise((c,d)=>{let e=a.put(b);e.onsuccess=()=>c(),e.onerror=()=>{y.v.error("[Import] Failed to import checkpoint:",b.id,e.error),d(e.error)}});y.v.info("[Import] Checkpoints imported")}y.v.info("[Import] All data imported successfully"),b()}catch(a){c(a)}},e.onerror=()=>c(e.error)})}static async clearAllData(){for(let a of["osw-studio-db","osw-studio-vfs","OSWStudioConversations","OSWStudioCheckpoints","deepstudio-vfs","DeepStudioConversations","DeepStudioCheckpoints"])await new Promise(b=>{let c=setTimeout(()=>{y.v.warn(`[Backup] Database deletion timeout for: ${a}`),b()},2e3),d=indexedDB.deleteDatabase(a);d.onsuccess=()=>{clearTimeout(c),y.v.info(`[Backup] Deleted database: ${a}`),b()},d.onerror=()=>{clearTimeout(c),y.v.warn(`[Backup] Error deleting database: ${a}`,d.error),b()},d.onblocked=()=>{y.v.warn(`[Backup] Database deletion blocked: ${a}`)}});y.v.info("[Backup] All databases cleared")}static validateBackupData(a){if(!a.version||!a.exportDate||!a.databases||!a.metadata)throw Error("Invalid backup file structure");if(!a.databases.vfs||!a.databases.conversations||!a.databases.checkpoints)throw Error("Incomplete backup data");let b=a.version.split(".").map(Number),c=this.BACKUP_VERSION.split(".").map(Number);if(b[0]>c[0])throw Error(`Backup version ${a.version} is not compatible with current version ${this.BACKUP_VERSION}`)}static calculateDataSize(a){return JSON.stringify(a).length}static formatBytes(a){if(0===a)return"0 Bytes";let b=Math.floor(Math.log(a)/Math.log(1024));return parseFloat((a/Math.pow(1024,b)).toFixed(2))+" "+["Bytes","KB","MB","GB"][b]}static downloadBlob(a,b){let c=URL.createObjectURL(a),d=document.createElement("a");d.href=c,d.download=b,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c)}}var A=c(93554),B=c(62949),C=c(46435);function D({onClose:a}){let[b,c]=(0,e.useState)({}),[w,x]=(0,e.useState)({}),{theme:y,setTheme:D}=(0,l.D)(),[E,F]=(0,e.useState)(!1),[G,H]=(0,e.useState)(!1),[I,J]=(0,e.useState)(!1),[K,L]=(0,e.useState)(!1),[M,N]=(0,e.useState)(0),[O,P]=(0,e.useState)(""),[Q,R]=(0,e.useState)(()=>!1!==f.s.getSettings().telemetryOptIn),[S,T]=(0,e.useState)({application:!0,costTracking:!0,dataManagement:!0}),U=async()=>{try{J(!0),await z.exportAllData(),k.oR.success("Data exported successfully!")}catch(a){k.oR.error(a instanceof Error?a.message:"Export failed")}finally{J(!1)}},V=a=>{T(b=>({...b,[a]:!b[a]}))};return(0,d.jsxs)("div",{className:"flex-1 min-h-0 flex flex-col overflow-hidden",children:[(0,d.jsxs)("div",{className:"shrink-0 pb-3 mb-1 border-b",children:[(0,d.jsx)("h3",{className:"font-semibold text-base tracking-tight",children:"Settings"}),(0,d.jsx)("p",{className:"text-muted-foreground text-xs mt-1",children:"Application preferences and data management"})]}),(0,d.jsx)("div",{className:"flex-1 min-h-0 overflow-y-auto",children:(0,d.jsxs)("div",{className:"space-y-3 pb-4",children:[(0,d.jsxs)(B.Nt,{open:S.application,onOpenChange:()=>V("application"),children:[(0,d.jsxs)(B.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(m.A,{className:"h-4 w-4"}),(0,d.jsx)("h4",{className:"font-medium text-sm",children:"Application Settings"})]}),(0,d.jsx)(n.A,{className:`h-4 w-4 transition-transform duration-200 ${S.application?"rotate-180":""}`})]}),(0,d.jsxs)(B.Ke,{className:"px-3 pt-2 pb-3",children:[(0,d.jsx)("p",{className:"text-muted-foreground text-xs mb-4",children:"Configure your preferences and display options"}),(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"theme",children:"Theme"}),(0,d.jsxs)(C.OY,{type:"single",value:E&&y||"dark",onValueChange:a=>{a&&(D(a),f.s.setSetting("theme",a),c(b=>({...b,theme:a})))},className:"w-full mt-2",children:[(0,d.jsx)(C.dz,{value:"dark",className:"flex-1",children:"Dark"}),(0,d.jsx)(C.dz,{value:"light",className:"flex-1",children:"Light"}),(0,d.jsx)(C.dz,{value:"system",className:"flex-1",children:"System"})]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"telemetry",children:"Anonymous Usage Analytics"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Help improve OSW Studio by sharing anonymous usage data"})]}),(0,d.jsx)(j.d,{id:"telemetry",checked:Q,onCheckedChange:a=>{R(a),(0,A._e)(a)}})]})]})]})]}),(0,d.jsxs)(B.Nt,{open:S.costTracking,onOpenChange:()=>V("costTracking"),children:[(0,d.jsxs)(B.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(o.A,{className:"h-4 w-4"}),(0,d.jsx)("h4",{className:"font-medium text-sm",children:"Cost Tracking"})]}),(0,d.jsx)(n.A,{className:`h-4 w-4 transition-transform duration-200 ${S.costTracking?"rotate-180":""}`})]}),(0,d.jsx)(B.Ke,{className:"px-3 pt-2 pb-3",children:(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"show-costs",children:"Display Costs"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Show cost information in messages"})]}),(0,d.jsx)(j.d,{id:"show-costs",checked:!1!==w.showCosts,onCheckedChange:a=>{let b={...w,showCosts:a};f.s.setCostSettings(b),x(b)}})]}),(0,d.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"daily-limit",className:"text-xs",children:"Daily Limit (USD)"}),(0,d.jsx)(h.p,{id:"daily-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",className:"mt-1.5",value:w.dailyLimit||"",onChange:a=>{let b=a.target.value?parseFloat(a.target.value):void 0,c={...w,dailyLimit:b};f.s.setCostSettings(c),x(c)}})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"project-limit",className:"text-xs",children:"Project Limit (USD)"}),(0,d.jsx)(h.p,{id:"project-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",className:"mt-1.5",value:w.projectLimit||"",onChange:a=>{let b=a.target.value?parseFloat(a.target.value):void 0,c={...w,projectLimit:b};f.s.setCostSettings(c),x(c)}})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"warning-threshold",className:"text-xs",children:"Warning Threshold"}),(0,d.jsxs)("div",{className:"flex items-center gap-3 mt-1.5",children:[(0,d.jsx)(h.p,{id:"warning-threshold",type:"number",min:"50",max:"100",step:"5",className:"flex-1",value:w.warningThreshold||80,onChange:a=>{let b=parseInt(a.target.value),c={...w,warningThreshold:b};f.s.setCostSettings(c),x(c)}}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground flex items-center gap-1 whitespace-nowrap font-mono",children:[(0,d.jsx)(p.A,{className:"h-3 w-3"}),"Warn at ",w.warningThreshold||80,"%"]})]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between bg-muted/30 border rounded-lg p-3",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"text-xs text-muted-foreground font-medium",children:"Lifetime Total"}),(0,d.jsx)("div",{className:"text-lg font-bold font-mono tracking-tight mt-0.5",children:u.U.formatCost(f.s.getLifetimeCosts().total)})]}),(0,d.jsx)(g.$,{variant:"outline",size:"sm",onClick:()=>{confirm("Reset lifetime cost tracking? This cannot be undone.")&&(f.s.resetLifetimeCosts(),k.oR.success("Lifetime costs reset"))},children:"Reset Stats"})]})]})})]}),(0,d.jsxs)(B.Nt,{open:S.dataManagement,onOpenChange:()=>V("dataManagement"),children:[(0,d.jsxs)(B.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(q.A,{className:"h-4 w-4"}),(0,d.jsx)("h4",{className:"font-medium text-sm",children:"Data Management"})]}),(0,d.jsx)(n.A,{className:`h-4 w-4 transition-transform duration-200 ${S.dataManagement?"rotate-180":""}`})]}),(0,d.jsxs)(B.Ke,{className:"px-3 pt-2 pb-3",children:[(0,d.jsx)("p",{className:"text-xs text-muted-foreground mb-4",children:"Backup and restore your projects, conversations, and settings."}),(0,d.jsxs)("div",{className:"space-y-2.5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 p-3 rounded-lg border",children:[(0,d.jsx)(r.A,{className:"h-4 w-4 text-muted-foreground shrink-0"}),(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsx)("div",{className:"text-sm font-medium",children:"Export All Data"}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:"Download a backup of all projects and data"})]}),(0,d.jsx)(g.$,{variant:"outline",size:"sm",onClick:U,disabled:I,children:I?"Exporting...":"Export"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3 p-3 rounded-lg border",children:[(0,d.jsx)(s.A,{className:"h-4 w-4 text-muted-foreground shrink-0"}),(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsx)("div",{className:"text-sm font-medium",children:"Import Data"}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:"Restore from a .osws backup file"})]}),(0,d.jsx)(g.$,{variant:"outline",size:"sm",onClick:()=>{let a=document.createElement("input");a.type="file",a.accept=".osws",a.onchange=async a=>{let b=a.target.files?.[0];if(b)try{L(!0),N(0),P("Validating file...");let a=await z.validateBackupFile(b);if(!a.valid)return void k.oR.error(`Invalid backup file: ${a.reason}`);let c=confirm(`Import ${a.metadata?.projectCount||0} projects? +`;function B({deploymentId:a,function:b,isOpen:c,onClose:h,onSave:i}){let[j,k]=(0,e.useState)(b?.name||""),[l,m]=(0,e.useState)(b?.description||""),[n,o]=(0,e.useState)(b?.method||"ANY"),[p,q]=(0,e.useState)(b?.code||A),[s,B]=(0,e.useState)(b?.timeoutMs||5e3),[C,D]=(0,e.useState)(!1),[E,F]=(0,e.useState)(null),{resolvedTheme:G}=(0,z.D)(),[H,I]=(0,e.useState)(!1),J=async()=>{if(F(null),!j.trim())return void F("Function name is required");if(!/^[a-z0-9][a-z0-9-]*[a-z0-9]$|^[a-z0-9]$/.test(j))return void F("Name must be lowercase letters, numbers, and hyphens only");if(!p.trim())return void F("Function code is required");D(!0);try{await i({name:j.trim(),description:l.trim()||void 0,method:n,code:p,timeoutMs:s,enabled:b?.enabled??!0})}catch(a){F(a instanceof Error?a.message:"Failed to save function")}finally{D(!1)}};return H?(0,d.jsx)(u.lG,{open:c,onOpenChange:h,children:(0,d.jsxs)(u.Cf,{className:"sm:max-w-3xl h-[85vh] flex flex-col",children:[(0,d.jsxs)(u.c7,{children:[(0,d.jsx)(u.L3,{children:b?"Edit Function":"Create Function"}),(0,d.jsx)(u.rr,{children:"Define an HTTP endpoint that can access your deployment database."})]}),(0,d.jsxs)("div",{className:"flex-1 overflow-auto space-y-4",children:[(0,d.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,d.jsxs)("div",{className:"col-span-2 space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"name",children:"Function Name"}),(0,d.jsx)(v.p,{id:"name",value:j,onChange:a=>k(a.target.value.toLowerCase()),placeholder:"my-function",disabled:!!b}),a&&(0,d.jsxs)("p",{className:"text-xs text-muted-foreground",children:["URL: /api/deployments/",a,"/functions/",(0,d.jsx)("span",{className:"font-mono",children:j||"name"})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"method",children:"HTTP Method"}),(0,d.jsxs)(x.l6,{value:n,onValueChange:a=>o(a),children:[(0,d.jsx)(x.bq,{children:(0,d.jsx)(x.yv,{})}),(0,d.jsxs)(x.gC,{children:[(0,d.jsx)(x.eb,{value:"ANY",children:"ANY"}),(0,d.jsx)(x.eb,{value:"GET",children:"GET"}),(0,d.jsx)(x.eb,{value:"POST",children:"POST"}),(0,d.jsx)(x.eb,{value:"PUT",children:"PUT"}),(0,d.jsx)(x.eb,{value:"DELETE",children:"DELETE"})]})]})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"description",children:"Description (optional)"}),(0,d.jsx)(v.p,{id:"description",value:l,onChange:a=>m(a.target.value),placeholder:"What does this function do?"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{htmlFor:"timeout",children:"Timeout (seconds)"}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(v.p,{id:"timeout",type:"number",min:1,max:30,value:s/1e3,onChange:a=>B(1e3*Math.min(30,Math.max(1,parseInt(a.target.value)||5))),className:"w-24"}),(0,d.jsx)("span",{className:"text-sm text-muted-foreground",children:"1-30 seconds"})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(w.J,{children:"Function Code"}),(0,d.jsx)("div",{className:"h-64 border rounded-lg overflow-hidden",children:(0,d.jsx)(t.Ay,{language:"javascript",theme:"dark"===G?"vs-dark":"light",value:p,onChange:a=>q(a||""),options:{minimap:{enabled:!1},fontSize:13,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2}})})]}),(0,d.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,d.jsx)(y.A,{className:"h-4 w-4"}),"Available APIs"]}),(0,d.jsxs)("div",{className:"grid gap-2 text-xs font-mono",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-blue-500",children:"request"}),".method, .body, .query, .headers, .params, .path"]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-green-500",children:"db"}),".query(sql, params), .run(sql, params), .all(sql, params)"]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-purple-500",children:"Response"}),".json(data, status), .text(text, status), .error(msg, status)"]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-yellow-500",children:"fetch"}),"(url, options) - External HTTP requests"]})]})]}),E&&(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm text-destructive bg-destructive/10 p-3 rounded-lg",children:[(0,d.jsx)(g.A,{className:"h-4 w-4"}),E]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,d.jsx)(r.$,{variant:"outline",onClick:h,disabled:C,children:"Cancel"}),(0,d.jsx)(r.$,{onClick:J,disabled:C,children:C?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(f.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):b?"Save Changes":"Create Function"})]})]})}):null}var C=c(15514);function D({deploymentId:a,dataProvider:b,hideRuntimeFeatures:c}){let[t,u]=(0,e.useState)([]),[v,w]=(0,e.useState)(!0),[x,y]=(0,e.useState)(null),[z,A]=(0,e.useState)(null),[D,E]=(0,e.useState)(!1),[F,G]=(0,e.useState)(null),H=async()=>{try{if(w(!0),y(null),b)u(await b.list());else if(a){let b=await fetch(`/api/admin/deployments/${a}/functions`);if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to load functions")}let c=await b.json();u(c.functions)}}catch(a){y(a instanceof Error?a.message:"Failed to load functions")}finally{w(!1)}},I=async c=>{try{if(b)await b.toggle(c.id,!c.enabled);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!c.enabled})})).ok)throw Error("Failed to update function");await H()}catch(a){console.error("Failed to toggle function:",a)}},J=async c=>{if(confirm(`Delete function "${c.name}"? This cannot be undone.`))try{if(b)await b.remove(c.id);else if(!a)return;else if(!(await fetch(`/api/admin/deployments/${a}/functions/${c.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete function");await H()}catch(a){console.error("Failed to delete function:",a)}},K=async c=>{try{if(b)await b.save(z?.id||null,c);else if(a)if(z){let b=await fetch(`/api/admin/deployments/${a}/functions/${z.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to update function")}}else{let b=await fetch(`/api/admin/deployments/${a}/functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!b.ok){let a=await b.json();throw Error(a.error||"Failed to create function")}}else throw Error("No deployment ID available");A(null),E(!1),await H()}catch(a){throw a}};return v?(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,d.jsx)(f.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):x?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,d.jsx)(g.A,{className:"h-8 w-8 text-destructive"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:x}),(0,d.jsx)(r.$,{variant:"outline",onClick:H,children:"Retry"})]}):(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,d.jsx)("h3",{className:"text-sm font-medium",children:"Edge Functions"}),(0,d.jsxs)(r.$,{size:"sm",onClick:()=>E(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"New Function"]})]}),(0,d.jsx)("div",{className:"flex-1 overflow-auto",children:0===t.length?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center border rounded-lg",children:[(0,d.jsx)(i.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"No edge functions yet"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create your first API endpoint"}),(0,d.jsxs)(r.$,{size:"sm",onClick:()=>E(!0),children:[(0,d.jsx)(h.A,{className:"h-4 w-4 mr-1"}),"Create Function"]})]}):(0,d.jsx)("div",{className:"grid gap-3",children:t.map(b=>(0,d.jsx)("div",{className:(0,C.cn)("border rounded-lg p-4 transition-colors",!b.enabled&&"opacity-60 bg-muted/30"),children:(0,d.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,d.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,d.jsx)(i.A,{className:"h-4 w-4 text-blue-500 shrink-0"}),(0,d.jsx)("span",{className:"font-mono font-medium truncate",children:b.name}),(0,d.jsx)("span",{className:(0,C.cn)("text-xs px-1.5 py-0.5 rounded shrink-0","ANY"===b.method?"bg-purple-500/20 text-purple-600":"GET"===b.method?"bg-green-500/20 text-green-600":"POST"===b.method?"bg-blue-500/20 text-blue-600":"PUT"===b.method?"bg-yellow-500/20 text-yellow-600":"bg-red-500/20 text-red-600"),children:b.method}),!b.enabled&&(0,d.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),b.description&&(0,d.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:b.description}),(0,d.jsxs)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:[(0,d.jsxs)("span",{className:"shrink-0",children:["Timeout: ",b.timeoutMs/1e3,"s"]}),!c&&a&&(0,d.jsx)("button",{onClick:()=>(b=>{if(!a)return;let c=`${window.location.origin}/api/deployments/${a}/functions/${b.name}`;navigator.clipboard.writeText(c),G(b.id),setTimeout(()=>G(null),2e3)})(b),className:"flex items-center gap-1 hover:text-foreground transition-colors shrink-0",children:F===b.id?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.A,{className:"h-3 w-3 text-green-500"}),"Copied!"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(k.A,{className:"h-3 w-3"}),"Copy URL"]})})]})]}),(0,d.jsxs)(s.rI,{children:[(0,d.jsx)(s.ty,{asChild:!0,children:(0,d.jsx)(r.$,{variant:"ghost",size:"sm",children:(0,d.jsx)(l.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(s.SQ,{align:"end",children:[(0,d.jsxs)(s._2,{onClick:()=>A(b),children:[(0,d.jsx)(m.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,d.jsx)(s._2,{onClick:()=>I(b),children:b.enabled?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(n.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),!c&&a&&(0,d.jsxs)(s._2,{onClick:()=>window.open(`/api/deployments/${a}/functions/${b.name}`,"_blank"),children:[(0,d.jsx)(p.A,{className:"h-4 w-4 mr-2"}),"Open in Browser"]}),(0,d.jsxs)(s._2,{onClick:()=>J(b),className:"text-destructive",children:[(0,d.jsx)(q.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},b.id))})}),(D||z)&&(0,d.jsx)(B,{deploymentId:a||"",function:z,isOpen:!0,onClose:()=>{E(!1),A(null)},onSave:K})]})}},83330:(a,b,c)=>{c.d(b,{f:()=>by});var d=c(21124),e=c(38301),f=c(15514),g=c(42378),h=c(3902),i=c(11482),j=c(2117),k=c(39193),l=c.n(k);class m{async doInit(){if(this.adapter)return;let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));await a.init(),this.adapter=a.getStorageAdapter()}async init(){return this.initPromise||(this.initPromise=this.doInit()),this.initPromise}getAdapter(){if(!this.adapter)throw Error("TemplateService not initialized. Call init() first.");return this.adapter}async exportProjectAsTemplate(a,b,c){try{let d;f.v.info("[TemplateService] Exporting project as template",{projectId:b,name:c.name}),this.validateMetadata(c);let e=await a.getProject(b),g=e?.settings?.runtime,h=await a.getAllFilesAndDirectories(b),i=h.filter(a=>"directory"!==a.type),j=h.filter(a=>"directory"===a.type).map(a=>a.path);try{let c=a.getStorageAdapter(),e=c.listEdgeFunctions?await c.listEdgeFunctions(b):[],f=c.listServerFunctions?await c.listServerFunctions(b):[],g=c.listSecrets?await c.listSecrets(b):[];(e.length>0||f.length>0||g.length>0)&&(d={edgeFunctions:e.length>0?e.map(a=>({name:a.name,method:a.method,code:a.code,description:a.description,enabled:a.enabled,timeoutMs:a.timeoutMs})):void 0,serverFunctions:f.length>0?f.map(a=>({name:a.name,code:a.code,description:a.description,enabled:a.enabled})):void 0,secrets:g.length>0?g.map(a=>({name:a.name,description:a.description})):void 0})}catch{f.v.warn("[TemplateService] Could not extract backend features from project stores")}let k={version:d?"2.0.0":"1.0.0",name:c.name,description:c.description,templateVersion:c.version,author:c.author,authorUrl:c.authorUrl,license:c.license,licenseLabel:c.licenseLabel,licenseDescription:c.licenseDescription,tags:c.tags||[],thumbnail:c.thumbnail,previewImages:c.previewImages||[],downloadUrl:c.downloadUrl,runtime:g,directories:j,files:i.map(a=>({path:a.path,content:a.content})),assets:[],backendFeatures:d},m=new(l());m.file("template.json",JSON.stringify(k,null,2));let n=await m.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}});return f.v.info("[TemplateService] Template exported successfully",{name:c.name,size:n.size}),n}catch(a){throw f.v.error("[TemplateService] Failed to export template:",a),Error(`Failed to export template: ${a instanceof Error?a.message:"Unknown error"}`)}}async importTemplateFile(a){try{if(f.v.info("[TemplateService] Importing template file",{name:a.name,size:a.size}),!a.name.endsWith(".oswt"))throw Error("Invalid file type. Expected .oswt file.");if(a.size>0x1900000)throw Error(`File too large. Maximum size is ${Math.round(25)}MB.`);let b=new(l()),c=(await b.loadAsync(a)).file("template.json");if(!c)throw Error("Invalid template file format. Missing template.json.");let d=await c.async("string"),e=JSON.parse(d);this.validateTemplateStructure(e);let g={id:(0,j.A)(),name:e.name,description:e.description,version:e.templateVersion||"1.0.0",files:e.files||[],directories:e.directories||[],assets:e.assets,metadata:{author:e.author,authorUrl:e.authorUrl,license:e.license||"personal",licenseLabel:e.licenseLabel,licenseDescription:e.licenseDescription,tags:e.tags||[],thumbnail:e.thumbnail,previewImages:e.previewImages||[],downloadUrl:e.downloadUrl},runtime:e.runtime,importedAt:new Date,backendFeatures:e.backendFeatures||e.serverFeatures};return await this.init(),await this.getAdapter().saveCustomTemplate(g),f.v.info("[TemplateService] Template imported successfully",{id:g.id,name:g.name}),g}catch(a){throw f.v.error("[TemplateService] Failed to import template:",a),Error(`Failed to import template: ${a instanceof Error?a.message:"Unknown error"}`)}}async listCustomTemplates(){try{return await this.init(),(await this.getAdapter().getAllCustomTemplates()).sort((a,b)=>b.importedAt.getTime()-a.importedAt.getTime())}catch(a){throw f.v.error("[TemplateService] Failed to list templates:",a),Error("Failed to list templates")}}async deleteCustomTemplate(a){try{await this.init(),await this.getAdapter().deleteCustomTemplate(a),f.v.info("[TemplateService] Template deleted",{id:a})}catch(a){throw f.v.error("[TemplateService] Failed to delete template:",a),Error("Failed to delete template")}}async exportTemplateAsFile(a){try{f.v.info("[TemplateService] Re-exporting custom template",{id:a.id,name:a.name});let b=new(l());for(let c of(b.file("template.json",JSON.stringify(a,null,2)),a.files))c.content,b.file(c.path,c.content);return await b.generateAsync({type:"blob"})}catch(a){throw f.v.error("[TemplateService] Failed to re-export template:",a),Error(`Failed to export template: ${a instanceof Error?a.message:"Unknown error"}`)}}validateMetadata(a){if(!a.name||a.name.length<1||a.name.length>50)throw Error("Template name must be between 1 and 50 characters");if(!a.description||a.description.length<10||a.description.length>500)throw Error("Template description must be between 10 and 500 characters");if(!a.version||!/^\d+\.\d+\.\d+$/.test(a.version))throw Error("Template version must be in semantic version format (e.g., 1.0.0)");if(a.author&&a.author.length>50)throw Error("Author name must be 50 characters or less");if(a.authorUrl&&!this.isValidUrl(a.authorUrl))throw Error("Author URL must be a valid URL");if(!a.license)throw Error("License is required");if(a.tags&&a.tags.length>10)throw Error("Maximum 10 tags allowed");if(a.thumbnail&&a.thumbnail.length>512e3)throw Error(`Thumbnail too large. Maximum size is ${Math.round(500)}KB`);if(a.previewImages&&a.previewImages.length>5)throw Error("Maximum 5 preview images allowed");if(a.previewImages){for(let b of a.previewImages)if(b.length>1048576)throw Error(`Preview image too large. Maximum size is ${Math.round(1024)}KB per image`)}}validateTemplateStructure(a){if(!a.name||"string"!=typeof a.name)throw Error("Invalid template: missing or invalid name");if(!a.description||"string"!=typeof a.description)throw Error("Invalid template: missing or invalid description");if(!a.files||!Array.isArray(a.files))throw Error("Invalid template: missing or invalid files array");if(!a.directories||!Array.isArray(a.directories))throw Error("Invalid template: missing or invalid directories array");for(let b of a.files){if(!b.path||"string"!=typeof b.path)throw Error("Invalid template: file missing path");if(void 0===b.content)throw Error("Invalid template: file missing content")}let b=a.backendFeatures||a.serverFeatures;if(b){if("object"!=typeof b)throw Error("Invalid template: backendFeatures must be an object");if(b.edgeFunctions&&!Array.isArray(b.edgeFunctions))throw Error("Invalid template: backendFeatures.edgeFunctions must be an array");if(b.serverFunctions&&!Array.isArray(b.serverFunctions))throw Error("Invalid template: backendFeatures.serverFunctions must be an array");if(b.secrets&&!Array.isArray(b.secrets))throw Error("Invalid template: backendFeatures.secrets must be an array")}}isValidUrl(a){try{return new URL(a),!0}catch{return!1}}constructor(){this.adapter=null,this.initPromise=null}}let n=new m;var o=c(19217),p=c(7629),q=c(33847),r=c(22544),s=c(88205),t=c(3663),u=c(46148),v=c(71613),w=c(47089),x=c(84122),y=c(15350),z=c(66041),A=c(32717),B=c(34941),C=c(3368),D=c(11082),E=c(10708),F=c(70045),G=c(49269),H=c(91351),I=c(40284),J=c(14263),K=c(36734),L=c(27928);async function M(a){let b=await createImageBitmap(a),c=b.width,d=b.height;if(c>640||d>360){let a=Math.min(640/c,360/d);c=Math.round(c*a),d=Math.round(d*a)}let e=document.createElement("canvas");e.width=c,e.height=d;let f=e.getContext("2d");if(!f)throw Error("Failed to get canvas context");f.drawImage(b,0,0,c,d),b.close();let g=e.toDataURL("image/jpeg",.7);return g.length>137e3&&(g=e.toDataURL("image/jpeg",.5)),g}function N({image:a,onCapture:b,onImageChange:c,size:g="md",className:h}){let i=(0,e.useRef)(null),[j,k]=(0,e.useState)(!1),l=async a=>{let b=a.target.files?.[0];if(b){try{let a=await M(b);c(a)}catch{}a.target.value=""}},m=async a=>{if(a.stopPropagation(),b){k(!0);try{let a=await b();a&&c(a)}finally{k(!1)}}},n=a=>{a.stopPropagation(),i.current?.click()},o="sm"===g,p=a=>a.stopPropagation();return a?(0,d.jsxs)("div",{className:(0,f.cn)("relative group",h),onClick:p,children:[o?(0,d.jsx)("div",{className:"w-16 h-12 rounded-md overflow-hidden bg-muted shrink-0",children:(0,d.jsx)("img",{src:a,alt:"Thumbnail",className:"w-full h-full object-cover"})}):(0,d.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,d.jsx)("img",{src:a,alt:"Thumbnail",className:"w-full h-full object-cover"})}),(0,d.jsx)("button",{type:"button",onClick:a=>{a.stopPropagation(),c(void 0)},className:(0,f.cn)("absolute flex items-center justify-center bg-background/80 text-foreground opacity-0 group-hover:opacity-100 transition-opacity border border-border shadow-sm",o?"h-5 w-5 rounded":"h-7 w-7 rounded-md",o?"top-0 right-0 -translate-y-1/3 translate-x-1/3":"top-1.5 right-1.5"),title:"Remove thumbnail",children:(0,d.jsx)(w.A,{className:o?"h-3 w-3":"h-3.5 w-3.5"})})]}):(0,d.jsxs)("div",{className:(0,f.cn)("relative",h),onClick:p,children:[o?(0,d.jsxs)("div",{className:"w-16 h-12 rounded-md bg-muted flex items-center justify-center gap-1 shrink-0",children:[b&&(0,d.jsx)("button",{type:"button",onClick:m,disabled:j,className:"h-6 w-6 rounded flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted-foreground/15 transition-colors",title:"Capture",children:j?(0,d.jsx)(J.A,{className:"h-3 w-3 animate-spin"}):(0,d.jsx)(K.A,{className:"h-3 w-3"})}),(0,d.jsx)("button",{type:"button",onClick:n,className:"h-6 w-6 rounded flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted-foreground/15 transition-colors",title:"Upload image",children:(0,d.jsx)(L.A,{className:"h-3 w-3"})})]}):(0,d.jsxs)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center gap-3",children:[b&&(0,d.jsx)("button",{type:"button",onClick:m,disabled:j,className:"h-9 w-9 rounded-lg flex items-center justify-center border border-border/60 bg-background/50 text-muted-foreground hover:text-foreground hover:bg-background/80 transition-colors shadow-sm",title:"Capture screenshot",children:j?(0,d.jsx)(J.A,{className:"h-4 w-4 animate-spin"}):(0,d.jsx)(K.A,{className:"h-4 w-4"})}),(0,d.jsx)("button",{type:"button",onClick:n,className:"h-9 w-9 rounded-lg flex items-center justify-center border border-border/60 bg-background/50 text-muted-foreground hover:text-foreground hover:bg-background/80 transition-colors shadow-sm",title:"Upload image",children:(0,d.jsx)(L.A,{className:"h-4 w-4"})})]}),(0,d.jsx)("input",{ref:i,type:"file",accept:"image/*",className:"hidden",onChange:l})]})}var O=c(13531),P=c(50485);async function Q(a){let b;await i.vfs.init();let c=await i.vfs.getProject(a),d=new O.VirtualServer(i.vfs,a,void 0,void 0,void 0,c?.settings?.runtime);try{b=await d.compileProject()}catch{return d.cleanupBlobUrls(),null}let e=b.files.find(a=>"/index.html"===a.path);if(!e)return d.cleanupBlobUrls(),null;let f="string"==typeof e.content?e.content:new TextDecoder().decode(e.content);f=(f=(f=f.replace(/href="([^"]+\.css)"/g,(a,c)=>{if(c.startsWith("http")||c.startsWith("//"))return a;let d=c.startsWith("/")?c:"/"+c,e=b.blobUrls.get(d);return e?`href="${e}"`:a})).replace(/src="([^"]+\.js)"/g,(a,c)=>{if(c.startsWith("http")||c.startsWith("//"))return a;let d=c.startsWith("/")?c:"/"+c,e=b.blobUrls.get(d);return e?`src="${e}"`:a})).replace(/src="([^"]+\.(png|jpg|jpeg|gif|svg|webp))"/gi,(a,c)=>{let d=c.startsWith("/")?c:"/"+c,e=b.blobUrls.get(d);return e?`src="${e}"`:a});let g=document.createElement("iframe");g.style.position="fixed",g.style.top="-10000px",g.style.left="-10000px",g.style.width="1280px",g.style.height="720px",g.style.border="none",document.body.appendChild(g);try{return await new Promise(a=>{g.onload=()=>a(),g.srcdoc=f}),await new Promise(a=>setTimeout(a,1500)),await (0,P.captureIframeScreenshot)(g,1280,720,640,360,.8,!1)}finally{g.parentElement&&document.body.removeChild(g),d.cleanupBlobUrls()}}var R=c(51855),S=c(9188),T=c(42830);function U({project:a,onSelect:b,onDelete:c,onExport:g,onExportZip:j,onDuplicate:k,onPreview:l,onUpdate:m,onExportAsTemplate:n,onBackend:J,viewMode:K="grid",forceMenuOpen:L=!1,highlightExport:M=!1}){let[O,P]=(0,e.useState)(!1),[U,V]=(0,e.useState)(a.name),[W,X]=(0,e.useState)(a.description||""),[Y,Z]=(0,e.useState)(null),[$,_]=(0,e.useState)(!0),[aa,ab]=(0,e.useState)(!1),ac=async()=>{if(!U.trim()){T.oR.error("Project name cannot be empty"),V(a.name),P(!1);return}if(U.length>50)return void T.oR.error("Project name must be 50 characters or less");if(W.length>200)return void T.oR.error("Description must be 200 characters or less");try{a.name=U.trim(),a.description=W.trim()||void 0,await i.vfs.updateProject(a),m(a),P(!1),T.oR.success("Project updated")}catch(b){f.v.error("Failed to update project:",b),T.oR.error("Failed to update project"),V(a.name),X(a.description||"")}},ad=()=>{V(a.name),X(a.description||""),P(!1)},ae=a=>{if(L)return void ab(!0);ab(a)},af=()=>Y?Object.entries(Y.fileTypes).sort(([,a],[,b])=>b-a).slice(0,3):[],ag=a=>{let b=a.toLowerCase();return["html","htm"].includes(b)?(0,d.jsx)(s.A,{className:"h-3 w-3"}):["css","scss","sass"].includes(b)?(0,d.jsx)(t.A,{className:"h-3 w-3"}):["js","jsx","ts","tsx"].includes(b)?(0,d.jsx)(s.A,{className:"h-3 w-3"}):["png","jpg","jpeg","gif","svg"].includes(b)?(0,d.jsx)(u.A,{className:"h-3 w-3"}):(0,d.jsx)(t.A,{className:"h-3 w-3"})},ah=a.settings?.runtime||"handlebars",ai=(0,h.sZ)(ah),aj=a=>a&&0!==a?`$${a.toFixed(2)}`:null;return"list"===K?(0,d.jsx)("div",{className:`group border border-border rounded-lg p-4 hover:shadow-md transition-all cursor-pointer hover:border-primary/50 ${M?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>b(a),children:(0,d.jsxs)("div",{className:"flex items-start gap-4",children:[(0,d.jsx)(N,{image:a.previewImage,onCapture:()=>Q(a.id),onImageChange:b=>m({...a,previewImage:b,previewUpdatedAt:b?new Date:void 0}),size:"sm"}),(0,d.jsxs)("div",{className:"flex-1 min-w-0 flex flex-col md:flex-row md:gap-6",children:[(0,d.jsx)("div",{className:"flex-1 min-w-0 space-y-1",children:O?(0,d.jsxs)("div",{className:"space-y-2",onClick:a=>a.stopPropagation(),children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(p.p,{value:U,onChange:a=>V(a.target.value),onKeyDown:a=>{"Enter"!==a.key||a.shiftKey||(a.preventDefault(),ac()),"Escape"===a.key&&ad()},className:"h-7 text-sm font-semibold",autoFocus:!0,maxLength:50,placeholder:"Project name"}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:ac,children:(0,d.jsx)(v.A,{className:"h-3 w-3"})}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:ad,children:(0,d.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[U.length,"/50"]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(q.T,{value:W,onChange:a=>X(a.target.value),onKeyDown:a=>{"Escape"===a.key&&ad()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[W.length,"/200"]})]})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("h3",{className:"font-semibold truncate",children:a.name}),(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0 h-auto shrink-0 ${ai.className}`,children:ai.label}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:a=>{a.stopPropagation(),P(!0)},children:(0,d.jsx)(x.A,{className:"h-3 w-3"})})]}),a.description&&(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1",children:a.description}),(0,d.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Updated ",(0,R.m)(a.updatedAt,{addSuffix:!0})]})]})}),(0,d.jsxs)("div",{className:"space-y-2 mt-2 md:mt-0",children:[Y&&(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-sm text-muted-foreground",children:[(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(y.A,{className:"h-4 w-4"}),Y.fileCount," ",1===Y.fileCount?"file":"files"]}),(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(z.A,{className:"h-4 w-4"}),Y.formattedSize]}),a.costTracking?.totalCost&&a.costTracking.totalCost>0&&(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(A.A,{className:"h-4 w-4"}),aj(a.costTracking.totalCost)]})]}),Y&&af().length>0&&(0,d.jsx)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-xs",children:af().map(([a,b])=>(0,d.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[ag(a),(0,d.jsxs)("span",{children:[a.toUpperCase()," (",b,")"]})]},a))})]})]}),(0,d.jsx)("div",{className:"flex items-center gap-2 ml-4",children:(0,d.jsxs)(S.rI,{open:!!L||aa,onOpenChange:ae,children:[(0,d.jsx)(S.ty,{asChild:!0,onClick:a=>a.stopPropagation(),"data-tour-id":M?"project-actions-trigger":void 0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),l(a)},children:[(0,d.jsx)(C.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),J&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),J(a)},children:[(0,d.jsx)(D.A,{className:"mr-2 h-4 w-4"}),"Backend"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),k(a)},children:[(0,d.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),j(a)},children:[(0,d.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),g(a)},"data-tour-id":M?"project-export-json":void 0,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),n&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),n(a)},children:[(0,d.jsx)(H.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{className:"text-destructive",onClick:b=>{b.stopPropagation(),c(a)},children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})})]})}):(0,d.jsxs)("div",{className:`border border-border rounded-lg overflow-hidden hover:shadow-lg transition-all cursor-pointer hover:border-primary/50 group ${M?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>b(a),"data-tour-id":"project-card",children:[(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)(N,{image:a.previewImage,onCapture:()=>Q(a.id),onImageChange:b=>m({...a,previewImage:b,previewUpdatedAt:b?new Date:void 0}),size:"md"}),(0,d.jsx)("div",{className:"absolute bottom-2 left-2",children:(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0.5 shadow-sm ${ai.className}`,children:ai.label})})]}),(0,d.jsxs)("div",{className:"p-4 space-y-3",children:[(0,d.jsxs)("div",{className:"flex justify-between items-start",children:[O?(0,d.jsxs)("div",{className:"flex-1",onClick:a=>a.stopPropagation(),children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(p.p,{value:U,onChange:a=>V(a.target.value),onKeyDown:a=>{"Enter"===a.key&&!1===a.shiftKey&&(a.preventDefault(),ac()),"Escape"===a.key&&ad()},className:"h-8 text-sm font-semibold",autoFocus:!0,maxLength:50}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ac,children:(0,d.jsx)(v.A,{className:"h-3 w-3"})}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ad,children:(0,d.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground mt-1",children:[U.length,"/50"]})]}):(0,d.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,d.jsx)("h3",{className:"font-semibold text-lg truncate flex-1",children:a.name}),(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:a=>{a.stopPropagation(),P(!0)},children:(0,d.jsx)(x.A,{className:"h-3 w-3"})})]}),(0,d.jsxs)(S.rI,{open:!!L||aa,onOpenChange:ae,children:[(0,d.jsx)(S.ty,{asChild:!0,onClick:a=>a.stopPropagation(),"data-tour-id":M?"project-actions-trigger":void 0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),l(a)},children:[(0,d.jsx)(C.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),J&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),J(a)},children:[(0,d.jsx)(D.A,{className:"mr-2 h-4 w-4"}),"Backend"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),k(a)},children:[(0,d.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),j(a)},children:[(0,d.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),g(a)},"data-tour-id":M?"project-export-json":void 0,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),n&&(0,d.jsxs)(S._2,{onClick:b=>{b.stopPropagation(),n(a)},children:[(0,d.jsx)(H.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{className:"text-destructive",onClick:b=>{b.stopPropagation(),c(a)},children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]}),O?(0,d.jsxs)("div",{onClick:a=>a.stopPropagation(),children:[(0,d.jsx)(q.T,{value:W,onChange:a=>X(a.target.value),onKeyDown:a=>{"Escape"===a.key&&ad()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,d.jsx)("div",{className:"flex items-center justify-between mt-1",children:(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[W.length,"/200"]})})]}):(0,d.jsx)("div",{className:"min-h-[40px]",children:a.description?(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:a.description}):(0,d.jsx)("p",{className:"text-sm text-muted-foreground/50 italic",children:"No description"})}),$?(0,d.jsx)("div",{className:"h-6 bg-muted animate-pulse rounded"}):Y&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 text-sm text-muted-foreground pt-2 border-t",children:[(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(y.A,{className:"h-4 w-4"}),Y.fileCount," ",1===Y.fileCount?"file":"files"]}),(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(z.A,{className:"h-4 w-4"}),Y.formattedSize]}),a.costTracking?.totalCost&&a.costTracking.totalCost>0&&(0,d.jsxs)("span",{className:"flex items-center gap-1",children:[(0,d.jsx)(A.A,{className:"h-4 w-4"}),aj(a.costTracking.totalCost)]})]}),af().length>0&&(0,d.jsx)("div",{className:"flex items-center gap-3 text-xs",children:af().map(([a,b])=>(0,d.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[ag(a),(0,d.jsxs)("span",{children:[a," (",b,")"]})]},a))})]}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground pt-2 border-t",children:(0,d.jsxs)("p",{children:["Updated ",(0,R.m)(a.updatedAt,{addSuffix:!0})]})})]})]})}var V=c(9284),W=c(45914),X=c(88285),Y=c(86773),Z=c(82548),$=c(55705),_=c(8849),aa=c(43700),ab=c(71117),ac=c(91044),ad=c(97950),ae=c(33305),af=c(53199),ag=c(71652);async function ah(a,b){let c=i.vfs.getStorageAdapter(),d=new Date,e=0,f=0,g=0,h=!1;if(b.edgeFunctions&&c.createEdgeFunction)for(let f of b.edgeFunctions)await c.createEdgeFunction({...f,id:crypto.randomUUID(),projectId:a,enabled:f.enabled??!0,method:f.method??"GET",timeoutMs:f.timeoutMs??1e4,createdAt:d,updatedAt:d}),e++;if(b.serverFunctions&&c.createServerFunction)for(let e of b.serverFunctions)await c.createServerFunction({...e,id:crypto.randomUUID(),projectId:a,enabled:e.enabled??!0,createdAt:d,updatedAt:d}),f++;if(b.secrets&&c.createSecret)for(let e of b.secrets)await c.createSecret({...e,id:crypto.randomUUID(),projectId:a,hasValue:!1,createdAt:d,updatedAt:d}),g++;return b.databaseSchema&&(await (0,ag.gA)(a,b.databaseSchema),h=!0),{edgeFunctions:e,serverFunctions:f,secrets:g,hasDatabaseSchema:h}}var ai=c(69374),aj=c(28241),ak=c(61010),al=c(95919),am=c(14258),an=c(47247),ao=c(96352);function ap({project:a,open:b,onOpenChange:c}){let[g,h]=(0,e.useState)(!1),[j,k]=(0,e.useState)({name:a?.name||"",description:a?.description||"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),[l,m]=(0,e.useState)(""),r=async()=>{if(a){if(!j.name||j.name.length<1||j.name.length>50)return void T.oR.error("Template name must be between 1 and 50 characters");if(!j.description||j.description.length<10||j.description.length>500)return void T.oR.error("Description must be between 10 and 500 characters");if(!j.version||!/^\d+\.\d+\.\d+$/.test(j.version))return void T.oR.error("Version must be in format x.y.z (e.g., 1.0.0)");try{h(!0);let b=l.split(",").map(a=>a.trim()).filter(a=>a.length>0),d={...j,tags:b},e=await n.exportProjectAsTemplate(i.vfs,a.id,d),f=URL.createObjectURL(e),g=document.createElement("a");g.href=f,g.download=`${j.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(g),g.click(),document.body.removeChild(g),URL.revokeObjectURL(f),T.oR.success("Template exported successfully!"),c(!1),k({name:"",description:"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),m("")}catch(a){f.v.error("Failed to export template:",a),T.oR.error(a instanceof Error?a.message:"Failed to export template")}finally{h(!1)}}},s=ao.N2.find(a=>a.value===j.license);return(0,d.jsx)(ae.lG,{open:b,onOpenChange:c,children:(0,d.jsxs)(ae.Cf,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[(0,d.jsxs)(ae.c7,{children:[(0,d.jsx)(ae.L3,{children:"Export as Template"}),(0,d.jsx)(ae.rr,{children:"Create a reusable template from this project"})]}),(0,d.jsxs)("div",{className:"space-y-4 py-4",children:[j.thumbnail&&(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{children:"Preview Thumbnail"}),(0,d.jsx)("div",{className:"w-full rounded-lg overflow-hidden bg-muted border",children:(0,d.jsx)("img",{src:j.thumbnail,alt:"Template preview",className:"w-full h-auto"})}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"This preview was captured when you saved the project"})]}),!j.thumbnail&&(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{children:"Preview Thumbnail"}),(0,d.jsx)("div",{className:"w-full h-48 rounded-lg bg-muted flex items-center justify-center border",children:(0,d.jsxs)("div",{className:"text-center text-muted-foreground",children:[(0,d.jsx)(H.A,{className:"h-12 w-12 mx-auto mb-2"}),(0,d.jsx)("p",{className:"text-sm",children:"No preview available"}),(0,d.jsx)("p",{className:"text-xs",children:"Save your project to capture a preview"})]})})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsxs)(af.J,{htmlFor:"template-name",children:["Template Name ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[j.name.length,"/50"]})]}),(0,d.jsx)(p.p,{id:"template-name",value:j.name,onChange:a=>k({...j,name:a.target.value.slice(0,50)}),placeholder:"My Awesome Template",maxLength:50,required:!0})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsxs)(af.J,{htmlFor:"template-description",children:["Description ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[j.description.length,"/500"]})]}),(0,d.jsx)(q.T,{id:"template-description",value:j.description,onChange:a=>k({...j,description:a.target.value.slice(0,500)}),placeholder:"A complete multi-page template with...",className:"resize-none",rows:3,maxLength:500,required:!0})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)(af.J,{htmlFor:"template-version",children:["Version ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsx)(p.p,{id:"template-version",value:j.version,onChange:a=>k({...j,version:a.target.value}),placeholder:"1.0.0",pattern:"^\\d+\\.\\d+\\.\\d+$",required:!0}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Semantic version format (e.g., 1.0.0)"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-author",children:"Author"}),(0,d.jsx)(p.p,{id:"template-author",value:j.author,onChange:a=>k({...j,author:a.target.value.slice(0,50)}),placeholder:"Your Name",maxLength:50})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-author-url",children:"Author URL"}),(0,d.jsx)(p.p,{id:"template-author-url",type:"url",value:j.authorUrl,onChange:a=>k({...j,authorUrl:a.target.value}),placeholder:"https://yourwebsite.com"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)(af.J,{htmlFor:"template-license",children:["License ",(0,d.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,d.jsxs)(aj.l6,{value:j.license,onValueChange:a=>k({...j,license:a}),children:[(0,d.jsx)(aj.bq,{id:"template-license",children:(0,d.jsx)(aj.yv,{})}),(0,d.jsx)(aj.gC,{children:ao.N2.map(a=>(0,d.jsx)(aj.eb,{value:a.value,children:a.label},a.value))})]}),s&&(0,d.jsxs)("div",{className:"flex items-start gap-2 p-2 rounded-md bg-muted text-xs",children:[(0,d.jsx)(ab.A,{className:"h-3 w-3 mt-0.5 shrink-0 text-muted-foreground"}),(0,d.jsx)("p",{className:"text-muted-foreground",children:s.description})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-tags",children:"Tags"}),(0,d.jsx)(p.p,{id:"template-tags",value:l,onChange:a=>m(a.target.value),placeholder:"saas, marketing, landing (comma-separated)"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Add up to 10 tags, separated by commas"})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(af.J,{htmlFor:"template-download-url",children:"Marketplace URL"}),(0,d.jsx)(p.p,{id:"template-download-url",type:"url",value:j.downloadUrl,onChange:a=>k({...j,downloadUrl:a.target.value}),placeholder:"https://example.com/templates/..."}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Where users can find this template"})]})]}),(0,d.jsxs)(ae.Es,{children:[(0,d.jsx)(o.$,{variant:"outline",onClick:()=>c(!1),disabled:g,children:"Cancel"}),(0,d.jsx)(o.$,{onClick:r,disabled:g,children:g?"Exporting...":"Export Template"})]})]})})}var aq=c(37905);function ar({onProjectSelect:a,hideHeader:b=!1,hideFooter:c=!1}){let j=(0,g.useRouter)(),[k,l]=(0,e.useState)([]),[m,r]=(0,e.useState)(!0),[s,t]=(0,e.useState)(""),[u,v]=(0,e.useState)(!1),[w,x]=(0,e.useState)(""),[z,A]=(0,e.useState)(""),[B,C]=(0,e.useState)("blank"),[D,E]=(0,e.useState)("static"),[F,G]=(0,e.useState)([]),H=(0,ai.wl)(D),[I,J]=(0,e.useState)("updated"),[K,L]=(0,e.useState)("list"),[M,N]=(0,e.useState)(null),[O,P]=(0,e.useState)(!1),[Q,R]=(0,e.useState)(null),[S,ag]=(0,e.useState)(null),{state:ao,setProjectList:ar,start:as,setTourDemoProjectId:at}=(0,al.C)(),au=ao.currentStep?.id,av="running"===ao.status,[aw,ax]=(0,e.useState)(!1),[ay,az]=(0,e.useState)(null),aA=(0,e.useRef)(!1),aB=(0,e.useRef)(!1),aC=!S||(0,an.D)(S.id),aD=(0,e.useCallback)(async()=>{try{let a=await n.listCustomTemplates();G(a)}catch(a){f.v.error("Failed to load custom templates:",a)}},[]);(0,e.useCallback)(async()=>{if(!aA.current){aA.current=!0,r(!0);try{await i.vfs.init();let a=(await i.vfs.listProjects()).sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());l(a),ar(a),await aD()}catch(a){f.v.error("Failed to load projects:",a),T.oR.error("Failed to load projects")}finally{r(!1),ax(!0),aA.current=!1}}},[ar,aD]);let aE=(0,e.useCallback)(async()=>{try{await i.vfs.init();let a=(await i.vfs.listProjects()).sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());l(a),ar(a)}catch(a){f.v.error("Failed to reload projects:",a),T.oR.error("Failed to reload projects")}},[ar]),aF=async()=>{if(!aB.current){aB.current=!0;try{let b=await i.vfs.createProject("Multi-File Demo","Interactive examples showing how HTML, CSS, and JavaScript files work together");return await (0,ai.createProjectFromTemplate)(i.vfs,b.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets),T.oR.success("Demo project created successfully"),await aE(),a(b),b}catch(a){throw f.v.error("Failed to create demo project:",a),T.oR.error("Failed to create demo project"),aB.current=!1,a}}},aG=async()=>{try{let a=await i.vfs.createProject("Example Studios (Tour)","Demo project for guided tour");await (0,ai.createProjectFromTemplate)(i.vfs,a.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets),at(a.id),await aE(),as(),f.v.info("[Tour] Created tour demo project:",a.id)}catch(a){f.v.error("Failed to prepare for tour:",a),T.oR.error("Failed to start tour - could not create demo project")}},aH=async()=>{if(!w.trim())return void T.oR.error("Please enter a project name");if(w.length>50)return void T.oR.error("Project name must be 50 characters or less");if(z.length>200)return void T.oR.error("Description must be 200 characters or less");try{let b=await i.vfs.createProject(w.trim().slice(0,50),z.trim().slice(0,200)||void 0),c={...b,settings:{...b.settings,runtime:D}};if(await i.vfs.updateProject(c),B.startsWith("custom:")){let a=B.replace("custom:",""),b=F.find(b=>b.id===a);b&&await (0,ai.createProjectFromTemplate)(i.vfs,c.id,{name:b.name,description:b.description,files:b.files.map(a=>({path:a.path,content:"string"==typeof a.content?a.content:new TextDecoder().decode(a.content)})),directories:b.directories,assets:b.assets})}else switch(B){case"handlebars-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.iV);break;case"demo":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets);break;case"contact-landing":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.I1);break;case"blog":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.uD);break;case"react-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.JW);break;case"react-demo":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.BJ);break;case"preact-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.z);break;case"svelte-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.NZ);break;case"vue-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.sL);break;case"python-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.QR);break;case"lua-starter":await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.SZ);break;default:await (0,ai.createProjectFromTemplate)(i.vfs,c.id,ai.ZQ)}{let a=ai.Nr.find(a=>a.id===B),b=a?.backendFeatures;if(b)try{await ah(c.id,b)}catch(a){f.v.error("Failed to provision backend features:",a),T.oR.warning("Project created but backend features provisioning failed.")}}T.oR.success("Project created successfully"),v(!1),x(""),A(""),C("blank"),E("static"),await aE(),a(c)}catch(a){f.v.error("Failed to create project:",a),T.oR.error("Failed to create project")}},aI=async a=>{if(confirm(`Are you sure you want to delete "${a.name}"? This cannot be undone.`))try{await i.vfs.deleteProject(a.id),localStorage.removeItem(`osw-db-schema-${a.id}`),T.oR.success("Project deleted"),await aE()}catch(a){f.v.error("Failed to delete project:",a),T.oR.error("Failed to delete project")}},aJ=async b=>{try{let c=await i.vfs.duplicateProject(b.id);T.oR.success("Project duplicated successfully"),await aE(),a(c)}catch(a){f.v.error("Failed to duplicate project:",a),T.oR.error("Failed to duplicate project")}},aK=async a=>{try{let b=await i.vfs.exportProject(a.id),c=JSON.stringify(b,null,2),d=new Blob([c],{type:"application/json"}),e=URL.createObjectURL(d),f=document.createElement("a");f.href=e,f.download=`${a.name.replace(/\s+/g,"-")}-export.json`,document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(e),T.oR.success("Project exported")}catch(a){f.v.error("Failed to export project:",a),T.oR.error("Failed to export project")}},aL=async a=>{try{let b=await i.vfs.exportProjectAsZip(a.id),c=URL.createObjectURL(b),d=document.createElement("a");d.href=c,d.download=`${a.name.replace(/\s+/g,"-")}.zip`,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c),T.oR.success("Project exported as ZIP")}catch(a){f.v.error("Failed to export project as ZIP:",a),T.oR.error("Failed to export project as ZIP")}},aM=async()=>{let b=document.createElement("input");b.type="file",b.accept=".json",b.onchange=async b=>{let c=b.target.files?.[0];if(c)try{let b=await c.text(),d=JSON.parse(b);if(!d.project||!d.files)throw Error("Invalid project file");let e=await i.vfs.importProject(d);T.oR.success("Project imported successfully"),await aE(),a(e)}catch(a){f.v.error("Failed to import project:",a),T.oR.error("Failed to import project")}},b.click()},aN=((a,b)=>{let c=[...a];switch(b){case"updated":return c.sort((a,b)=>b.updatedAt.getTime()-a.updatedAt.getTime());case"created":return c.sort((a,b)=>b.createdAt.getTime()-a.createdAt.getTime());case"name":return c.sort((a,b)=>a.name.localeCompare(b.name));default:return c}})(k.filter(a=>a.name.toLowerCase().includes(s.toLowerCase())||a.description?.toLowerCase().includes(s.toLowerCase())),I);return m&&!aw?(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4",children:"Loading projects..."})]})}):(0,d.jsxs)("div",{className:`flex flex-col ${b?"h-full":"h-[100dvh]"}`,style:{background:"linear-gradient(var(--project-background-tint), var(--project-background-tint)), var(--background)"},children:[(0,d.jsx)("main",{className:"flex-1 min-h-0 overflow-auto",children:(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3","data-tour-id":"projects-actions",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(X.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,d.jsx)(p.p,{placeholder:"Search projects...",value:s,onChange:a=>t(a.target.value),className:"pl-9"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)(ak.AM,{children:[(0,d.jsx)(ak.Wv,{asChild:!0,children:(0,d.jsxs)(o.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,d.jsx)(Y.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,d.jsx)(ak.hl,{className:"w-48",align:"end",children:(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,d.jsxs)(aj.l6,{value:I,onValueChange:a=>J(a),children:[(0,d.jsx)(aj.bq,{children:(0,d.jsx)(aj.yv,{})}),(0,d.jsxs)(aj.gC,{children:[(0,d.jsx)(aj.eb,{value:"updated",children:"Last Updated"}),(0,d.jsx)(aj.eb,{value:"created",children:"Date Created"}),(0,d.jsx)(aj.eb,{value:"name",children:"Name"})]})]})]})})]}),(0,d.jsxs)("div",{className:"flex border rounded-full",children:[(0,d.jsx)(o.$,{variant:"grid"===K?"secondary":"ghost",size:"sm",onClick:()=>L("grid"),className:"rounded-r-none rounded-l-full",children:(0,d.jsx)(Z.A,{className:"h-4 w-4"})}),(0,d.jsx)(o.$,{variant:"list"===K?"secondary":"ghost",size:"sm",onClick:()=>L("list"),className:"rounded-l-none rounded-r-full",children:(0,d.jsx)($.A,{className:"h-4 w-4"})})]}),(0,d.jsxs)(o.$,{onClick:()=>v(!0),size:"sm",className:"gap-2","data-tour-id":"new-project-button",children:[(0,d.jsx)(_.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{children:"New"})]}),(0,d.jsxs)(o.$,{onClick:aM,variant:"outline",size:"sm",className:"gap-2",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{children:"Import"})]})]})]})}),(0,d.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,d.jsx)("div",{className:"mx-auto max-w-7xl",children:0===aN.length?(0,d.jsxs)("div",{className:"text-center py-12",children:[(0,d.jsx)(y.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,d.jsx)("h2",{className:"text-xl font-semibold mb-2",children:s?"No projects found":"No projects yet"}),(0,d.jsx)("p",{className:"text-muted-foreground mb-6",children:s?"Try a different search term":"Create your first project to get started"}),!s&&(0,d.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,d.jsxs)(o.$,{onClick:()=>v(!0),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),(0,d.jsxs)(o.$,{variant:"outline",onClick:aF,children:[(0,d.jsx)(y.A,{className:"mr-2 h-4 w-4"}),"Create Demo Project"]})]})]}):(0,d.jsx)("div",{className:"grid"===K?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4":"space-y-3","data-tour-id":"projects-list",children:aN.map(b=>"object"==typeof b&&b.id&&b.name?(0,d.jsx)(U,{project:b,onSelect:a,onDelete:aI,onExport:aK,onExportZip:aL,onDuplicate:aJ,onPreview:N,onExportAsTemplate:R,onBackend:ag,onUpdate:async a=>{await i.vfs.updateProject(a),l(k.map(b=>b.id===a.id?a:b))},viewMode:K,forceMenuOpen:ay===b.id,highlightExport:av&&"project-controls"===au&&ay===b.id},b.id):(f.v.error("Invalid project object:",b),null))})})})]})}),!c&&(0,d.jsx)("footer",{className:"hidden md:block border-t bg-card/50 py-3 px-6",children:(0,d.jsxs)("div",{className:"flex justify-center gap-2",children:[(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:aG,disabled:av,"data-tour-id":"footer-guided-tour",children:[(0,d.jsx)(ab.A,{className:"mr-2 h-4 w-4"}),"Guided Tour"]}),(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:()=>j.push("/test-generation"),children:[(0,d.jsx)(ac.A,{className:"mr-2 h-4 w-4"}),"Benchmark"]}),(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:()=>P(!0),children:[(0,d.jsx)(ab.A,{className:"mr-2 h-4 w-4"}),"About OSW Studio"]}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,children:(0,d.jsxs)("a",{href:"https://github.com/o-stahl/osw-studio",target:"_blank",rel:"noopener noreferrer",children:[(0,d.jsx)(ad.A,{className:"mr-2 h-4 w-4"}),"GitHub"]})})]})}),(0,d.jsx)(ae.lG,{open:u,onOpenChange:v,children:(0,d.jsxs)(ae.Cf,{className:"sm:max-w-md",children:[(0,d.jsxs)(ae.c7,{children:[(0,d.jsx)(ae.L3,{children:"Create New Project"}),(0,d.jsx)(ae.rr,{children:"Start a new project"})]}),(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsx)(af.J,{htmlFor:"name",children:"Project Name"}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[w.length,"/50"]})]}),(0,d.jsx)(p.p,{id:"name",value:w,onChange:a=>x(a.target.value.slice(0,50)),placeholder:"My Awesome Website",className:"mt-2",maxLength:50})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"runtime",children:"Runtime"}),(0,d.jsxs)(aj.l6,{value:D,onValueChange:a=>{E(a);let b=(0,ai.wl)(a);C(b[0]?.id||"blank")},children:[(0,d.jsx)(aj.bq,{id:"runtime",className:"mt-2 w-full",children:(0,d.jsx)("div",{className:"truncate flex-1 text-left",children:(0,h.tW)().find(a=>a.value===D)?.label})}),(0,d.jsx)(aj.gC,{children:(0,h.tW)().map(a=>(0,d.jsx)(aj.eb,{value:a.value,children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsx)("div",{className:"font-medium",children:a.label}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:a.description})]})},a.value))})]}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1.5",children:"You can change this later in project settings."})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"template",children:"Template"}),(0,d.jsxs)(aj.l6,{value:B,onValueChange:C,children:[(0,d.jsx)(aj.bq,{id:"template",className:"mt-2 w-full",children:(0,d.jsx)("div",{className:"truncate flex-1 text-left",children:(a=>{if(a.startsWith("custom:")){let b=a.replace("custom:",""),c=F.find(a=>a.id===b);return c?.name||"Custom Template"}let b=ai.Nr.find(b=>b.id===a);return b?.name||"Select a template"})(B)})}),(0,d.jsxs)(aj.gC,{children:[H.length>0&&(0,d.jsx)(aj.s3,{children:H.map(a=>(0,d.jsx)(aj.eb,{value:a.id,children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsx)("div",{className:"font-medium",children:a.name}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:a.description})]})},a.id))}),(()=>{let a=F.filter(a=>(a.runtime||"handlebars")===D);return a.length>0?(0,d.jsxs)(aj.s3,{children:[(0,d.jsx)(aj.TR,{children:"Custom Templates"}),a.map(a=>(0,d.jsx)(aj.eb,{value:`custom:${a.id}`,children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsx)("div",{className:"font-medium",children:a.name}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:a.description})]})},a.id))]}):null})()]})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex justify-between items-center",children:[(0,d.jsx)(af.J,{htmlFor:"description",children:"Description (optional)"}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:[z.length,"/200"]})]}),(0,d.jsx)(q.T,{id:"description",value:z,onChange:a=>A(a.target.value.slice(0,200)),placeholder:"A brief description of your project",className:"mt-2 resize-none",rows:3,maxLength:200})]})]}),(0,d.jsxs)(ae.Es,{children:[(0,d.jsx)(o.$,{variant:"outline",onClick:()=>v(!1),children:"Cancel"}),(0,d.jsx)(o.$,{onClick:aH,children:"Create Project"})]})]})}),M&&(0,d.jsx)(ae.lG,{open:!!M,onOpenChange:()=>N(null),children:(0,d.jsxs)(ae.Cf,{className:"max-w-[90vw] sm:max-w-[85vw] lg:max-w-[80vw] 2xl:max-w-[1400px] max-h-[90vh] w-full h-full p-0 flex flex-col",children:[(0,d.jsx)(ae.c7,{className:"p-4 border-b",children:(0,d.jsxs)(ae.L3,{children:["Preview: ",M.name]})}),(0,d.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,d.jsx)(V.X,{projectId:M.id})})]})}),(0,d.jsx)(ap,{project:Q,open:!!Q,onOpenChange:a=>{a||R(null)}}),S&&(0,d.jsx)(aq.o,{project:S,isOpen:!0,onClose:()=>ag(null),onProjectUpdate:a=>ag(a),enabled:aC,onToggleEnabled:a=>{localStorage.setItem(`osw-backend-${S.id}`,String(a)),ag({...S})}}),(0,d.jsx)(W.V,{open:O,onOpenChange:P}),(0,d.jsx)(am.V,{location:"project-manager"})]})}function as({onProjectSelect:a}){return(0,d.jsx)(ar,{onProjectSelect:a,hideHeader:!0,hideFooter:!0})}var at=c(44299),au=c(38442),av=c(78583),aw=c(36736);function ax({template:a,onSelect:b,onDelete:c,onExport:e,viewMode:f="grid"}){let g="isBuiltIn"in a&&a.isBuiltIn,i=g?null:a,j="backendFeatures"in a&&!!a.backendFeatures,k=a=>{let b=ao.N2.find(b=>b.value===a);return b?.label||a},l=g&&"runtime"in a?(0,h.sZ)(a.runtime):null,m=b=>{b.stopPropagation(),!g&&c&&c(a.id)},n=b=>{b.stopPropagation(),e&&e(a)},p=a=>{if(!a)return"Never";try{return(0,R.m)(a,{addSuffix:!0})}catch{return"Recently"}};return"list"===f?(0,d.jsx)("div",{className:"border border-border rounded-lg p-4 bg-card",children:(0,d.jsxs)("div",{className:"flex items-center gap-4",children:[(0,d.jsxs)("div",{className:"relative shrink-0",children:[i?.metadata.thumbnail?(0,d.jsx)("div",{className:"w-24 h-16 rounded-md overflow-hidden bg-muted",children:(0,d.jsx)("img",{src:i.metadata.thumbnail,alt:a.name,className:"w-full h-full object-cover"})}):(0,d.jsx)("div",{className:"w-24 h-16 rounded-md bg-muted flex items-center justify-center",children:(0,d.jsx)(H.A,{className:"h-8 w-8 text-muted-foreground"})}),g&&(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{className:"absolute top-1 right-1 bg-background/90 rounded-full p-1",children:(0,d.jsx)(au.A,{className:"h-3 w-3 text-muted-foreground"})})}),(0,d.jsx)(aw.ZI,{children:"Built-in template"})]})})]}),(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,d.jsx)("h3",{className:"font-semibold text-base truncate",title:a.name,children:a.name}),i&&(0,d.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",i.version]})]}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1 mb-2",title:a.description,children:a.description}),(0,d.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-xs text-muted-foreground",children:[l&&(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0 h-auto ${l.className}`,children:l.label}),j&&(0,d.jsxs)(r.E,{className:"text-xs px-1.5 py-0 h-auto bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-950 dark:text-orange-400 dark:border-orange-800",children:[(0,d.jsx)(D.A,{className:"h-3 w-3 mr-0.5"}),"Backend"]}),(i?.metadata.author||a.metadata?.author)&&(0,d.jsxs)("span",{className:"truncate max-w-[150px]",title:i?.metadata.author||a.metadata?.author,children:["by ",i?.metadata.author||a.metadata?.author]}),i?.metadata.license&&(0,d.jsxs)(d.Fragment,{children:[i.metadata.author&&(0,d.jsx)("span",{children:"•"}),(0,d.jsx)(r.E,{variant:"secondary",className:"text-xs px-1.5 py-0 h-auto",children:k(i.metadata.license)})]}),i?.files&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsxs)("span",{children:[i.files.length," files"]})]}),(i?.metadata.tags||a.metadata?.tags)&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(i?.metadata.tags||a.metadata?.tags||[]).slice(0,2).map(a=>(0,d.jsx)(r.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:a},a)),(i?.metadata.tags||a.metadata?.tags||[]).length>2&&(0,d.jsxs)(r.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:["+",(i?.metadata.tags||a.metadata?.tags||[]).length-2]})]})]})]}),(0,d.jsxs)("div",{className:"hidden md:flex items-center gap-3 shrink-0",children:[(0,d.jsx)("span",{className:"text-xs text-muted-foreground whitespace-nowrap",children:p(i?.updatedAt||a.updatedAt)}),(0,d.jsxs)(S.rI,{children:[(0,d.jsx)(S.ty,{asChild:!0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:()=>b(a),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:n,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{children:(0,d.jsxs)(S._2,{className:"text-destructive",onClick:m,disabled:g,children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),g&&(0,d.jsx)(aw.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]}),(0,d.jsx)("div",{className:"md:hidden",children:(0,d.jsxs)(S.rI,{children:[(0,d.jsx)(S.ty,{asChild:!0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:()=>b(a),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:n,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{className:"text-destructive",onClick:m,disabled:g,children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]})})]})}):(0,d.jsxs)("div",{className:"border border-border rounded-lg overflow-hidden bg-card group",children:[(0,d.jsxs)("div",{className:"relative",children:[i?.metadata.thumbnail?(0,d.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,d.jsx)("img",{src:i.metadata.thumbnail,alt:a.name,className:"w-full h-full object-cover"})}):(0,d.jsx)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center",children:(0,d.jsx)(H.A,{className:"h-16 w-16 text-muted-foreground"})}),g&&(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{className:"absolute top-2 right-2 bg-background/90 rounded-full p-1.5 shadow-sm",children:(0,d.jsx)(au.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,d.jsx)(aw.ZI,{children:"Built-in template"})]})}),i?.metadata.downloadUrl&&(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("a",{href:i.metadata.downloadUrl,target:"_blank",rel:"noopener noreferrer",className:"absolute top-2 left-2 bg-background/90 hover:bg-background rounded-full p-1.5 shadow-sm transition-colors",onClick:a=>a.stopPropagation(),children:(0,d.jsx)(av.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,d.jsx)(aw.ZI,{children:"View on marketplace"})]})})]}),(0,d.jsxs)("div",{className:"p-4 space-y-3",children:[(0,d.jsxs)("div",{className:"space-y-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("h3",{className:"font-semibold text-base line-clamp-1 flex-1",title:a.name,children:a.name}),i&&(0,d.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",i.version]})]}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",title:a.description,children:a.description})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(i?.metadata.author||a.metadata?.author)&&(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:i?.metadata.authorUrl?(0,d.jsxs)("a",{href:i.metadata.authorUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",onClick:a=>a.stopPropagation(),children:["by ",i.metadata.author,(0,d.jsx)(av.A,{className:"h-3 w-3"})]}):(0,d.jsxs)("span",{children:["by ",i?.metadata.author||a.metadata?.author]})}),((i?.metadata.tags||a.metadata?.tags||[]).length>0||g&&"runtime"in a||j)&&(0,d.jsxs)("div",{className:"flex flex-wrap gap-1",children:[l&&(0,d.jsx)(r.E,{className:`text-xs px-1.5 py-0.5 ${l.className}`,children:l.label}),j&&(0,d.jsxs)(r.E,{className:"text-xs px-1.5 py-0.5 bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-950 dark:text-orange-400 dark:border-orange-800",children:[(0,d.jsx)(D.A,{className:"h-3 w-3 mr-0.5"}),"Backend"]}),(i?.metadata.tags||a.metadata?.tags||[]).slice(0,3).map(a=>(0,d.jsx)(r.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:a},a)),(i?.metadata.tags||a.metadata?.tags||[]).length>3&&(0,d.jsxs)(r.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:["+",(i?.metadata.tags||a.metadata?.tags||[]).length-3]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted-foreground flex-wrap",children:[i?.metadata.license&&(0,d.jsx)(r.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:k(i.metadata.license)}),i?.files&&(0,d.jsxs)(d.Fragment,{children:[i.metadata.license&&(0,d.jsx)("span",{children:"•"}),(0,d.jsxs)("span",{children:[i.files.length," files"]})]})]})]}),(0,d.jsxs)("div",{className:"pt-3 border-t flex items-center justify-between",children:[(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:p(i?.updatedAt||a.updatedAt)}),(0,d.jsxs)(S.rI,{children:[(0,d.jsx)(S.ty,{asChild:!0,children:(0,d.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,d.jsx)(B.A,{className:"h-4 w-4"})})}),(0,d.jsxs)(S.SQ,{align:"end",children:[(0,d.jsxs)(S._2,{onClick:()=>b(a),children:[(0,d.jsx)(_.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsxs)(S._2,{onClick:n,children:[(0,d.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(S.mB,{}),(0,d.jsx)(aw.Bc,{children:(0,d.jsxs)(aw.m_,{children:[(0,d.jsx)(aw.k$,{asChild:!0,children:(0,d.jsx)("div",{children:(0,d.jsxs)(S._2,{className:"text-destructive",onClick:m,disabled:g,children:[(0,d.jsx)(I.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),g&&(0,d.jsx)(aw.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]})]})]})}var ay=c(81925);function az({onProjectCreated:a}){let[b,c]=(0,e.useState)([]),[g,h]=(0,e.useState)(!0),[j,k]=(0,e.useState)(!1),[l,m]=(0,e.useState)(""),[q,r]=(0,e.useState)("updated"),[s,t]=(0,e.useState)("grid"),[u,v]=(0,e.useState)("all"),w=(0,e.useCallback)(async()=>{try{h(!0),await i.vfs.init();let a=await n.listCustomTemplates();c(a)}catch(a){f.v.error("Failed to load custom templates:",a),T.oR.error("Failed to load custom templates")}finally{h(!1)}},[]),x=async()=>{let a=document.createElement("input");a.type="file",a.accept=".oswt",a.onchange=async a=>{let b=a.target.files?.[0];if(b)try{await n.importTemplateFile(b),T.oR.success("Template imported successfully!"),await w()}catch(a){f.v.error("Failed to import template:",a),T.oR.error(a instanceof Error?a.message:"Failed to import template")}},a.click()},y=async a=>{if(confirm("Are you sure you want to delete this template?"))try{await n.deleteCustomTemplate(a),T.oR.success("Template deleted"),await w()}catch(a){f.v.error("Failed to delete template:",a),T.oR.error("Failed to delete template")}},z=async a=>{try{if("isBuiltIn"in a&&a.isBuiltIn){T.oR.info("Exporting built-in template as custom template...");let b=await i.vfs.createProject(a.name,a.description);"blank"===a.id?await (0,at.c3)(i.vfs,b.id,ai.ZQ):"handlebars-starter"===a.id?await (0,at.c3)(i.vfs,b.id,ai.iV):"demo"===a.id?await (0,at.c3)(i.vfs,b.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets):"contact-landing"===a.id?await (0,at.c3)(i.vfs,b.id,ai.I1):"blog"===a.id&&await (0,at.c3)(i.vfs,b.id,ai.uD);let c=await n.exportProjectAsTemplate(i.vfs,b.id,{name:a.name,description:a.description,version:"1.0.0",author:"OSW Studio",license:"mit",tags:a.metadata?.tags||[]});await i.vfs.deleteProject(b.id);let d=URL.createObjectURL(c),e=document.createElement("a");e.href=d,e.download=`${a.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(d),T.oR.success("Template exported successfully!")}else{let b=await n.exportTemplateAsFile(a),c=URL.createObjectURL(b),d=document.createElement("a");d.href=c,d.download=`${a.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c),T.oR.success("Template exported successfully!")}}catch(a){f.v.error("Failed to export template:",a),T.oR.error("Failed to export template")}},A=async b=>{try{let c;k(!0);let d="Website Starter"===b.name||"Example Studios"===b.name?`New ${b.name} Project`:b.name,e=await i.vfs.createProject(d,b.description);if("isBuiltIn"in b&&b.isBuiltIn?"blank"===b.id?await (0,at.c3)(i.vfs,e.id,ai.ZQ):"handlebars-starter"===b.id?await (0,at.c3)(i.vfs,e.id,ai.iV):"demo"===b.id?await (0,at.c3)(i.vfs,e.id,ai.DEMO_PROJECT_TEMPLATE,ai.DEMO_PROJECT_TEMPLATE.assets):"contact-landing"===b.id?await (0,at.c3)(i.vfs,e.id,ai.I1):"blog"===b.id&&await (0,at.c3)(i.vfs,e.id,ai.uD):await (0,at.c3)(i.vfs,e.id,{name:b.name,description:b.description,files:b.files.map(a=>({path:a.path,content:"string"==typeof a.content?a.content:new TextDecoder().decode(a.content)})),directories:b.directories,assets:b.assets}),c=b.backendFeatures)try{let a=await ah(e.id,c),b=[];a.edgeFunctions>0&&b.push(`${a.edgeFunctions} edge function(s)`),a.serverFunctions>0&&b.push(`${a.serverFunctions} server function(s)`),a.secrets>0&&b.push(`${a.secrets} secret placeholder(s)`),a.hasDatabaseSchema&&b.push("database schema"),b.length>0&&T.oR.success(`Backend features provisioned: ${b.join(", ")}`,{duration:5e3})}catch(a){f.v.error("Failed to provision backend features:",a),T.oR.warning("Project created but backend features provisioning failed. You can configure features manually.",{duration:6e3})}T.oR.success(`Project "${e.name}" created successfully!`),a&&a(e.id,!!c)}catch(a){f.v.error("Failed to create project from template:",a),T.oR.error("Failed to create project")}finally{k(!1)}},B=[...[...at.Nr,...b].filter(a=>{let b=l.toLowerCase(),c=a.name.toLowerCase().includes(b)||a.description.toLowerCase().includes(b)||"metadata"in a&&a.metadata?.author?.toLowerCase().includes(b)||"metadata"in a&&a.metadata?.tags?.some(a=>a.toLowerCase().includes(b));if("all"!==u){let b="backendFeatures"in a&&!!a.backendFeatures;if("server"===u&&!b||"standard"===u&&b)return!1}return c})].sort((a,b)=>{switch(q){case"updated":let c="updatedAt"in a&&a.updatedAt?a.updatedAt:new Date("2024-01-01");return("updatedAt"in b&&b.updatedAt?b.updatedAt:new Date("2024-01-01")).getTime()-c.getTime();case"name":return a.name.localeCompare(b.name);case"author":let d="metadata"in a&&a.metadata?.author||"",e="metadata"in b&&b.metadata?.author||"";return d.localeCompare(e);case"files":let f="files"in a&&a.files?.length||0;return("files"in b&&b.files?.length||0)-f;default:return 0}});return g||j?(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4",children:j?"Setting up your project...":"Loading templates..."})]})}):(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(X.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,d.jsx)(p.p,{placeholder:"Search templates...",value:l,onChange:a=>m(a.target.value),className:"pl-9"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)(aj.l6,{value:u,onValueChange:a=>v(a),children:[(0,d.jsxs)(aj.bq,{className:"w-[110px] h-9 text-sm",children:[(0,d.jsx)(ay.A,{className:"h-4 w-4 mr-1 shrink-0"}),(0,d.jsx)(aj.yv,{})]}),(0,d.jsxs)(aj.gC,{children:[(0,d.jsx)(aj.eb,{value:"all",children:"All Types"}),(0,d.jsx)(aj.eb,{value:"standard",children:"Standard"}),(0,d.jsx)(aj.eb,{value:"server",children:"Backend"})]})]}),(0,d.jsxs)(ak.AM,{children:[(0,d.jsx)(ak.Wv,{asChild:!0,children:(0,d.jsxs)(o.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,d.jsx)(Y.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,d.jsx)(ak.hl,{className:"w-48",align:"end",children:(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,d.jsxs)(aj.l6,{value:q,onValueChange:a=>r(a),children:[(0,d.jsx)(aj.bq,{children:(0,d.jsx)(aj.yv,{})}),(0,d.jsxs)(aj.gC,{children:[(0,d.jsx)(aj.eb,{value:"updated",children:"Last Updated"}),(0,d.jsx)(aj.eb,{value:"name",children:"Name"}),(0,d.jsx)(aj.eb,{value:"author",children:"Author"}),(0,d.jsx)(aj.eb,{value:"files",children:"File Count"})]})]})]})})]}),(0,d.jsxs)("div",{className:"flex border rounded-full",children:[(0,d.jsx)(o.$,{variant:"grid"===s?"secondary":"ghost",size:"sm",onClick:()=>t("grid"),className:"rounded-r-none rounded-l-full",children:(0,d.jsx)(Z.A,{className:"h-4 w-4"})}),(0,d.jsx)(o.$,{variant:"list"===s?"secondary":"ghost",size:"sm",onClick:()=>t("list"),className:"rounded-l-none rounded-r-full",children:(0,d.jsx)($.A,{className:"h-4 w-4"})})]}),(0,d.jsxs)(o.$,{onClick:x,size:"sm",className:"gap-2",children:[(0,d.jsx)(aa.A,{className:"h-4 w-4"}),(0,d.jsx)("span",{children:"Import"})]})]})]})}),(0,d.jsx)("div",{className:"flex-1 min-h-0 overflow-y-auto px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,d.jsx)("div",{className:"mx-auto max-w-7xl",children:0===B.length?(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,d.jsx)("div",{className:"text-center max-w-md",children:l?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(X.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,d.jsx)("h3",{className:"font-semibold mb-2",children:"No templates found"}),(0,d.jsxs)("p",{className:"text-sm text-muted-foreground mb-4",children:['No templates match your search query "',l,'"']}),(0,d.jsx)(o.$,{variant:"outline",onClick:()=>m(""),children:"Clear search"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(F.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,d.jsx)("h3",{className:"font-semibold mb-2",children:"No custom templates yet"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Import custom templates to get started with professional designs."}),(0,d.jsxs)(o.$,{onClick:x,children:[(0,d.jsx)(aa.A,{className:"h-4 w-4 mr-2"}),"Import Template"]})]})})}):(0,d.jsx)("div",{className:"grid"===s?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4":"space-y-3",children:B.map(a=>(0,d.jsx)(ax,{template:a,onSelect:A,onDelete:y,onExport:z,viewMode:s},a.id))})})})]})}function aA({onProjectSelect:a,onNavigate:b}){let c=(0,g.useRouter)();return(0,d.jsx)(az,{onProjectCreated:(b,d)=>{a?a({id:b}):c.push(`/workspace/${b}`)}})}var aB=c(6636),aC=c(17585),aD=c(62949),aE=c(5360),aF=c(75234),aG=c(85351),aH=c(59405),aI=c(76180),aJ=c(12897),aK=c(79944),aL=c(81100);function aM({skill:a,mode:b,onSave:c,onCancel:f}){let[g,h]=(0,e.useState)(""),[i,j]=(0,e.useState)(""),[k,l]=(0,e.useState)(""),[m,n]=(0,e.useState)(""),[r,s]=(0,e.useState)("form"),[u,v]=(0,e.useState)(!1),w=async()=>{v(!0);try{let{frontmatter:d}=(0,aJ.N1)(m);"create"===b?(await aB.skillsService.createSkill(m),T.oR.success(`Created skill: ${d.name}`)):a&&(await aB.skillsService.updateSkill(a.id,m),T.oR.success(`Updated skill: ${d.name}`)),c()}catch(b){let a=b instanceof Error?b.message:"Failed to save skill";T.oR.error(a)}finally{v(!1)}};return(0,d.jsxs)("div",{className:"flex flex-col bg-background h-[inherit]",children:[(0,d.jsx)("div",{className:"border-b px-6 py-4 shrink-0",children:(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:f,children:(0,d.jsx)(aK.A,{className:"w-4 h-4"})}),(0,d.jsxs)("div",{children:[(0,d.jsx)("h1",{className:"text-2xl font-bold",children:"create"===b?"Create New Skill":"Edit Skill"}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:"Define specialized knowledge for the AI assistant"})]})]}),(0,d.jsxs)("div",{className:"flex gap-2",children:[(0,d.jsx)(o.$,{variant:"outline",onClick:f,children:"Cancel"}),(0,d.jsxs)(o.$,{onClick:w,disabled:u,children:[(0,d.jsx)(aL.A,{className:"w-4 h-4 mr-2"}),u?"Saving...":"Save Skill"]})]})]})}),(0,d.jsxs)("div",{className:"flex-1 flex flex-col overflow-auto",children:[(0,d.jsx)("div",{className:"border-b px-6 shrink-0",children:(0,d.jsxs)("div",{className:"flex gap-2",children:[(0,d.jsx)("button",{onClick:()=>s("form"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"form"===r?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Form Editor"}),(0,d.jsx)("button",{onClick:()=>s("raw"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"raw"===r?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Raw Markdown"})]})}),"form"===r&&(0,d.jsx)("div",{className:"flex-1 overflow-y-auto px-6 py-4",children:(0,d.jsxs)("div",{className:"space-y-6",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"name",children:"Skill Name *"}),(0,d.jsx)(p.p,{id:"name",placeholder:"e.g., react-hooks, python-testing, ui-design",value:g,onChange:a=>h(a.target.value),className:"mt-1.5"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Lowercase with hyphens (will be used as file name)"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"description",children:"Description *"}),(0,d.jsx)(p.p,{id:"description",placeholder:"Brief description of what this skill covers",value:i,onChange:a=>j(a.target.value),className:"mt-1.5"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Max 200 characters - shown in skills list"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"markdown",children:"Skill Content *"}),(0,d.jsx)(q.T,{id:"markdown",placeholder:"Write the skill content in markdown format... ## Guidelines - Guideline 1 - Guideline 2 ## Examples ```javascript // Example code ```",value:k,onChange:a=>l(a.target.value),className:"mt-1.5 font-mono text-sm min-h-[400px]"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Markdown content that the AI will read when using this skill"})]}),(0,d.jsxs)("div",{className:"bg-muted/50 rounded-lg p-4",children:[(0,d.jsxs)("h3",{className:"font-semibold mb-2 flex items-center gap-2",children:[(0,d.jsx)(t.A,{className:"w-4 h-4"}),"Tips for Writing Skills"]}),(0,d.jsxs)("ul",{className:"text-sm text-muted-foreground space-y-1 ml-5 list-disc",children:[(0,d.jsx)("li",{children:"Be specific and actionable - provide clear guidelines and examples"}),(0,d.jsx)("li",{children:"Use markdown formatting for better readability"}),(0,d.jsx)("li",{children:"Include code examples where relevant"}),(0,d.jsx)("li",{children:"Focus on practical knowledge the AI can apply"}),(0,d.jsx)("li",{children:"Keep it concise but comprehensive"})]})]})]})}),"raw"===r&&(0,d.jsx)("div",{className:"flex-1 overflow-auto px-6 py-4",children:(0,d.jsx)("div",{className:"max-w-4xl",children:(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"raw-content",children:"Raw SKILL.md Content"}),(0,d.jsx)(q.T,{id:"raw-content",value:m,onChange:a=>(a=>{n(a);try{let{frontmatter:b,markdown:c}=(0,aJ.N1)(a);h(b.name),j(b.description),l(c)}catch(a){}})(a.target.value),className:"mt-1.5 font-mono text-sm min-h-[600px]",spellCheck:!1}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Direct editing of the SKILL.md file (YAML frontmatter + markdown)"})]})})})]})]})}function aN(){let[a,b]=(0,e.useState)([]),[c,g]=(0,e.useState)(!0),[h,i]=(0,e.useState)(""),[j,k]=(0,e.useState)(null),[l,m]=(0,e.useState)(null),[n,q]=(0,e.useState)(!1),[r,s]=(0,e.useState)(null),[u,v]=(0,e.useState)(!0),[w,x]=(0,e.useState)(!1),[y,z]=(0,e.useState)(new Set),A=async()=>{try{g(!0);let a=await aB.skillsService.getAllSkills();b(a)}catch(a){f.v.error("[SkillsManager] Failed to load skills",a),T.oR.error("Failed to load skills")}finally{g(!1)}},B=async()=>{try{let a=await aB.skillsService.isGloballyEnabled();v(a);let b=await aB.skillsService.isEvaluationEnabled();x(b);let c=await aB.skillsService.getAllSkills(),d=new Set;for(let a of c)await aB.skillsService.isSkillEnabled(a.id)&&d.add(a.id);z(d)}catch(a){f.v.error("[SkillsManager] Failed to load enabled state",a)}},C=async a=>{try{await aB.skillsService.setGlobalEnabled(a),v(a),T.oR.success(a?"Skills enabled":"Skills disabled")}catch(a){T.oR.error("Failed to update skills state")}},D=async a=>{try{await aB.skillsService.setEvaluationEnabled(a),x(a),T.oR.success(a?"Skill evaluation enabled":"Skill evaluation disabled")}catch{T.oR.error("Failed to update evaluation state")}},E=async(a,b)=>{try{b?(await aB.skillsService.enableSkill(a),z(b=>new Set([...b,a]))):(await aB.skillsService.disableSkill(a),z(b=>{let c=new Set(b);return c.delete(a),c}))}catch(a){T.oR.error("Failed to toggle skill")}},F=()=>{k(null),m("create")},H=a=>{k(a),m("edit")},I=a=>{s(a),q(!0)},J=async()=>{if(r)try{await aB.skillsService.deleteSkill(r.id),T.oR.success(`Deleted skill: ${r.name}`),await A(),await B()}catch(b){let a=b instanceof Error?b.message:"Failed to delete skill";T.oR.error(a)}finally{q(!1),s(null)}},K=async()=>{let a=document.createElement("input");a.type="file",a.accept=".md,.zip",a.multiple=!1,a.onchange=async a=>{let b=a.target.files?.[0];if(b)try{if(b.name.endsWith(".zip")){let a=await aB.skillsService.importSkills(b);T.oR.success(`Imported ${a.length} skill(s)`)}else{let a=await aB.skillsService.importSkillFile(b);T.oR.success(`Imported skill: ${a.name}`)}await A(),await B()}catch(b){let a=b instanceof Error?b.message:"Failed to import skill";T.oR.error(a)}},a.click()},L=async()=>{try{let b=a.filter(a=>!a.isBuiltIn);if(0===b.length)return void T.oR.error("No custom skills to export");let c=await aB.skillsService.exportSkills(b.map(a=>a.id)),d=URL.createObjectURL(c),e=document.createElement("a");e.href=d,e.download=`osw-skills-${new Date().toISOString().split("T")[0]}.zip`,e.click(),URL.revokeObjectURL(d),T.oR.success(`Exported ${b.length} skill(s)`)}catch(a){T.oR.error("Failed to export skills")}},M=async()=>{m(null),k(null),await A(),await B()},N=()=>{m(null),k(null)},O=a.filter(a=>a.name.toLowerCase().includes(h.toLowerCase())||a.description.toLowerCase().includes(h.toLowerCase())),P=O.filter(a=>a.isBuiltIn),Q=O.filter(a=>!a.isBuiltIn);return c?(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4",children:"Loading skills..."})]})}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"h-full flex flex-col",children:[(0,d.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col gap-3",children:[(0,d.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(X.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,d.jsx)(p.p,{placeholder:"Search skills...",value:h,onChange:a=>i(a.target.value),className:"pl-9"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:K,children:[(0,d.jsx)(aa.A,{className:"w-4 h-4 mr-2"}),"Import"]}),(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:L,children:[(0,d.jsx)(G.A,{className:"w-4 h-4 mr-2"}),"Export"]}),(0,d.jsxs)(o.$,{onClick:F,size:"sm",children:[(0,d.jsx)(_.A,{className:"w-4 h-4 mr-2"}),"New"]})]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aE.A,{className:"w-4 h-4"}),(0,d.jsx)(af.J,{htmlFor:"global-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Skills System"})]}),(0,d.jsx)(aC.d,{id:"global-toggle",checked:u,onCheckedChange:C})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aF.A,{className:"w-4 h-4"}),(0,d.jsxs)("div",{children:[(0,d.jsx)(af.J,{htmlFor:"eval-toggle",className:"text-sm font-medium cursor-pointer",children:"Skill Evaluation"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Pre-check which skills are relevant before each message. Increases initial token usage per message."})]})]}),(0,d.jsx)(aC.d,{id:"eval-toggle",checked:w,disabled:!u,onCheckedChange:D})]})]})}),(0,d.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6 overflow-auto",children:(0,d.jsx)("div",{className:"mx-auto max-w-7xl",children:0===O.length?(0,d.jsxs)("div",{className:"text-center py-12",children:[(0,d.jsx)(aF.A,{className:"w-12 h-12 mx-auto mb-4 text-muted-foreground"}),(0,d.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"No skills found"}),(0,d.jsx)("p",{className:"text-muted-foreground mb-4",children:h?"Try a different search query":"Create your first custom skill"}),!h&&(0,d.jsxs)(o.$,{onClick:F,children:[(0,d.jsx)(_.A,{className:"w-4 h-4 mr-2"}),"Create Skill"]})]}):(0,d.jsxs)("div",{className:"space-y-6",children:[P.length>0&&(0,d.jsxs)("div",{children:[(0,d.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,d.jsx)(t.A,{className:"w-5 h-5"}),"Built-in Skills (",P.length,")"]}),(0,d.jsx)("div",{className:"grid gap-3",children:P.map(a=>(0,d.jsx)(aO,{skill:a,isEnabled:y.has(a.id),globalEnabled:u,onToggle:E,onEdit:H,onDelete:I},a.id))})]}),Q.length>0&&(0,d.jsxs)("div",{children:[(0,d.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,d.jsx)(aF.A,{className:"w-5 h-5"}),"Custom Skills (",Q.length,")"]}),(0,d.jsx)("div",{className:"grid gap-3",children:Q.map(a=>(0,d.jsx)(aO,{skill:a,isEnabled:y.has(a.id),globalEnabled:u,onToggle:E,onEdit:H,onDelete:I},a.id))})]})]})})})]}),(0,d.jsx)(ae.lG,{open:!!l,onOpenChange:a=>!a&&N(),children:(0,d.jsx)(ae.Cf,{className:"max-w-[90vw] sm:max-w-[85vw] lg:max-w-[75vw] xl:max-w-[1200px] h-[90vh] p-0 overflow-hidden",children:l&&(0,d.jsx)(aM,{skill:j,mode:l,onSave:M,onCancel:N})})}),(0,d.jsx)(ae.lG,{open:n,onOpenChange:q,children:(0,d.jsxs)(ae.Cf,{children:[(0,d.jsxs)(ae.c7,{children:[(0,d.jsx)(ae.L3,{children:"Delete Skill"}),(0,d.jsxs)(ae.rr,{children:['Are you sure you want to delete "',r?.name,'"? This action cannot be undone.']})]}),(0,d.jsxs)(ae.Es,{children:[(0,d.jsx)(o.$,{variant:"outline",onClick:()=>q(!1),children:"Cancel"}),(0,d.jsx)(o.$,{variant:"destructive",onClick:J,children:"Delete"})]})]})})]})}function aO({skill:a,isEnabled:b,globalEnabled:c,onToggle:f,onEdit:g,onDelete:h}){let[i,j]=(0,e.useState)(!1),k=c&&b;return(0,d.jsx)(aD.Nt,{open:i,onOpenChange:j,children:(0,d.jsxs)("div",{className:`border rounded-lg transition-colors ${k?"border-primary/30 bg-primary/5":"border-border"}`,children:[(0,d.jsx)("div",{className:"p-4",children:(0,d.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,d.jsxs)(aD.R6,{className:"flex items-center gap-2 hover:text-primary transition-colors",children:[i?(0,d.jsx)(aG.A,{className:"w-4 h-4 shrink-0"}):(0,d.jsx)(aH.A,{className:"w-4 h-4 shrink-0"}),(0,d.jsx)("h3",{className:"font-semibold truncate",children:a.name})]}),a.isBuiltIn&&(0,d.jsx)(r.E,{variant:"secondary",className:"text-xs",children:"Built-in"}),!k&&(0,d.jsx)(r.E,{variant:"outline",className:"text-xs text-muted-foreground",children:"Disabled"})]}),(0,d.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:a.description})]}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(aC.d,{checked:b,onCheckedChange:b=>f(a.id,b),disabled:!c}),!a.isBuiltIn&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:()=>g(a),children:(0,d.jsx)(aI.A,{className:"w-4 h-4"})}),(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:()=>h(a),children:(0,d.jsx)(I.A,{className:"w-4 h-4"})})]})]})]})}),(0,d.jsx)(aD.Ke,{children:(0,d.jsx)("div",{className:"border-t px-4 py-3 bg-muted/30",children:(0,d.jsxs)("div",{className:"text-sm space-y-2",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-muted-foreground",children:[(0,d.jsx)("span",{className:"font-medium",children:"Updated:"}),(0,d.jsx)("span",{children:a.updatedAt.toLocaleDateString()})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"font-medium text-muted-foreground",children:"Description:"}),(0,d.jsx)("p",{className:"mt-1",children:a.description})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"font-medium text-muted-foreground",children:"Content:"}),(0,d.jsx)("pre",{className:"mt-1 text-xs bg-background p-3 rounded border overflow-auto max-h-96 whitespace-pre-wrap",children:a.markdown})]})]})})})]})})}function aP(){return(0,d.jsx)(aN,{})}var aQ=c(30824),aR=c(72380),aS=c(43476),aT=c(18310),aU=c(15917),aV=c(80196),aW=c(25345),aX=c(78460),aY=c(94684),aZ=c(15952),a$=c(68877),a_=c(16945);c(33204);c(68324);c(27067);var a0=c(78266),a1=c(24886),a2=c(79588),a3=c(51932),a4=c(66641),a5=c(24780),a6=c(15303),a7=c(59268),a8=c(91292),a9=c(75535);c(65828),c(77917),c(33464),c(98688),c(43718),c(22774);c(71899),c(65893),c(18004);c(51881);function ba({onProjectSelect:a}){let[b,c]=(0,e.useState)([]),[f,g]=(0,e.useState)([]),[h,i]=(0,e.useState)(!0),[j,k]=(0,e.useState)({}),[l,m]=(0,e.useState)(null),[n,o]=(0,e.useState)(!1),[p,q]=(0,e.useState)(!1),[r,s]=(0,e.useState)(!1),[t,u]=(0,e.useState)(!1),[v,w]=(0,e.useState)(!1),[x,y]=(0,e.useState)(null),[z,A]=(0,e.useState)(""),[B,C]=(0,e.useState)("updated"),[D,E]=(0,e.useState)(null),[F,G]=(0,e.useState)(null);return(0,e.useMemo)(()=>{let a=b;if(z){let c=z.toLowerCase();a=b.filter(a=>{let b=f.find(b=>b.id===a.projectId);return a.name.toLowerCase().includes(c)||a.slug?.toLowerCase().includes(c)||b?.name.toLowerCase().includes(c)})}return[...a].sort((a,b)=>{switch(B){case"name":return a.name.localeCompare(b.name);case"created":return new Date(b.createdAt).getTime()-new Date(a.createdAt).getTime();case"published":if(!a.publishedAt&&!b.publishedAt)return 0;if(!a.publishedAt)return 1;if(!b.publishedAt)return -1;return new Date(b.publishedAt).getTime()-new Date(a.publishedAt).getTime();default:return new Date(b.updatedAt).getTime()-new Date(a.updatedAt).getTime()}})},[b,f,z,B]),(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsx)("div",{className:"text-center text-muted-foreground",children:(0,d.jsx)("p",{children:"Deployments feature is only available in Server Mode"})})})}var bb=c(64727),bc=c(85986);function bd({tab:a}){let b=(0,g.useSearchParams)().get("settings");return(0,d.jsx)("div",{className:"h-full flex flex-col",children:(0,d.jsx)("div",{className:"flex-1 overflow-auto p-6",children:"application"===(b||a||"model")?(0,d.jsx)(bc.O,{}):(0,d.jsx)(bb.t,{})})})}function be({tab:a}){return(0,d.jsx)(e.Suspense,{fallback:(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsx)("p",{className:"text-muted-foreground",children:"Loading..."})}),children:(0,d.jsx)(bd,{tab:a})})}var bf=c(15649);function bg({items:a,activeId:b,visibleIds:c=[],onItemClick:e}){if(0===a.length)return null;let g=(a,b)=>{a.preventDefault(),e?.(b.index.toString());let c=document.querySelector(`[data-heading-index="${b.index}"]`);c&&(c.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",`#${b.id}`))};return(0,d.jsxs)("nav",{className:"space-y-1",children:[(0,d.jsx)("p",{className:"text-sm font-semibold mb-3 text-foreground",children:"On This Page"}),(0,d.jsx)("ul",{className:"text-sm",children:a.map(a=>(0,d.jsxs)("li",{children:[(0,d.jsx)("a",{href:`#${a.id}`,"data-toc-id":a.index,onClick:b=>g(b,a),className:(0,f.cn)("block py-1 text-muted-foreground hover:text-foreground transition-colors","border-l-2 pl-3",b===a.index.toString()?"border-primary text-foreground font-medium":c.includes(a.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),children:a.text}),a.children&&a.children.length>0&&(0,d.jsx)("ul",{children:a.children.map(a=>(0,d.jsx)("li",{children:(0,d.jsx)("a",{href:`#${a.id}`,"data-toc-id":a.index,onClick:b=>g(b,a),className:(0,f.cn)("block py-1 text-xs text-muted-foreground hover:text-foreground transition-colors","border-l-2",b===a.index.toString()?"border-primary text-foreground font-medium":c.includes(a.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),style:{paddingLeft:"calc(0.75rem * 1.67)"},children:a.text})},`${a.id}-${a.index}`))})]},`${a.id}-${a.index}`))})]})}var bh=c(97518);function bi(){let a=(0,g.useSearchParams)().get("doc")||"overview",b=bh.P.find(b=>b.id===a)||bh.P[0],[c,f]=(0,e.useState)(""),[h,i]=(0,e.useState)(!1),[j,k]=(0,e.useState)(null),[l,m]=(0,e.useState)(""),[n,o]=(0,e.useState)([]),p=(0,e.useRef)(!1);(0,e.useRef)(null);let q=(0,e.useMemo)(()=>{if(!c)return[];let a=c.split("\n"),b=[],d=0;for(let c of a){let a=c.match(/^(#{2,4})\s+(.+)$/);if(a){let c=a[1].length,e=a[2].trim(),f=e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");b.push({level:c,text:e,id:f,index:d}),d++}}let e=[],f=null;for(let a of b)2===a.level?(f={id:a.id,text:a.text,level:2,index:a.index,children:[]},e.push(f)):3===a.level&&f&&f.children.push({id:a.id,text:a.text,level:3,index:a.index});return e},[c]),r=(0,e.useCallback)(a=>{m(a),o([a]),p.current=!0,setTimeout(()=>{p.current=!1;let a=document.querySelector(".docs-content-area");if(!a)return;let b=document.querySelectorAll(".docs-content-area [data-heading-index]");if(0===b.length)return;let c=a.getBoundingClientRect().top,d=[];b.forEach(b=>{let e=b.getBoundingClientRect(),f=c+a.clientHeight;if(e.top>=c&&e.bottom<=f){let a=b.getAttribute("data-heading-index");a&&d.push(a)}}),o(d)},1e3)},[]),s=q.length>=3;return(0,d.jsx)("div",{className:"h-full flex flex-col",children:(0,d.jsxs)("div",{className:`flex-1 overflow-hidden ${s?"lg:grid lg:grid-cols-[1fr_280px]":""}`,children:[(0,d.jsx)("div",{className:"h-full overflow-y-auto docs-content-area bg-background",children:(0,d.jsxs)("div",{className:"p-6 sm:p-8 max-w-4xl mx-auto",onClick:a=>{let b=a.target;if("A"===b.tagName){let c=b.getAttribute("href");if(c?.startsWith("#")){a.preventDefault();let b=document.getElementById(c.slice(1));b&&(b.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",c))}}},children:[h&&(0,d.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,d.jsx)("p",{className:"mt-4 text-muted-foreground",children:"Loading documentation..."})]})}),j&&(0,d.jsxs)("div",{className:"flex items-center gap-3 p-4 bg-destructive/10 border border-destructive/20 rounded-lg text-destructive",children:[(0,d.jsx)(aT.A,{className:"h-5 w-5 flex-shrink-0"}),(0,d.jsxs)("div",{children:[(0,d.jsx)("p",{className:"font-semibold",children:"Error loading document"}),(0,d.jsx)("p",{className:"text-sm",children:j})]})]}),!h&&!j&&c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"mb-6 pb-4 border-b",children:(0,d.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,d.jsx)(b.icon,{className:"h-8 w-8 text-primary"}),(0,d.jsx)("h1",{className:"text-3xl font-bold",children:b.title})]})}),(0,d.jsx)(bf.T,{content:c})]})]})}),s&&(0,d.jsx)("div",{className:"hidden lg:block h-full overflow-y-auto border-l border-border bg-muted/30",children:(0,d.jsx)("div",{className:"p-6 sticky top-0",children:(0,d.jsx)(bg,{items:q,activeId:l,visibleIds:n,onItemClick:r})})})]})})}function bj(){return(0,d.jsx)(e.Suspense,{fallback:(0,d.jsx)("div",{className:"flex items-center justify-center h-full",children:"Loading documentation..."}),children:(0,d.jsx)(bi,{})})}var bk=c(74097),bl=c(52998),bm=c(87251),bn=c(3991),bo=c.n(bn),bp=c(30758);async function bq(){await i.vfs.init();let a=await i.vfs.listProjects(),b=await n.listCustomTemplates(),c=await aB.skillsService.getAllSkills(),d=null;try{let a=await fetch("/api/docs/WHATS_NEW.md");if(a.ok){let b=await a.text(),c=b.match(/^## v(\d+\.\d+\.\d+)\s*-\s*(.+)$/m);if(c){let a,e=c[1],f=c[2].trim(),g=b.indexOf(c[0]),h=b.substring(g+c[0].length),i=h.match(/^(?:## |---)/m),j=i?h.substring(0,i.index):h,k=/^[-*]\s+\*\*(.+?)\*\*\s*[-–]?\s*(.*)$/gm,l=[];for(;null!==(a=k.exec(j))&&l.length<4;){let b=a[1].trim(),c=a[2]?.trim();l.push(c?`${b} - ${c}`:b)}if(0===l.length){let b=/^[-*]\s+(.+)$/gm;for(;null!==(a=b.exec(j))&&l.length<4;){let b=a[1].trim();b.match(/^\[.*\]\(.*\)$/)||l.push(b.replace(/\*\*/g,""))}}d={version:e,title:f,highlights:l}}}}catch{}return{content:{projects:a.length,templates:b.length,skills:c.length},whatsNew:d,recentProjects:a.sort((a,b)=>new Date(b.updatedAt).getTime()-new Date(a.updatedAt).getTime()).slice(0,3).map(a=>({id:a.id,name:a.name,description:a.description||null,updatedAt:a.updatedAt instanceof Date?a.updatedAt.toISOString():a.updatedAt}))}}function br(a){return a>=1e6?(a/1e6).toFixed(1)+"M":a>=1e3?(a/1e3).toFixed(1)+"K":a.toString()}function bs(a){let b=new Date(a),c=new Date().getTime()-b.getTime(),d=Math.floor(c/6e4),e=Math.floor(c/36e5),f=Math.floor(c/864e5);return d<1?"just now":d<60?`${d}m ago`:e<24?`${e}h ago`:f<7?`${f}d ago`:b.toLocaleDateString()}function bt({onStartTour:a,onNavigate:b}){let c=a=>{b&&(a.preventDefault(),b("projects"))};return(0,d.jsx)("div",{className:"bg-card rounded-xl border border-zinc-800 p-4 mb-6",children:(0,d.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,d.jsx)(o.$,{variant:"default",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)(bo(),{href:"#",onClick:c,children:[(0,d.jsx)(_.A,{className:"w-4 h-4"}),"New Project"]})}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)(bo(),{href:"#",onClick:c,children:[(0,d.jsx)(y.A,{className:"w-4 h-4"}),"Projects"]})}),!1,(0,d.jsxs)(o.$,{variant:"outline",size:"sm",onClick:a,className:"gap-1.5",children:[(0,d.jsx)(aF.A,{className:"w-4 h-4"}),"Guided Tour"]}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)("a",{href:"https://discord.gg/mAJ8Ss4u",target:"_blank",rel:"noopener noreferrer",children:[(0,d.jsx)(bm.E,{className:"w-4 h-4"}),"Discord"]})}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,d.jsxs)(bo(),{href:"#",onClick:a=>{b&&(a.preventDefault(),b("docs"))},children:[(0,d.jsx)(bk.A,{className:"w-4 h-4"}),"Docs"]})})]})})}function bu({whatsNew:a,onNavigate:b}){return a?(0,d.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-start justify-between gap-4 mb-3",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(bl.A,{className:"w-4 h-4 text-orange-500"}),(0,d.jsxs)("h3",{className:"text-sm font-medium text-zinc-200",children:["What's New in v",a.version]})]}),(0,d.jsxs)(bo(),{href:"#",onClick:a=>{b&&(a.preventDefault(),window.history.pushState({},"","/?doc=whats-new"),b("docs"))},className:"text-xs text-orange-500 hover:text-orange-400 flex items-center gap-1",children:["Read all",(0,d.jsx)(av.A,{className:"w-3 h-3"})]})]}),(0,d.jsx)("p",{className:"text-sm font-medium text-zinc-200 mb-2",children:a.title}),a.highlights&&a.highlights.length>0&&(0,d.jsx)("ul",{className:"space-y-1 flex-1",children:a.highlights.map((a,b)=>(0,d.jsxs)("li",{className:"text-xs text-zinc-300 flex items-start gap-2",children:[(0,d.jsx)("span",{className:"text-orange-500/70 mt-0.5",children:"•"}),(0,d.jsx)("span",{children:a})]},b))})]}):null}function bv({data:a,loading:b,onRefresh:c}){let e=[{label:"Version",value:`v${bp.rE}`},{label:"Projects",value:br(a.content.projects)},{label:"Templates",value:br(a.content.templates)},{label:"Skills",value:br(a.content.skills)}],f=Math.ceil(e.length/2),g=e.slice(0,f),h=e.slice(f);return(0,d.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,d.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Content Overview"}),(0,d.jsx)(o.$,{variant:"ghost",size:"sm",onClick:c,disabled:b,className:"h-7 px-2",children:(0,d.jsx)(aW.A,{className:`w-3.5 h-3.5 ${b?"animate-spin":""}`})})]}),(0,d.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-1.5 flex-1 content-start",children:[(0,d.jsx)("div",{className:"space-y-1.5",children:g.map(a=>(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsx)("span",{className:"text-xs text-zinc-500",children:a.label}),(0,d.jsx)("span",{className:"text-sm font-medium text-zinc-200",children:a.value})]},a.label))}),(0,d.jsx)("div",{className:"space-y-1.5",children:h.map(a=>(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsx)("span",{className:"text-xs text-zinc-500",children:a.label}),(0,d.jsx)("span",{className:"text-sm font-medium text-zinc-200",children:a.value})]},a.label))})]})]})}function bw({projects:a,onNavigate:b,onProjectSelect:c}){return(0,d.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(y.A,{className:"w-4 h-4 text-orange-500"}),(0,d.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Recent Projects"})]}),(0,d.jsxs)(bo(),{href:"#",onClick:a=>{b&&(a.preventDefault(),b("projects"))},className:"text-xs text-zinc-500 hover:text-zinc-300 flex items-center gap-0.5",children:["View all",(0,d.jsx)(aH.A,{className:"w-3 h-3"})]})]}),0===a.length?(0,d.jsx)("p",{className:"text-xs text-zinc-500 text-center py-2 flex-1 flex items-center justify-center",children:"No projects yet"}):(0,d.jsx)("div",{className:"space-y-1.5 flex-1",children:a.slice(0,3).map(a=>(0,d.jsxs)(bo(),{href:"#",onClick:b=>{var d;return d=a.id,void(c&&(b.preventDefault(),c(d)))},className:"flex items-center justify-between text-xs py-1.5 px-2 bg-zinc-900/50 rounded hover:bg-zinc-800/50 transition-colors",children:[(0,d.jsx)("span",{className:"text-zinc-300 truncate flex-1 mr-2",children:a.name}),(0,d.jsxs)("span",{className:"text-zinc-500 shrink-0 flex items-center gap-1",children:[(0,d.jsx)(a6.A,{className:"w-3 h-3"}),bs(a.updatedAt)]})]},a.id))})]})}function bx({onNavigate:a,onProjectSelect:b,onStartTour:c}){let f=(0,g.useRouter)(),[h,i]=(0,e.useState)(null),[j,k]=(0,e.useState)(null),[l,m]=(0,e.useState)(!0),[n,p]=(0,e.useState)(null),[q,r]=(0,e.useState)(null),s=(0,e.useCallback)(async()=>{m(!0),p(null);try{{let a=await bq();k(a)}r(new Date)}catch(a){p(a instanceof Error?a.message:"Unknown error")}finally{m(!1)}},[]),t=(0,e.useCallback)(()=>{c?c():f.push("/admin/projects?tour=start")},[f,c]),u=(0,e.useCallback)(a=>{b&&b(a)},[b]),v=!!j;if(l&&!v)return(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-orange-500 mx-auto"}),(0,d.jsx)("p",{className:"mt-3 text-sm text-zinc-400",children:"Loading dashboard..."})]})});if(n&&!v)return(0,d.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,d.jsxs)("div",{className:"text-center",children:[(0,d.jsx)(a_.A,{className:"w-8 h-8 text-red-500 mx-auto mb-2"}),(0,d.jsx)("p",{className:"text-zinc-400 text-sm",children:n}),(0,d.jsx)(o.$,{variant:"outline",size:"sm",onClick:s,className:"mt-4",children:"Retry"})]})});if(!v)return null;if(j){let b=null!==j.whatsNew;return(0,d.jsxs)("div",{className:"h-full overflow-y-auto p-6",children:[(0,d.jsx)("div",{className:"flex items-center justify-between mb-4",children:(0,d.jsxs)("div",{children:[(0,d.jsx)("h1",{className:"text-xl font-semibold text-zinc-100",children:"Dashboard"}),q&&(0,d.jsxs)("p",{className:"text-xs text-zinc-500 mt-0.5",children:["Updated ",q.toLocaleTimeString()]})]})}),(0,d.jsx)(bt,{onStartTour:t,onNavigate:a}),(0,d.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 mb-4 [&>*]:min-h-[160px]",children:[(0,d.jsx)(bv,{data:j,loading:l,onRefresh:s}),b&&(0,d.jsx)(bu,{whatsNew:j.whatsNew,onNavigate:a})]}),(0,d.jsx)("div",{className:"mb-4",children:(0,d.jsx)(bw,{projects:j.recentProjects,onNavigate:a,onProjectSelect:u})})]})}return null}function by({view:a,onProjectSelect:b,settingsTab:e,onNavigate:g,onStartTour:h}){let i=async a=>{try{let{vfs:d}=await Promise.resolve().then(c.bind(c,11482));await d.init();let e=await d.getProject(a);e?b(e):f.v.warn("[ContentArea] Project not found:",a)}catch(a){f.v.error("[ContentArea] Failed to load project:",a)}};switch(a){case"dashboard":return(0,d.jsx)(bx,{onNavigate:g,onProjectSelect:i,onStartTour:h});case"projects":default:return(0,d.jsx)(as,{onProjectSelect:b});case"deployments":return(0,d.jsx)(ba,{onProjectSelect:b});case"templates":return(0,d.jsx)(aA,{onProjectSelect:a=>i(a.id),onNavigate:g});case"skills":return(0,d.jsx)(aP,{});case"docs":return(0,d.jsx)(bj,{});case"settings":return(0,d.jsx)(be,{tab:e})}}},85986:(a,b,c)=>{c.d(b,{O:()=>D});var d=c(21124),e=c(38301),f=c(47247),g=c(19217),h=c(7629),i=c(53199),j=c(17585),k=c(42830),l=c(45523),m=c(28074),n=c(85351),o=c(32717),p=c(16945),q=c(65828),r=c(49269),s=c(43700),t=c(71117),u=c(86275),v=c(45914),w=c(39193),x=c.n(w),y=c(15514);class z{static{this.BACKUP_VERSION="1.9.0"}static{this.FILE_EXTENSION=".osws"}static{this.MAX_IMPORT_SIZE=0x6400000}static async exportAllData(){try{y.v.info("Starting data export...");let a={version:this.BACKUP_VERSION,exportDate:new Date().toISOString(),databases:{vfs:await this.exportUnifiedData(),conversations:[],checkpoints:[]},metadata:{projectCount:0,totalSize:0,exportedFrom:"oswstudio"}};a.metadata.projectCount=a.databases.vfs.projects.length,a.metadata.totalSize=this.calculateDataSize(a);let b=new(x());b.file("backup.json",JSON.stringify(a,null,2));let c=await b.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}}),d=`oswstudio-backup-${new Date().toISOString().split("T")[0]}${this.FILE_EXTENSION}`;this.downloadBlob(c,d),y.v.info(`Export completed: ${a.metadata.projectCount} projects, ${this.formatBytes(a.metadata.totalSize)}`)}catch(a){throw y.v.error("Export failed:",a),Error(`Export failed: ${a instanceof Error?a.message:"Unknown error"}`)}}static async importAllData(a,b={mode:"merge"}){try{if(!a.name.endsWith(this.FILE_EXTENSION))throw Error(`Invalid file type. Expected ${this.FILE_EXTENSION} file.`);if(a.size>this.MAX_IMPORT_SIZE)throw Error(`File too large. Maximum size is ${this.formatBytes(this.MAX_IMPORT_SIZE)}.`);b.onProgress?.(10,"Reading backup file...");let d=new(x()),e=(await d.loadAsync(a)).file("backup.json");if(!e)throw Error("Invalid backup file format.");let f=await e.async("string"),g=JSON.parse(f);if(this.validateBackupData(g),b.onProgress?.(30,"Validating backup data..."),"replace"===b.mode){b.onProgress?.(40,"Clearing existing data...");try{let{vfs:a}=await Promise.resolve().then(c.bind(c,11482));a.db?.db&&(y.v.info("[Backup] Closing VFS database before deletion"),a.db.db.close())}catch(a){y.v.warn("[Backup] Could not close VFS database",a)}await this.clearAllData(),await new Promise(a=>setTimeout(a,500))}b.onProgress?.(50,"Importing all data...");let h={...g.databases.vfs,conversations:g.databases.vfs.conversations||g.databases.conversations||[],checkpoints:g.databases.vfs.checkpoints||g.databases.checkpoints||[]};await this.importUnifiedData(h),b.onProgress?.(100,"Import completed successfully!"),y.v.info(`Import completed: ${g.metadata.projectCount} projects restored`)}catch(a){throw y.v.error("Import failed:",a),Error(`Import failed: ${a instanceof Error?a.message:"Unknown error"}`)}}static async validateBackupFile(a){try{if(!a.name.endsWith(this.FILE_EXTENSION))return{valid:!1,reason:"Invalid file extension"};if(a.size>this.MAX_IMPORT_SIZE)return{valid:!1,reason:"File too large"};let b=new(x()),c=(await b.loadAsync(a)).file("backup.json");if(!c)return{valid:!1,reason:"Invalid backup file format"};let d=await c.async("string"),e=JSON.parse(d);return this.validateBackupData(e),{valid:!0,metadata:e.metadata}}catch(a){return{valid:!1,reason:a instanceof Error?a.message:"Unknown error"}}}static async exportUnifiedData(){let a={projects:[],files:[],fileTree:[],conversations:[],checkpoints:[]};return new Promise((b,c)=>{let d=indexedDB.open("osw-studio-db",1);d.onsuccess=async()=>{try{let c=d.result,e=c.transaction(["projects"],"readonly"),f=e.objectStore("projects").getAll();f.onsuccess=()=>{a.projects=f.result||[]};let g=c.transaction(["files"],"readonly"),h=g.objectStore("files").getAll();h.onsuccess=()=>{a.files=h.result||[]};let i=c.transaction(["fileTree"],"readonly"),j=i.objectStore("fileTree").getAll();j.onsuccess=()=>{a.fileTree=j.result||[]};let k=c.transaction(["conversations"],"readonly"),l=k.objectStore("conversations").getAll();l.onsuccess=()=>{a.conversations=l.result||[]};let m=c.transaction(["checkpoints"],"readonly"),n=m.objectStore("checkpoints").getAll();n.onsuccess=()=>{a.checkpoints=n.result||[]},await Promise.all([new Promise(a=>e.oncomplete=()=>a(void 0)),new Promise(a=>g.oncomplete=()=>a(void 0)),new Promise(a=>i.oncomplete=()=>a(void 0)),new Promise(a=>k.oncomplete=()=>a(void 0)),new Promise(a=>m.oncomplete=()=>a(void 0))]),b(a)}catch(a){c(a)}},d.onerror=()=>c(d.error)})}static async importLegacyConversations(){return new Promise(a=>{let b=indexedDB.open("DeepStudioConversations",1);b.onsuccess=()=>{let c=b.result.transaction(["conversations"],"readonly").objectStore("conversations").getAll();c.onsuccess=()=>{a(c.result||[])},c.onerror=()=>a([])},b.onerror=()=>a([])})}static async importLegacyCheckpoints(){return new Promise(a=>{let b=indexedDB.open("DeepStudioCheckpoints",1);b.onsuccess=()=>{let c=b.result.transaction(["checkpoints"],"readonly").objectStore("checkpoints").getAll();c.onsuccess=()=>{a(c.result||[])},c.onerror=()=>a([])},b.onerror=()=>a([])})}static async importUnifiedData(a){return new Promise((b,c)=>{y.v.info("[Import] Opening database for import...");let d=setTimeout(()=>{y.v.error("[Import] Database open timeout after 10s"),c(Error("Database open timeout"))},1e4),e=indexedDB.open("osw-studio-db",1);e.onerror=()=>{clearTimeout(d),y.v.error("[Import] Failed to open database for import",e.error),c(e.error)},e.onblocked=()=>{y.v.warn("[Import] Database open is blocked - waiting for connections to close")},e.onupgradeneeded=a=>{y.v.info("[Import] Creating database schema...");let b=a.target.result;if(!b.objectStoreNames.contains("projects")){let a=b.createObjectStore("projects",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("createdAt","createdAt",{unique:!1})}if(!b.objectStoreNames.contains("files")){let a=b.createObjectStore("files",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("type","type",{unique:!1})}if(!b.objectStoreNames.contains("fileTree")){let a=b.createObjectStore("fileTree",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!b.objectStoreNames.contains("conversations")){let a=b.createObjectStore("conversations",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!b.objectStoreNames.contains("checkpoints")){let a=b.createObjectStore("checkpoints",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("timestamp","timestamp",{unique:!1})}},e.onsuccess=async()=>{try{clearTimeout(d);let c=e.result;y.v.info("[Import] Database opened successfully"),y.v.info("[Import] Starting data import...",{projects:a.projects?.length||0,files:a.files?.length||0,fileTree:a.fileTree?.length||0,conversations:a.conversations?.length||0,checkpoints:a.checkpoints?.length||0});let f=c.transaction(["projects"],"readwrite").objectStore("projects");for(let b of a.projects||[])await new Promise((a,c)=>{let d=f.put(b);d.onsuccess=()=>a(),d.onerror=()=>{y.v.error("[Import] Failed to import project:",b.id,d.error),c(d.error)}});y.v.info("[Import] Projects imported");let g=c.transaction(["files"],"readwrite").objectStore("files");for(let b of a.files||[])await new Promise((a,c)=>{let d=g.put(b);d.onsuccess=()=>a(),d.onerror=()=>{y.v.error("[Import] Failed to import file:",b.path,d.error),c(d.error)}});y.v.info("[Import] Files imported");let h=c.transaction(["fileTree"],"readwrite").objectStore("fileTree");for(let b of a.fileTree||[])await new Promise((a,c)=>{let d=h.put(b);d.onsuccess=()=>a(),d.onerror=()=>{y.v.error("[Import] Failed to import tree node:",b.path,d.error),c(d.error)}});y.v.info("[Import] File tree imported");let i=a.conversations||[];if(i.length>0){y.v.info("[Import] Importing conversations:",i.length);let a=c.transaction(["conversations"],"readwrite").objectStore("conversations");for(let b of i)await new Promise((c,d)=>{let e=a.put(b);e.onsuccess=()=>c(),e.onerror=()=>{y.v.error("[Import] Failed to import conversation:",b.id,e.error),d(e.error)}});y.v.info("[Import] Conversations imported")}let j=a.checkpoints||[];if(j.length>0){y.v.info("[Import] Importing checkpoints:",j.length);let a=c.transaction(["checkpoints"],"readwrite").objectStore("checkpoints");for(let b of j)await new Promise((c,d)=>{let e=a.put(b);e.onsuccess=()=>c(),e.onerror=()=>{y.v.error("[Import] Failed to import checkpoint:",b.id,e.error),d(e.error)}});y.v.info("[Import] Checkpoints imported")}y.v.info("[Import] All data imported successfully"),b()}catch(a){c(a)}},e.onerror=()=>c(e.error)})}static async clearAllData(){for(let a of["osw-studio-db","osw-studio-vfs","OSWStudioConversations","OSWStudioCheckpoints","deepstudio-vfs","DeepStudioConversations","DeepStudioCheckpoints"])await new Promise(b=>{let c=setTimeout(()=>{y.v.warn(`[Backup] Database deletion timeout for: ${a}`),b()},2e3),d=indexedDB.deleteDatabase(a);d.onsuccess=()=>{clearTimeout(c),y.v.info(`[Backup] Deleted database: ${a}`),b()},d.onerror=()=>{clearTimeout(c),y.v.warn(`[Backup] Error deleting database: ${a}`,d.error),b()},d.onblocked=()=>{y.v.warn(`[Backup] Database deletion blocked: ${a}`)}});y.v.info("[Backup] All databases cleared")}static validateBackupData(a){if(!a.version||!a.exportDate||!a.databases||!a.metadata)throw Error("Invalid backup file structure");if(!a.databases.vfs||!a.databases.conversations||!a.databases.checkpoints)throw Error("Incomplete backup data");let b=a.version.split(".").map(Number),c=this.BACKUP_VERSION.split(".").map(Number);if(b[0]>c[0])throw Error(`Backup version ${a.version} is not compatible with current version ${this.BACKUP_VERSION}`)}static calculateDataSize(a){return JSON.stringify(a).length}static formatBytes(a){if(0===a)return"0 Bytes";let b=Math.floor(Math.log(a)/Math.log(1024));return parseFloat((a/Math.pow(1024,b)).toFixed(2))+" "+["Bytes","KB","MB","GB"][b]}static downloadBlob(a,b){let c=URL.createObjectURL(a),d=document.createElement("a");d.href=c,d.download=b,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c)}}var A=c(93554),B=c(62949),C=c(46435);function D(){let[,a]=(0,e.useState)({}),[b,c]=(0,e.useState)({}),{theme:w,setTheme:x}=(0,l.D)(),[y,D]=(0,e.useState)(!1),[E,F]=(0,e.useState)(!1),[G,H]=(0,e.useState)(!1),[I,J]=(0,e.useState)(!1),[K,L]=(0,e.useState)(0),[M,N]=(0,e.useState)(""),[O,P]=(0,e.useState)(()=>!1!==f.s.getSettings().telemetryOptIn),[Q,R]=(0,e.useState)({application:!0,costTracking:!0,dataManagement:!0}),S=async()=>{try{H(!0),await z.exportAllData(),k.oR.success("Data exported successfully!")}catch(a){k.oR.error(a instanceof Error?a.message:"Export failed")}finally{H(!1)}},T=a=>{R(b=>({...b,[a]:!b[a]}))};return(0,d.jsxs)("div",{className:"flex-1 min-h-0 flex flex-col overflow-hidden",children:[(0,d.jsxs)("div",{className:"shrink-0 pb-3 mb-1 border-b",children:[(0,d.jsx)("h3",{className:"font-semibold text-base tracking-tight",children:"Settings"}),(0,d.jsx)("p",{className:"text-muted-foreground text-xs mt-1",children:"Application preferences and data management"})]}),(0,d.jsx)("div",{className:"flex-1 min-h-0 overflow-y-auto",children:(0,d.jsxs)("div",{className:"space-y-3 pb-4",children:[(0,d.jsxs)(B.Nt,{open:Q.application,onOpenChange:()=>T("application"),children:[(0,d.jsxs)(B.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(m.A,{className:"h-4 w-4"}),(0,d.jsx)("h4",{className:"font-medium text-sm",children:"Application Settings"})]}),(0,d.jsx)(n.A,{className:`h-4 w-4 transition-transform duration-200 ${Q.application?"rotate-180":""}`})]}),(0,d.jsxs)(B.Ke,{className:"px-3 pt-2 pb-3",children:[(0,d.jsx)("p",{className:"text-muted-foreground text-xs mb-4",children:"Configure your preferences and display options"}),(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"theme",children:"Theme"}),(0,d.jsxs)(C.OY,{type:"single",value:y&&w||"dark",onValueChange:b=>{b&&(x(b),f.s.setSetting("theme",b),a(a=>({...a,theme:b})))},className:"w-full mt-2",children:[(0,d.jsx)(C.dz,{value:"dark",className:"flex-1",children:"Dark"}),(0,d.jsx)(C.dz,{value:"light",className:"flex-1",children:"Light"}),(0,d.jsx)(C.dz,{value:"system",className:"flex-1",children:"System"})]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"telemetry",children:"Anonymous Usage Analytics"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Help improve OSW Studio by sharing anonymous usage data"})]}),(0,d.jsx)(j.d,{id:"telemetry",checked:O,onCheckedChange:a=>{P(a),(0,A._e)(a)}})]})]})]})]}),(0,d.jsxs)(B.Nt,{open:Q.costTracking,onOpenChange:()=>T("costTracking"),children:[(0,d.jsxs)(B.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(o.A,{className:"h-4 w-4"}),(0,d.jsx)("h4",{className:"font-medium text-sm",children:"Cost Tracking"})]}),(0,d.jsx)(n.A,{className:`h-4 w-4 transition-transform duration-200 ${Q.costTracking?"rotate-180":""}`})]}),(0,d.jsx)(B.Ke,{className:"px-3 pt-2 pb-3",children:(0,d.jsxs)("div",{className:"space-y-4",children:[(0,d.jsxs)("div",{className:"flex items-center justify-between",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"show-costs",children:"Display Costs"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Show cost information in messages"})]}),(0,d.jsx)(j.d,{id:"show-costs",checked:!1!==b.showCosts,onCheckedChange:a=>{let d={...b,showCosts:a};f.s.setCostSettings(d),c(d)}})]}),(0,d.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"daily-limit",className:"text-xs",children:"Daily Limit (USD)"}),(0,d.jsx)(h.p,{id:"daily-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",className:"mt-1.5",value:b.dailyLimit||"",onChange:a=>{let d=a.target.value?parseFloat(a.target.value):void 0,e={...b,dailyLimit:d};f.s.setCostSettings(e),c(e)}})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"project-limit",className:"text-xs",children:"Project Limit (USD)"}),(0,d.jsx)(h.p,{id:"project-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",className:"mt-1.5",value:b.projectLimit||"",onChange:a=>{let d=a.target.value?parseFloat(a.target.value):void 0,e={...b,projectLimit:d};f.s.setCostSettings(e),c(e)}})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(i.J,{htmlFor:"warning-threshold",className:"text-xs",children:"Warning Threshold"}),(0,d.jsxs)("div",{className:"flex items-center gap-3 mt-1.5",children:[(0,d.jsx)(h.p,{id:"warning-threshold",type:"number",min:"50",max:"100",step:"5",className:"flex-1",value:b.warningThreshold||80,onChange:a=>{let d=parseInt(a.target.value),e={...b,warningThreshold:d};f.s.setCostSettings(e),c(e)}}),(0,d.jsxs)("span",{className:"text-xs text-muted-foreground flex items-center gap-1 whitespace-nowrap font-mono",children:[(0,d.jsx)(p.A,{className:"h-3 w-3"}),"Warn at ",b.warningThreshold||80,"%"]})]})]}),(0,d.jsxs)("div",{className:"flex items-center justify-between bg-muted/30 border rounded-lg p-3",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"text-xs text-muted-foreground font-medium",children:"Lifetime Total"}),(0,d.jsx)("div",{className:"text-lg font-bold font-mono tracking-tight mt-0.5",children:u.U.formatCost(f.s.getLifetimeCosts().total)})]}),(0,d.jsx)(g.$,{variant:"outline",size:"sm",onClick:()=>{confirm("Reset lifetime cost tracking? This cannot be undone.")&&(f.s.resetLifetimeCosts(),k.oR.success("Lifetime costs reset"))},children:"Reset Stats"})]})]})})]}),(0,d.jsxs)(B.Nt,{open:Q.dataManagement,onOpenChange:()=>T("dataManagement"),children:[(0,d.jsxs)(B.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(q.A,{className:"h-4 w-4"}),(0,d.jsx)("h4",{className:"font-medium text-sm",children:"Data Management"})]}),(0,d.jsx)(n.A,{className:`h-4 w-4 transition-transform duration-200 ${Q.dataManagement?"rotate-180":""}`})]}),(0,d.jsxs)(B.Ke,{className:"px-3 pt-2 pb-3",children:[(0,d.jsx)("p",{className:"text-xs text-muted-foreground mb-4",children:"Backup and restore your projects, conversations, and settings."}),(0,d.jsxs)("div",{className:"space-y-2.5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-3 p-3 rounded-lg border",children:[(0,d.jsx)(r.A,{className:"h-4 w-4 text-muted-foreground shrink-0"}),(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsx)("div",{className:"text-sm font-medium",children:"Export All Data"}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:"Download a backup of all projects and data"})]}),(0,d.jsx)(g.$,{variant:"outline",size:"sm",onClick:S,disabled:G,children:G?"Exporting...":"Export"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3 p-3 rounded-lg border",children:[(0,d.jsx)(s.A,{className:"h-4 w-4 text-muted-foreground shrink-0"}),(0,d.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,d.jsx)("div",{className:"text-sm font-medium",children:"Import Data"}),(0,d.jsx)("div",{className:"text-xs text-muted-foreground",children:"Restore from a .osws backup file"})]}),(0,d.jsx)(g.$,{variant:"outline",size:"sm",onClick:()=>{let a=document.createElement("input");a.type="file",a.accept=".osws",a.onchange=async a=>{let b=a.target.files?.[0];if(b)try{J(!0),L(0),N("Validating file...");let a=await z.validateBackupFile(b);if(!a.valid)return void k.oR.error(`Invalid backup file: ${a.reason}`);let c=confirm(`Import ${a.metadata?.projectCount||0} projects? -Choose OK to REPLACE all current data, or Cancel to MERGE with existing data.`);await z.importAllData(b,{mode:c?"replace":"merge",onProgress:(a,b)=>{N(a),P(b)}}),k.oR.success("Data imported successfully!"),setTimeout(()=>window.location.reload(),1e3)}catch(a){k.oR.error(a instanceof Error?a.message:"Import failed")}finally{L(!1),N(0),P("")}},a.click()},disabled:K,children:K?"Importing...":"Import"})]}),K&&(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)("div",{className:"flex justify-between text-xs",children:[(0,d.jsx)("span",{children:O}),(0,d.jsxs)("span",{children:[M,"%"]})]}),(0,d.jsx)("div",{className:"w-full bg-muted rounded-full h-2",children:(0,d.jsx)("div",{className:"bg-primary h-2 rounded-full transition-all duration-300",style:{width:`${M}%`}})})]})]})]})]})]})}),(0,d.jsxs)("div",{className:"shrink-0 flex items-center justify-between pt-4 px-3 border-t",children:[(0,d.jsx)(g.$,{variant:"ghost",size:"sm",className:"text-destructive hover:text-destructive",onClick:()=>{confirm("Are you sure you want to clear all settings?")&&(f.s.clearSettings(),c({}),k.oR.success("Settings cleared"))},children:"Clear All Settings"}),(0,d.jsxs)(g.$,{variant:"ghost",size:"sm",onClick:()=>H(!0),children:[(0,d.jsx)(t.A,{className:"mr-1.5 h-3.5 w-3.5"}),"About OSW Studio"]})]}),(0,d.jsx)(v.V,{open:G,onOpenChange:H})]})}},87251:(a,b,c)=>{c.d(b,{E:()=>e});var d=c(21124);function e({className:a}){return(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 48",fill:"currentColor",className:a,children:(0,d.jsx)("path",{d:"M40.575 0C39.9562 1.09866 39.4006 2.2352 38.8954 3.397C34.0967 2.67719 29.2096 2.67719 24.3982 3.397C23.9057 2.2352 23.3374 1.09866 22.7186 0C18.2104 0.770324 13.8157 2.12155 9.64839 4.02841C1.38951 16.2652 -0.845688 28.1863 0.265599 39.9432C5.10222 43.517 10.5197 46.2447 16.2909 47.9874C17.5916 46.2447 18.7407 44.3883 19.7257 42.4562C17.8568 41.7616 16.0509 40.8903 14.3208 39.88C14.7755 39.5517 15.2175 39.2107 15.6468 38.8824C25.7873 43.6559 37.5316 43.6559 47.6847 38.8824C48.1141 39.236 48.5561 39.577 49.0107 39.88C47.2806 40.9029 45.4748 41.7616 43.5931 42.4688C44.5781 44.4009 45.7273 46.2573 47.028 48C52.7991 46.2573 58.2167 43.5422 63.0533 39.9684C64.3666 26.3299 60.8055 14.5099 53.6452 4.04104C49.4905 2.13418 45.0959 0.782952 40.5876 0.0252565L40.575 0ZM21.1401 32.7072C18.0209 32.7072 15.4321 29.8785 15.4321 26.3804C15.4321 22.8824 17.9199 20.041 21.1275 20.041C24.3351 20.041 26.886 22.895 26.8354 26.3804C26.7849 29.8658 24.3224 32.7072 21.1401 32.7072ZM42.1788 32.7072C39.047 32.7072 36.4834 29.8785 36.4834 26.3804C36.4834 22.8824 38.9712 20.041 42.1788 20.041C45.3864 20.041 47.9246 22.895 47.8741 26.3804C47.8236 29.8658 45.3611 32.7072 42.1788 32.7072Z"})})}},87573:(a,b,c)=>{c.d(b,{p:()=>d});let d=`🚨 PLATFORM CONSTRAINTS - READ THIS FIRST: +Choose OK to REPLACE all current data, or Cancel to MERGE with existing data.`);await z.importAllData(b,{mode:c?"replace":"merge",onProgress:(a,b)=>{L(a),N(b)}}),k.oR.success("Data imported successfully!"),setTimeout(()=>window.location.reload(),1e3)}catch(a){k.oR.error(a instanceof Error?a.message:"Import failed")}finally{J(!1),L(0),N("")}},a.click()},disabled:I,children:I?"Importing...":"Import"})]}),I&&(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsxs)("div",{className:"flex justify-between text-xs",children:[(0,d.jsx)("span",{children:M}),(0,d.jsxs)("span",{children:[K,"%"]})]}),(0,d.jsx)("div",{className:"w-full bg-muted rounded-full h-2",children:(0,d.jsx)("div",{className:"bg-primary h-2 rounded-full transition-all duration-300",style:{width:`${K}%`}})})]})]})]})]})]})}),(0,d.jsxs)("div",{className:"shrink-0 flex items-center justify-between pt-4 px-3 border-t",children:[(0,d.jsx)(g.$,{variant:"ghost",size:"sm",className:"text-destructive hover:text-destructive",onClick:()=>{confirm("Are you sure you want to clear all settings?")&&(f.s.clearSettings(),a({}),k.oR.success("Settings cleared"))},children:"Clear All Settings"}),(0,d.jsxs)(g.$,{variant:"ghost",size:"sm",onClick:()=>F(!0),children:[(0,d.jsx)(t.A,{className:"mr-1.5 h-3.5 w-3.5"}),"About OSW Studio"]})]}),(0,d.jsx)(v.V,{open:E,onOpenChange:F})]})}},87251:(a,b,c)=>{c.d(b,{E:()=>e});var d=c(21124);function e({className:a}){return(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 48",fill:"currentColor",className:a,children:(0,d.jsx)("path",{d:"M40.575 0C39.9562 1.09866 39.4006 2.2352 38.8954 3.397C34.0967 2.67719 29.2096 2.67719 24.3982 3.397C23.9057 2.2352 23.3374 1.09866 22.7186 0C18.2104 0.770324 13.8157 2.12155 9.64839 4.02841C1.38951 16.2652 -0.845688 28.1863 0.265599 39.9432C5.10222 43.517 10.5197 46.2447 16.2909 47.9874C17.5916 46.2447 18.7407 44.3883 19.7257 42.4562C17.8568 41.7616 16.0509 40.8903 14.3208 39.88C14.7755 39.5517 15.2175 39.2107 15.6468 38.8824C25.7873 43.6559 37.5316 43.6559 47.6847 38.8824C48.1141 39.236 48.5561 39.577 49.0107 39.88C47.2806 40.9029 45.4748 41.7616 43.5931 42.4688C44.5781 44.4009 45.7273 46.2573 47.028 48C52.7991 46.2573 58.2167 43.5422 63.0533 39.9684C64.3666 26.3299 60.8055 14.5099 53.6452 4.04104C49.4905 2.13418 45.0959 0.782952 40.5876 0.0252565L40.575 0ZM21.1401 32.7072C18.0209 32.7072 15.4321 29.8785 15.4321 26.3804C15.4321 22.8824 17.9199 20.041 21.1275 20.041C24.3351 20.041 26.886 22.895 26.8354 26.3804C26.7849 29.8658 24.3224 32.7072 21.1401 32.7072ZM42.1788 32.7072C39.047 32.7072 36.4834 29.8785 36.4834 26.3804C36.4834 22.8824 38.9712 20.041 42.1788 20.041C45.3864 20.041 47.9246 22.895 47.8741 26.3804C47.8236 29.8658 45.3611 32.7072 42.1788 32.7072Z"})})}},87573:(a,b,c)=>{c.d(b,{p:()=>d});let d=`🚨 PLATFORM CONSTRAINTS - READ THIS FIRST: This is a STATIC WEBSITE builder - you can ONLY create client-side HTML/CSS/JS: • ❌ NO backend code (no Node.js, Python, PHP, Ruby, etc.) diff --git a/.next/server/chunks/9159.js b/.next/server/chunks/9359.js similarity index 67% rename from .next/server/chunks/9159.js rename to .next/server/chunks/9359.js index 2e50513533931eacb9c0fbd7bb7a773b7edd0ef1..14d580403c077ee20723dd2491fc001a53ab9dd5 100644 --- a/.next/server/chunks/9159.js +++ b/.next/server/chunks/9359.js @@ -1,4 +1,4 @@ -exports.id=9159,exports.ids=[9159],exports.modules={3902:(a,b,c)=>{"use strict";c.d(b,{getRuntimeConfig:()=>f,isRuntimeBundled:()=>h,sZ:()=>j,tW:()=>g});let d=[{id:"static",label:"Static",description:"Pure HTML, CSS, and JavaScript",previewMode:"visual",bundled:!1,badge:{label:"Static",color:"gray"}},{id:"handlebars",label:"HTML + Handlebars",description:"HTML, CSS, JavaScript with Handlebars templating",previewMode:"visual",bundled:!1,badge:{label:"Handlebars",color:"amber"}},{id:"react",label:"React + TypeScript",description:"Component-based app with auto-bundling",previewMode:"visual",bundled:!0,jsxImportSource:"react",badge:{label:"React",color:"sky"}},{id:"preact",label:"Preact + TypeScript",description:"Lightweight React alternative with signals",previewMode:"visual",bundled:!0,jsxImportSource:"preact",badge:{label:"Preact",color:"purple"}},{id:"svelte",label:"Svelte",description:"Compile-time reactive framework",previewMode:"visual",bundled:!0,sfcExtension:".svelte",compilerCdnUrl:"https://esm.sh/svelte@5/compiler",badge:{label:"Svelte",color:"orange"}},{id:"vue",label:"Vue",description:"Progressive framework with SFC support",previewMode:"visual",bundled:!0,sfcExtension:".vue",compilerCdnUrl:"https://esm.sh/@vue/compiler-sfc@3",badge:{label:"Vue",color:"green"}},{id:"python",label:"Python",description:"Python scripts via Pyodide — terminal and visual output",previewMode:"terminal",bundled:!1,badge:{label:"Python",color:"yellow"}},{id:"lua",label:"Lua",description:"Lua scripts via wasmoon — terminal output",previewMode:"terminal",bundled:!1,badge:{label:"Lua",color:"blue"}}],e=new Map(d.map(a=>[a.id,a]));function f(a){return e.get(a)??e.get("handlebars")}function g(){return d.map(a=>({value:a.id,label:a.label,description:a.description}))}function h(a){return f(a).bundled}let i={gray:"bg-gray-100 text-gray-600 border-gray-300 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600",amber:"bg-amber-100 text-amber-700 border-amber-200 dark:bg-amber-950 dark:text-amber-400 dark:border-amber-800",sky:"bg-sky-100 text-sky-700 border-sky-200 dark:bg-sky-950 dark:text-sky-400 dark:border-sky-800",purple:"bg-purple-100 text-purple-700 border-purple-200 dark:bg-purple-950 dark:text-purple-400 dark:border-purple-800",orange:"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-950 dark:text-orange-400 dark:border-orange-800",green:"bg-green-100 text-green-700 border-green-200 dark:bg-green-950 dark:text-green-400 dark:border-green-800",yellow:"bg-yellow-100 text-yellow-700 border-yellow-200 dark:bg-yellow-950 dark:text-yellow-400 dark:border-yellow-800",blue:"bg-blue-100 text-blue-700 border-blue-200 dark:bg-blue-950 dark:text-blue-400 dark:border-blue-800"};function j(a){let b=f(a);return{label:b.badge.label,className:i[b.badge.color]||i.gray}}},6636:(a,b,c)=>{"use strict";c.d(b,{skillsService:()=>d._}),c(15857);var d=c(7143)},7143:(a,b,c)=>{"use strict";c.d(b,{_:()=>l});var d=c(12897),e=c(15857),f=c(15514),g=c(39193),h=c.n(g);let i="osw_custom_skills",j="osw_skills_enabled_state";class k{async init(){if(!this.initialized)try{let a=localStorage.getItem(i);a&&JSON.parse(a).forEach(a=>{a.createdAt=new Date(a.createdAt),a.updatedAt=new Date(a.updatedAt),this.customSkills.set(a.id,a)});let b=localStorage.getItem(j);if(b){let a=JSON.parse(b);this.enabledState={globalEnabled:a.globalEnabled??!0,skillEvaluationEnabled:a.skillEvaluationEnabled??!1,disabledSkills:new Set(a.disabledSkills||[])}}this.initialized=!0,f.v.info(`[SkillsService] Loaded ${this.customSkills.size} custom skills`)}catch(a){f.v.error("[SkillsService] Failed to load custom skills",a)}}saveCustomSkills(){try{let a=Array.from(this.customSkills.values());localStorage.setItem(i,JSON.stringify(a))}catch(a){throw f.v.error("[SkillsService] Failed to save custom skills",a),Error("Failed to save skills")}}saveEnabledState(){try{let a={globalEnabled:this.enabledState.globalEnabled,skillEvaluationEnabled:this.enabledState.skillEvaluationEnabled,disabledSkills:Array.from(this.enabledState.disabledSkills)};localStorage.setItem(j,JSON.stringify(a))}catch(a){f.v.error("[SkillsService] Failed to save enabled state",a)}}async getAllSkills(){await this.init();let a=[];for(let b of e.Sj)try{let{frontmatter:c,markdown:e}=(0,d.N1)(b.content);a.push({id:b.id,name:c.name,description:c.description,content:b.content,markdown:e,isBuiltIn:!0,createdAt:new Date("2025-01-01"),updatedAt:new Date("2025-01-01")})}catch(a){f.v.error(`[SkillsService] Failed to parse built-in skill: ${b.id}`,a)}return a.push(...Array.from(this.customSkills.values())),a}async getSkillsMetadata(){return(await this.getAllSkills()).map(a=>({id:a.id,name:a.name,description:a.description,path:`/.skills/${a.id}.md`,isBuiltIn:a.isBuiltIn}))}async getSkill(a){await this.init();let b=this.customSkills.get(a);if(b)return b;let c=e.Sj.find(b=>b.id===a);if(c)try{let{frontmatter:a,markdown:b}=(0,d.N1)(c.content);return{id:c.id,name:a.name,description:a.description,content:c.content,markdown:b,isBuiltIn:!0,createdAt:new Date("2025-01-01"),updatedAt:new Date("2025-01-01")}}catch(b){f.v.error(`[SkillsService] Failed to parse built-in skill: ${a}`,b)}return null}async createSkill(a){await this.init();try{let{frontmatter:b,markdown:c}=(0,d.N1)(a),g=b.name;if(this.customSkills.has(g)||e.Sj.some(a=>a.id===g))throw Error(`Skill with name "${g}" already exists`);let h={id:g,name:b.name,description:b.description,content:a,markdown:c,isBuiltIn:!1,createdAt:new Date,updatedAt:new Date};return this.customSkills.set(g,h),this.saveCustomSkills(),f.v.info(`[SkillsService] Created skill: ${g}`),h}catch(a){if(a instanceof Error)throw a;throw Error("Failed to create skill")}}async updateSkill(a,b){await this.init();let c=this.customSkills.get(a);if(!c)throw Error(`Skill "${a}" not found`);if(c.isBuiltIn)throw Error("Cannot update built-in skills");try{let{frontmatter:e,markdown:g}=(0,d.N1)(b);if(e.name!==a)throw Error("Skill name cannot be changed. Create a new skill instead.");let h={...c,name:e.name,description:e.description,content:b,markdown:g,updatedAt:new Date};return this.customSkills.set(a,h),this.saveCustomSkills(),f.v.info(`[SkillsService] Updated skill: ${a}`),h}catch(a){if(a instanceof Error)throw a;throw Error("Failed to update skill")}}async deleteSkill(a){await this.init();let b=this.customSkills.get(a);if(!b)throw Error(`Skill "${a}" not found`);if(b.isBuiltIn)throw Error("Cannot delete built-in skills");this.customSkills.delete(a),this.saveCustomSkills(),f.v.info(`[SkillsService] Deleted skill: ${a}`)}async importSkills(a){await this.init();let b=[];try{let c=await h().loadAsync(a);for(let[a,d]of Object.entries(c.files)){if(d.dir||!a.endsWith(".md"))continue;let c=await d.async("string");try{let a=await this.createSkill(c);b.push(a)}catch(b){f.v.warn(`[SkillsService] Failed to import ${a}:`,b)}}return f.v.info(`[SkillsService] Imported ${b.length} skills`),b}catch(a){throw f.v.error("[SkillsService] Failed to import skills",a),Error("Failed to import skills")}}async importSkillFile(a){let b=await a.text();return this.createSkill(b)}async exportSkills(a){await this.init();let b=new(h());for(let c of a){let a=await this.getSkill(c);if(!a){f.v.warn(`[SkillsService] Skill not found for export: ${c}`);continue}b.file(`${a.id}.md`,a.content)}return f.v.info(`[SkillsService] Exported ${a.length} skills`),await b.generateAsync({type:"blob"})}async clearCustomSkills(){this.customSkills.clear(),localStorage.removeItem(i),f.v.info("[SkillsService] Cleared all custom skills")}async isGloballyEnabled(){return await this.init(),this.enabledState.globalEnabled}async setGlobalEnabled(a){await this.init(),this.enabledState.globalEnabled=a,this.saveEnabledState(),f.v.info(`[SkillsService] Global enabled set to: ${a}`)}async isEvaluationEnabled(){return await this.init(),this.enabledState.globalEnabled&&this.enabledState.skillEvaluationEnabled}async setEvaluationEnabled(a){await this.init(),this.enabledState.skillEvaluationEnabled=a,this.saveEnabledState(),f.v.info(`[SkillsService] Skill evaluation set to: ${a}`)}async isSkillEnabled(a){return await this.init(),!!this.enabledState.globalEnabled&&!this.enabledState.disabledSkills.has(a)}async enableSkill(a){await this.init(),this.enabledState.disabledSkills.delete(a),this.saveEnabledState(),f.v.info(`[SkillsService] Enabled skill: ${a}`)}async disableSkill(a){await this.init(),this.enabledState.disabledSkills.add(a),this.saveEnabledState(),f.v.info(`[SkillsService] Disabled skill: ${a}`)}async getEnabledSkills(){return(await this.init(),this.enabledState.globalEnabled)?(await this.getAllSkills()).filter(a=>!this.enabledState.disabledSkills.has(a.id)):[]}async getEnabledSkillsMetadata(){return(await this.getEnabledSkills()).map(a=>({id:a.id,name:a.name,description:a.description,path:`/.skills/${a.id}.md`,isBuiltIn:a.isBuiltIn}))}async getCustomSkills(){return await this.init(),Array.from(this.customSkills.values())}async updateSyncMetadata(a,b,c){await this.init();let d=this.customSkills.get(a);if(!d||d.isBuiltIn)return;let e={...d,lastSyncedAt:b,serverUpdatedAt:c};this.customSkills.set(a,e),this.saveCustomSkills(),f.v.info(`[SkillsService] Updated sync metadata for skill: ${a}`)}async importFromServer(a){await this.init();let b={...a,createdAt:new Date(a.createdAt),updatedAt:new Date(a.updatedAt),lastSyncedAt:new Date,serverUpdatedAt:new Date(a.updatedAt),isBuiltIn:!1};this.customSkills.set(b.id,b),this.saveCustomSkills(),f.v.info(`[SkillsService] Imported skill from server: ${b.id}`)}async hasSkill(a){return await this.init(),this.customSkills.has(a)||e.Sj.some(b=>b.id===a)}constructor(){this.customSkills=new Map,this.initialized=!1,this.enabledState={globalEnabled:!0,skillEvaluationEnabled:!1,disabledSkills:new Set}}}let l=new k},7629:(a,b,c)=>{"use strict";c.d(b,{p:()=>f});var d=c(21124);c(38301);var e=c(15514);function f({className:a,type:b,...c}){return(0,d.jsx)("input",{type:b,"data-slot":"input",className:(0,e.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",a),...c})}},11482:(a,b,c)=>{"use strict";c.d(b,{vfs:()=>n});var d=c(2117),e=c(39193),f=c.n(e),g=c(15514),h=c(96352),i=c(49186),j=c(6636);class k{async init(){return this.initPromise&&this.db||(this.initPromise=new Promise((a,b)=>{let c=indexedDB.open("osw-studio-db",6);c.onerror=()=>b(c.error),c.onsuccess=()=>{this.db=c.result,a()},c.onupgradeneeded=a=>{let b=a.target.result,c=a.oldVersion;if(!b.objectStoreNames.contains("projects")){let a=b.createObjectStore("projects",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("createdAt","createdAt",{unique:!1})}if(!b.objectStoreNames.contains("files")){let a=b.createObjectStore("files",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("type","type",{unique:!1})}if(!b.objectStoreNames.contains("fileTree")){let a=b.createObjectStore("fileTree",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!b.objectStoreNames.contains("conversations")){let a=b.createObjectStore("conversations",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!b.objectStoreNames.contains("checkpoints")){let a=b.createObjectStore("checkpoints",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("timestamp","timestamp",{unique:!1})}if(!b.objectStoreNames.contains("customTemplates")){let a=b.createObjectStore("customTemplates",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("importedAt","importedAt",{unique:!1})}if(!b.objectStoreNames.contains("skills")){let a=b.createObjectStore("skills",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!b.objectStoreNames.contains("debugEvents")){let a=b.createObjectStore("debugEvents",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("timestamp","timestamp",{unique:!1})}if(!b.objectStoreNames.contains("edgeFunctions")){let a=b.createObjectStore("edgeFunctions",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(!b.objectStoreNames.contains("serverFunctions")){let a=b.createObjectStore("serverFunctions",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(!b.objectStoreNames.contains("secrets")){let a=b.createObjectStore("secrets",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(!b.objectStoreNames.contains("scheduledFunctions")){let a=b.createObjectStore("scheduledFunctions",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(c<6){let c=a.target.transaction;b.objectStoreNames.contains("projects")&&(c.objectStore("projects").openCursor().onsuccess=a=>{let b=a.target.result;if(b){let a=b.value;a.settings?.runtime&&"static"!==a.settings.runtime||(a.settings=a.settings||{},a.settings.runtime="handlebars",b.update(a)),b.continue()}}),b.objectStoreNames.contains("customTemplates")&&(c.objectStore("customTemplates").openCursor().onsuccess=a=>{let b=a.target.result;if(b){let a=b.value;a.runtime&&"static"!==a.runtime||(a.runtime="handlebars",b.update(a)),b.continue()}})}}})),this.initPromise}async close(){this.db&&(this.db.close(),this.db=null)}getDB(){if(!this.db)throw Error("IndexedDB not initialized. Call init() first.");return this.db}getDatabase(){return this.getDB()}async createProject(a){let b=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(b.add(a))}async getProject(a){let b=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),c=await this.promisify(b.get(a));return c?this.hydrateProject(c):null}async updateProject(a){let b=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(b.put(a))}async deleteProject(a){let b=this.getDB(),c=(await this.listFiles(a)).map(a=>a.id),d=(await this.getAllTreeNodes(a)).map(a=>a.id),e=(await this.listEdgeFunctions(a)).map(a=>a.id),f=(await this.listServerFunctions(a)).map(a=>a.id),g=(await this.listSecrets(a)).map(a=>a.id),h=(await this.listScheduledFunctions(a)).map(a=>a.id),i=b.transaction(["projects","files","fileTree","edgeFunctions","serverFunctions","secrets","scheduledFunctions"],"readwrite"),j=(a,b)=>{let c=i.objectStore(a);for(let a of b)c.delete(a)};j("files",c),j("fileTree",d),j("edgeFunctions",e),j("serverFunctions",f),j("secrets",g),j("scheduledFunctions",h),i.objectStore("projects").delete(a),await new Promise((a,b)=>{i.oncomplete=()=>a(),i.onerror=()=>b(i.error),i.onabort=()=>b(i.error||Error("Transaction aborted"))})}async listProjects(a){let b=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),c=await this.promisify(b.getAll()),d=c?.map(a=>this.hydrateProject(a))||[];return a&&a.length>0?d.map(b=>{let c={};return a.forEach(a=>{a in b&&(c[a]=b[a])}),c}):d}async createFile(a){let b=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(b.add(a))}async getFile(a,b){let c=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(c.get([a,b]))||null}async updateFile(a){let b=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(b.put(a))}async deleteFile(a,b){let c=await this.getFile(a,b);if(c){let a=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(a.delete(c.id))}}async listFiles(a){let b=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(b.getAll(a))||[]}async deleteProjectFiles(a){let b=await this.listFiles(a),c=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let a of b)await this.promisify(c.delete(a.id))}async createTreeNode(a){let b=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(b.add(a))}async getTreeNode(a,b){let c=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(c.get([a,b]))||null}async updateTreeNode(a){let b=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(b.put(a))}async deleteTreeNode(a,b){let c=await this.getTreeNode(a,b);if(c){let a=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(a.delete(c.id))}}async getChildNodes(a,b){let c=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(c.getAll(null===b?[a]:[a,b]))||[]}async getAllTreeNodes(a){let b=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(b.getAll(a))||[]}async saveCustomTemplate(a){let b=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(b.put(a))}async getCustomTemplate(a){let b=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),c=await this.promisify(b.get(a));return c?this.hydrateCustomTemplate(c):null}async getAllCustomTemplates(){let a=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(a.getAll())).map(a=>this.hydrateCustomTemplate(a))}async deleteCustomTemplate(a){let b=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(b.delete(a))}async createSkill(a){let b=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),c={...a,isBuiltIn:!1};await this.promisify(b.add(c))}async getSkill(a){let b=this.getDB().transaction(["skills"],"readonly").objectStore("skills"),c=await this.promisify(b.get(a));return c?this.hydrateSkill(c):null}async updateSkill(a){let b=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),c={...a,isBuiltIn:!1};await this.promisify(b.put(c))}async deleteSkill(a){let b=this.getDB().transaction(["skills"],"readwrite").objectStore("skills");await this.promisify(b.delete(a))}async getAllSkills(){let a=this.getDB().transaction(["skills"],"readonly").objectStore("skills");return(await this.promisify(a.getAll())).filter(a=>!a.isBuiltIn).map(a=>this.hydrateSkill(a))}async createEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readwrite").objectStore("edgeFunctions");await this.promisify(b.add(a))}async getEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readonly").objectStore("edgeFunctions"),c=await this.promisify(b.get(a));return c?this.hydrateEdgeFunction(c):null}async listEdgeFunctions(a){let b=this.getDB().transaction(["edgeFunctions"],"readonly").objectStore("edgeFunctions").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateEdgeFunction(a))}async updateEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readwrite").objectStore("edgeFunctions");await this.promisify(b.put(a))}async deleteEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readwrite").objectStore("edgeFunctions");await this.promisify(b.delete(a))}async createServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readwrite").objectStore("serverFunctions");await this.promisify(b.add(a))}async getServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readonly").objectStore("serverFunctions"),c=await this.promisify(b.get(a));return c?this.hydrateServerFunction(c):null}async listServerFunctions(a){let b=this.getDB().transaction(["serverFunctions"],"readonly").objectStore("serverFunctions").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateServerFunction(a))}async updateServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readwrite").objectStore("serverFunctions");await this.promisify(b.put(a))}async deleteServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readwrite").objectStore("serverFunctions");await this.promisify(b.delete(a))}async createSecret(a){let b=this.getDB().transaction(["secrets"],"readwrite").objectStore("secrets");await this.promisify(b.add(a))}async getSecret(a){let b=this.getDB().transaction(["secrets"],"readonly").objectStore("secrets"),c=await this.promisify(b.get(a));return c?this.hydrateSecret(c):null}async listSecrets(a){let b=this.getDB().transaction(["secrets"],"readonly").objectStore("secrets").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateSecret(a))}async updateSecret(a){let b=this.getDB().transaction(["secrets"],"readwrite").objectStore("secrets");await this.promisify(b.put(a))}async deleteSecret(a){let b=this.getDB().transaction(["secrets"],"readwrite").objectStore("secrets");await this.promisify(b.delete(a))}async createScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readwrite").objectStore("scheduledFunctions");await this.promisify(b.add(a))}async getScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readonly").objectStore("scheduledFunctions"),c=await this.promisify(b.get(a));return c?this.hydrateScheduledFunction(c):null}async listScheduledFunctions(a){let b=this.getDB().transaction(["scheduledFunctions"],"readonly").objectStore("scheduledFunctions").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateScheduledFunction(a))}async updateScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readwrite").objectStore("scheduledFunctions");await this.promisify(b.put(a))}async deleteScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readwrite").objectStore("scheduledFunctions");await this.promisify(b.delete(a))}promisify(a){return new Promise((b,c)=>{a.onsuccess=()=>b(a.result),a.onerror=()=>c(a.error)})}hydrateProject(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date,lastSavedAt:a.lastSavedAt?new Date(a.lastSavedAt):null}}hydrateCustomTemplate(a){return{...a,importedAt:a.importedAt?new Date(a.importedAt):new Date}}hydrateSkill(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateEdgeFunction(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateServerFunction(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateSecret(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateScheduledFunction(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date,lastRunAt:a.lastRunAt?new Date(a.lastRunAt):void 0,nextRunAt:a.nextRunAt?new Date(a.nextRunAt):void 0}}constructor(){this.db=null,this.initPromise=null}}var l=c(3902);class m{constructor(){this.initialized=!1,this.initPromise=null,this.transientFiles=new Map,this.generatedFiles=new Map,this.syncTimeouts=new Map,this.serverContextProjectId=null,this.runtimeDeploymentId=null,this.serverContextMetadata=null,this.adapter=new k}async init(){this.initialized?await this.adapter.init():(this.initPromise||(this.initPromise=(async()=>{await this.adapter.init(),await this.mountTransientSkills(),this.initialized=!0})()),await this.initPromise)}getStorageAdapter(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.");return this.adapter}getDatabase(){if(!(this.adapter instanceof k))throw Error("Direct database access only available with IndexedDBAdapter");return this.adapter.getDatabase()}async mountTransientSkills(){try{for(let a of(await j.skillsService.getEnabledSkills())){let b=`/.skills/${a.id}.md`,c={id:`transient-skill-${a.id}`,projectId:"transient",path:b,name:`${a.id}.md`,type:"text",content:a.content,mimeType:"text/markdown",size:new Blob([a.content]).size,createdAt:a.createdAt,updatedAt:a.updatedAt,metadata:{isTransient:!0,isBuiltIn:a.isBuiltIn}};this.transientFiles.set(b,c)}g.v.info(`[VFS] Mounted ${this.transientFiles.size} transient skill files`)}catch(a){g.v.error("[VFS] Failed to mount transient skills",a)}}isTransientPath(a){return a.startsWith("/.server/")||a.startsWith("/.skills/")}setGeneratedFile(a,b,c){let d=new Date;this.generatedFiles.set(a,{id:`generated-${a}`,projectId:"generated",path:a,name:a.split("/").pop()||a,type:a.endsWith(".css")?"css":"js",content:b,mimeType:c,size:b.length,createdAt:d,updatedAt:d,metadata:{isGenerated:!0}})}clearGeneratedFiles(){this.generatedFiles.clear()}getGeneratedFiles(){return Array.from(this.generatedFiles.values())}isGeneratedPath(a){return this.generatedFiles.has(a)}async reloadTransientSkills(){let a=new Map;for(let[b,c]of this.transientFiles)b.startsWith("/.server/")&&a.set(b,c);for(let[b,c]of(this.transientFiles.clear(),await this.mountTransientSkills(),a))this.transientFiles.set(b,c)}getServerContextProjectId(){return this.serverContextProjectId}getRuntimeDeploymentId(){return this.runtimeDeploymentId}hasServerContext(){return null!==this.serverContextProjectId}getServerContextMetadata(){return this.serverContextMetadata}async mountProjectBackendContext(a){}async mountDeploymentRuntimeContext(a){}unmountDeploymentRuntimeContext(){this.runtimeDeploymentId&&(this.transientFiles.delete("/.server/db/schema.sql"),this.runtimeDeploymentId=null,this.serverContextMetadata&&(this.serverContextMetadata.runtimeDeploymentId=void 0,this.serverContextMetadata.hasDatabase=!1),"undefined"!=typeof sessionStorage&&sessionStorage.removeItem("vfs_runtimeDeploymentId"),g.v.info("[VFS] Disconnected deployment runtime"))}async refreshServerContext(){this.serverContextProjectId&&(await this.mountProjectBackendContext(this.serverContextProjectId),this.runtimeDeploymentId&&await this.mountDeploymentRuntimeContext(this.runtimeDeploymentId))}unmountBackendContext(){let a=[];for(let b of this.transientFiles.keys())b.startsWith("/.server/")&&(this.transientFiles.delete(b),a.push(b));(this.serverContextProjectId||this.runtimeDeploymentId)&&(g.v.info(`[VFS] Unmounted server context (${a.length} files)`),this.serverContextProjectId=null,this.runtimeDeploymentId=null,this.serverContextMetadata=null,"undefined"!=typeof sessionStorage&&(sessionStorage.removeItem("vfs_serverContextProjectId"),sessionStorage.removeItem("vfs_runtimeDeploymentId")))}getTransientFilesInDirectory(a){let b=a.endsWith("/")?a:a+"/",c=[];for(let[a,d]of this.transientFiles)a.startsWith(b)&&c.push(d);return c}mountTransientFile(a,b,c=!0){let d={id:`transient-server-${a.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:a,name:a.split("/").pop()||"",type:"text",content:b,mimeType:a.endsWith(".sql")?"text/sql":a.endsWith(".json")?"application/json":a.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([b]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:c}};this.transientFiles.set(a,d)}async updateServerContextFile(a,b){if(!this.serverContextProjectId&&"undefined"!=typeof sessionStorage){let a=sessionStorage.getItem("vfs_serverContextProjectId");a&&(g.v.info(`[VFS] Recovered serverContextProjectId from sessionStorage: ${a}`),this.serverContextProjectId=a)}if(!this.serverContextProjectId)throw Error("No project server context mounted.");if("/.server/db/schema.sql"===a)throw Error(`Cannot modify ${a} - read-only file`);if(a.startsWith("/.server/edge-functions/")&&a.endsWith(".json"))return await this.upsertEdgeFunctionFromFile(a,b);if(a.startsWith("/.server/server-functions/")&&a.endsWith(".json"))return await this.upsertServerFunctionFromFile(a,b);if(a.startsWith("/.server/secrets/")&&a.endsWith(".json"))return await this.upsertSecretFromFile(a,b);if(a.startsWith("/.server/scheduled-functions/")&&a.endsWith(".json"))return await this.upsertScheduledFunctionFromFile(a,b);throw Error(`Cannot modify ${a} - unrecognized server context path`)}async upsertEdgeFunctionFromFile(a,b){let d,{validateEdgeFunctionData:e,generateEdgeFunctionFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=a.split("/").pop().replace(".json",""),m=k.listEdgeFunctions?(await k.listEdgeFunctions(j)).find(a=>a.name===l):void 0,n=new Date;if(m&&k.updateEdgeFunction){let b={...m,name:i.name,code:i.code,method:i.method,description:i.description,enabled:i.enabled??!0,timeoutMs:i.timeoutMs??5e3,updatedAt:n};if(await k.updateEdgeFunction(b),i.name!==l){this.transientFiles.delete(a);let c=`/.server/edge-functions/${i.name}.json`;return this.mountTransientFile(c,f(b),!1),this.removeGitkeep("/.server/edge-functions/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b),!1)}else if(k.createEdgeFunction){let b={id:g(),projectId:j,name:i.name,code:i.code,method:i.method,description:i.description,enabled:i.enabled??!0,timeoutMs:i.timeoutMs??5e3,createdAt:n,updatedAt:n};await k.createEdgeFunction(b),this.mountTransientFile(a,f(b),!1)}this.removeGitkeep("/.server/edge-functions/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let o=this.transientFiles.get(a);if(!o)throw Error(`Failed to create server context file at ${a}`);return o}async upsertServerFunctionFromFile(a,b){let d,{validateServerFunctionData:e,generateServerFunctionFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=a.split("/").pop().replace(".json",""),m=k.listServerFunctions?(await k.listServerFunctions(j)).find(a=>a.name===l):void 0,n=new Date;if(m&&k.updateServerFunction){let b={...m,name:i.name,code:i.code,description:i.description,enabled:i.enabled??!0,updatedAt:n};if(await k.updateServerFunction(b),i.name!==l){this.transientFiles.delete(a);let c=`/.server/server-functions/${i.name}.json`;return this.mountTransientFile(c,f(b),!1),this.removeGitkeep("/.server/server-functions/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b),!1)}else if(k.createServerFunction){let b={id:g(),projectId:j,name:i.name,code:i.code,description:i.description,enabled:i.enabled??!0,createdAt:n,updatedAt:n};await k.createServerFunction(b),this.mountTransientFile(a,f(b),!1)}this.removeGitkeep("/.server/server-functions/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let o=this.transientFiles.get(a);if(!o)throw Error(`Failed to create server context file at ${a}`);return o}async upsertSecretFromFile(a,b){let d,{validateSecretData:e,generateSecretFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=a.split("/").pop().replace(".json",""),m=k.listSecrets?(await k.listSecrets(j)).find(a=>a.name===l):void 0,n=new Date;if(m&&k.updateSecret){let b={...m,name:i.name,description:i.description,updatedAt:n};if(await k.updateSecret(b),i.name!==l){this.transientFiles.delete(a);let c=`/.server/secrets/${i.name}.json`;return this.mountTransientFile(c,f(b),!1),this.removeGitkeep("/.server/secrets/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b),!1)}else if(k.createSecret){let b={id:g(),projectId:j,name:i.name,description:i.description,hasValue:!1,createdAt:n,updatedAt:n};await k.createSecret(b),this.mountTransientFile(a,f(b),!1)}this.removeGitkeep("/.server/secrets/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let o=this.transientFiles.get(a);if(!o)throw Error(`Failed to create server context file at ${a}`);return o}async upsertScheduledFunctionFromFile(a,b){let d,{validateScheduledFunctionData:e,generateScheduledFunctionFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=(k.listEdgeFunctions?await k.listEdgeFunctions(j):[]).find(a=>a.name===i.functionName);if(!l)throw Error(`Edge function "${i.functionName}" not found. Create it first.`);let m=a.split("/").pop().replace(".json",""),n=k.listScheduledFunctions?(await k.listScheduledFunctions(j)).find(a=>a.name===m):void 0,o=new Date;if(n&&k.updateScheduledFunction){let b={...n,name:i.name,functionId:l.id,cronExpression:i.cronExpression,timezone:i.timezone||"UTC",description:i.description,enabled:i.enabled??!0,config:i.config||{},updatedAt:o};if(await k.updateScheduledFunction(b),i.name!==m){this.transientFiles.delete(a);let c=`/.server/scheduled-functions/${i.name}.json`;return this.mountTransientFile(c,f(b,i.functionName),!1),this.removeGitkeep("/.server/scheduled-functions/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b,i.functionName),!1)}else if(k.createScheduledFunction){let b={id:g(),projectId:j,name:i.name,functionId:l.id,cronExpression:i.cronExpression,timezone:i.timezone||"UTC",description:i.description,enabled:i.enabled??!0,config:i.config||{},createdAt:o,updatedAt:o};await k.createScheduledFunction(b),this.mountTransientFile(a,f(b,i.functionName),!1)}this.removeGitkeep("/.server/scheduled-functions/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let p=this.transientFiles.get(a);if(!p)throw Error(`Failed to create server context file at ${a}`);return p}removeGitkeep(a){let b=a+".gitkeep";this.transientFiles.has(b)&&this.transientFiles.delete(b)}notifyFilesChanged(){}triggerServerFeatureSync(a){}async createServerContextFile(a,b){if(!this.serverContextProjectId&&"undefined"!=typeof sessionStorage){let a=sessionStorage.getItem("vfs_serverContextProjectId");a&&(this.serverContextProjectId=a)}if(!this.serverContextProjectId)throw Error("No project server context mounted.");if(this.transientFiles.has(a))throw Error(`File already exists: ${a}`);return await this.updateServerContextFile(a,b)}async deleteServerContextFile(a){if(!this.serverContextProjectId&&"undefined"!=typeof sessionStorage){let a=sessionStorage.getItem("vfs_serverContextProjectId");a&&(this.serverContextProjectId=a)}if(!this.serverContextProjectId)throw Error("No project server context mounted.");if("/.server/db/schema.sql"===a)throw Error(`Cannot delete ${a} - read-only file`);let b=this.serverContextProjectId,c=this.adapter,d=a.split("/").pop().replace(".json","");if(a.startsWith("/.server/edge-functions/")&&a.endsWith(".json")){let a=(c.listEdgeFunctions?await c.listEdgeFunctions(b):[]).find(a=>a.name===d);a&&c.deleteEdgeFunction&&await c.deleteEdgeFunction(a.id)}else if(a.startsWith("/.server/server-functions/")&&a.endsWith(".json")){let a=(c.listServerFunctions?await c.listServerFunctions(b):[]).find(a=>a.name===d);a&&c.deleteServerFunction&&await c.deleteServerFunction(a.id)}else if(a.startsWith("/.server/secrets/")&&a.endsWith(".json")){let a=(c.listSecrets?await c.listSecrets(b):[]).find(a=>a.name===d);a&&c.deleteSecret&&await c.deleteSecret(a.id)}else if(a.startsWith("/.server/scheduled-functions/")&&a.endsWith(".json")){let a=(c.listScheduledFunctions?await c.listScheduledFunctions(b):[]).find(a=>a.name===d);a&&c.deleteScheduledFunction&&await c.deleteScheduledFunction(a.id)}else throw Error(`Cannot delete ${a} - read-only file`);this.transientFiles.delete(a),this.notifyFilesChanged(),this.triggerServerFeatureSync(b)}ensureInitialized(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.")}triggerAutoSync(a){}clearSyncTimeout(a){let b=this.syncTimeouts.get(a);b&&(clearTimeout(b),this.syncTimeouts.delete(a),g.v.debug(`[VFS] Cleared sync timeout for project ${a}`))}async createFile(a,b,c){this.ensureInitialized();try{if((b=b.replace(/\\n$|\\r$|\n$|\r$/,"").trim()).startsWith("/.server/"))return await this.createServerContextFile(b,c);if(await this.adapter.getFile(a,b))throw g.v.error("VFS: File already exists",{projectId:a,path:b}),Error(`File already exists: ${b}`);if(!(0,h.fu)(b))throw Error(`Unsupported file type: ${b}`);let e=(0,h.Gr)(b),f=c instanceof ArrayBuffer?c.byteLength:new Blob([c]).size,j=h.Q6[e];if(f>j)throw Error(`File too large. Maximum size for ${e} files is ${Math.round(j/1024/1024)}MB`);let k={id:(0,d.A)(),projectId:a,path:b,name:b.split("/").pop()||"",type:e,content:c,mimeType:(0,h.N$)(b),size:f,createdAt:new Date,updatedAt:new Date,metadata:{isEntry:"/index.html"===b}};return await this.adapter.createFile(k),await this.updateFileTree(a,b,"create"),i.$.markDirty(a),k}catch(a){throw a}}async readFile(a,b){if(this.ensureInitialized(),!a||"string"!=typeof a)throw g.v.error("VFS: Invalid projectId for readFile",{projectId:a,path:b}),Error("Invalid projectId provided");if(!b||"string"!=typeof b)throw g.v.error("VFS: Invalid path for readFile",{projectId:a,path:b}),Error("Invalid file path provided");let c=b.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(!c)throw g.v.error("VFS: Empty path after cleaning for readFile",{projectId:a,originalPath:b,cleanPath:c}),Error("Empty file path after cleaning");if(this.isTransientPath(c)){let a=this.transientFiles.get(c);if(a)return a;throw Error(`Transient file not found: ${c}`)}let d=this.generatedFiles.get(c);if(d)return d;let e=await this.adapter.getFile(a,c);if(!e)throw g.v.debug("VFS: File not found for read",{projectId:a,path:c,originalPath:b}),Error(`File not found: ${c}`);return e}async fileExists(a,b){this.ensureInitialized();try{if(this.isTransientPath(b))return this.transientFiles.has(b);if(this.generatedFiles.has(b))return!0;return!!await this.adapter.getFile(a,b)}catch{return!1}}async updateFile(a,b,c){this.ensureInitialized();try{let d=b.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(d.includes("\n")||d.includes("@@")||d.includes("\\n")||d.length>200)throw g.v.error("VFS: Invalid path detected",{projectId:a,path:b.slice(0,100)+"..."}),Error(`Invalid file path: ${b.slice(0,50)}...`);if((b=d).startsWith("/.server/"))return await this.updateServerContextFile(b,c);let e=await this.adapter.getFile(a,b);if(!e)throw g.v.error("VFS: File not found for update",{projectId:a,path:b}),Error(`File not found: ${b}`);return e.content=c,e.size=c instanceof ArrayBuffer?c.byteLength:new Blob([c]).size,e.updatedAt=new Date,await this.adapter.updateFile(e),i.$.markDirty(a),e}catch(a){throw a}}async patchFile(a,b,c){this.ensureInitialized();let d=(await this.readFile(a,b)).content;for(let a of c){if(!d.includes(a.search))throw g.v.error("VFS: Pattern not found in file",{path:b,searchPattern:a.search.substring(0,100),contentSnippet:d.substring(0,300)}),Error(`Pattern not found in file: ${a.search.substring(0,50)}...`);d=d.replace(a.search,a.replace)}return await this.updateFile(a,b,d)}async deleteFile(a,b){this.ensureInitialized();try{await this.adapter.deleteFile(a,b),await this.updateFileTree(a,b,"delete"),i.$.markDirty(a)}catch(a){throw a}}async renameFile(a,b,c){this.ensureInitialized();let d=await this.readFile(a,b);return await this.deleteFile(a,b),await this.createFile(a,c,d.content)}async createDirectory(a,b){if(this.ensureInitialized(),await this.adapter.getTreeNode(a,b))return;let c=b.split("/").pop()||b,e={id:(0,d.A)(),projectId:a,path:b,name:c,type:"directory",parentPath:this.getParentPath(b),children:[]};await this.adapter.createTreeNode(e),i.$.markDirty(a)}async listDirectory(a,b,c){let d;this.ensureInitialized();let e=await this.adapter.listFiles(a);if(d="/"===b?e:e.filter(a=>{let c=a.path,d=b.endsWith("/")?b:b+"/";return c.startsWith(d)&&-1===c.slice(d.length).indexOf("/")}),"/"===b&&this.generatedFiles.size>0){let a=new Set(d.map(a=>a.path));for(let b of this.generatedFiles.values())a.has(b.path)||d.push(b)}if(c?.includeTransient){let a=Array.from(this.transientFiles.values());if("/"===b)d=[...d,...a];else{let c=b.endsWith("/")?b:b+"/",e=a.filter(a=>a.path.startsWith(c)&&-1===a.path.slice(c.length).indexOf("/")),f=new Set;for(let b of a)if(b.path.startsWith(c)){let a=b.path.slice(c.length),d=a.indexOf("/");-1!==d&&f.add(a.slice(0,d))}let g=new Date;d=[...d,...e,...Array.from(f).map(a=>({id:`transient-dir-${c}${a}`,projectId:"transient",path:c+a,name:a,type:"text",content:"",mimeType:"",size:0,createdAt:g,updatedAt:g,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:!0}}))]}}return d}async getAllFilesAndDirectories(a,b){this.ensureInitialized();let c=[...await this.adapter.listFiles(a),...(await this.adapter.getAllTreeNodes(a)).filter(a=>"directory"===a.type).map(a=>({path:a.path,name:a.path.split("/").filter(Boolean).pop()||a.path,type:"directory"}))];if(this.generatedFiles.size>0){let a=new Set(c.map(a=>a.path));for(let b of this.generatedFiles.values())a.has(b.path)||c.push(b)}return b?.includeTransient&&(c=[...c,...Array.from(this.transientFiles.values())]),c}async deleteDirectory(a,b){this.ensureInitialized();let c=await this.adapter.listFiles(a),d=b.endsWith("/")?b:b+"/";for(let b of c)b.path.startsWith(d)&&await this.deleteFile(a,b.path);await this.adapter.deleteTreeNode(a,b),i.$.markDirty(a)}async renameDirectory(a,b,c){this.ensureInitialized();let e=await this.adapter.getTreeNode(a,b);if(e){await this.adapter.deleteTreeNode(a,b);let f={id:(0,d.A)(),projectId:a,path:c,name:c.split("/").pop()||c,type:"directory",parentPath:this.getParentPath(c),children:e.children};await this.adapter.createTreeNode(f),i.$.markDirty(a)}let f=b.endsWith("/")?b:b+"/",g=c.endsWith("/")?c:c+"/";for(let b of(await this.adapter.listFiles(a)).filter(a=>a.path.startsWith(f))){let c=g+b.path.substring(f.length);await this.renameFile(a,b.path,c)}for(let c of(await this.adapter.getAllTreeNodes(a)).filter(a=>"directory"===a.type&&a.path.startsWith(f)&&a.path!==b)){let b=g+c.path.substring(f.length);await this.adapter.deleteTreeNode(a,c.path);let e={id:(0,d.A)(),projectId:a,path:b,name:b.split("/").pop()||b,type:"directory",parentPath:this.getParentPath(b),children:c.children};await this.adapter.createTreeNode(e)}}async moveFile(a,b,c){if(this.ensureInitialized(),await this.adapter.getFile(a,c))throw Error(`File already exists at destination: ${c}`);let d=await this.readFile(a,b),e=await this.createFile(a,c,d.content);return await this.deleteFile(a,b),e}async moveDirectory(a,b,c){this.ensureInitialized();let d=c.endsWith("/")?c:c+"/",e=b.endsWith("/")?b:b+"/";if(d.startsWith(e))throw Error("Cannot move a directory into itself");await this.renameDirectory(a,b,c)}async createProject(a,b,c){this.ensureInitialized();try{let e={id:c||(0,d.A)(),name:a,description:b,createdAt:new Date,updatedAt:new Date,settings:{},lastSavedCheckpointId:null,lastSavedAt:null,costTracking:{totalCost:0,providerBreakdown:{},sessionHistory:[]}};await this.adapter.createProject(e);let f={id:(0,d.A)(),projectId:e.id,path:"/",name:"/",type:"directory",parentPath:null,children:[]};return await this.adapter.createTreeNode(f),e}catch(a){throw a}}async getProject(a){this.ensureInitialized();let b=await this.adapter.getProject(a);if(!b)throw Error(`Project not found: ${a}`);return b}async updateProject(a,b){this.ensureInitialized(),b?.preserveUpdatedAt||(a.updatedAt=new Date),await this.adapter.updateProject(a)}async updateProjectCost(a,b){this.ensureInitialized();let c=await this.getProject(a);if(!c)throw Error(`Project not found: ${a}`);c.costTracking||(c.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),c.costTracking.totalCost+=b.cost,c.costTracking.providerBreakdown[b.provider]||(c.costTracking.providerBreakdown[b.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let d=c.costTracking.providerBreakdown[b.provider];d.totalCost+=b.cost,"delta"!==b.mode&&(d.requestCount+=1),d.lastUpdated=new Date,b.tokenUsage&&(d.tokenUsage.input+=b.tokenUsage.input,d.tokenUsage.output+=b.tokenUsage.output),b.sessionId&&"delta"!==b.mode&&(c.costTracking.sessionHistory||(c.costTracking.sessionHistory=[]),c.costTracking.sessionHistory.push({sessionId:b.sessionId,cost:b.cost,provider:b.provider,timestamp:new Date,tokenUsage:b.tokenUsage}),c.costTracking.sessionHistory.length>100&&(c.costTracking.sessionHistory=c.costTracking.sessionHistory.slice(-100))),await this.updateProject(c)}async applyProjectCostDelta(a,b){this.ensureInitialized();let c=await this.getProject(a);if(!c)throw Error(`Project not found: ${a}`);c.costTracking||(c.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),c.costTracking.totalCost+=b.costDelta,c.costTracking.providerBreakdown[b.provider]||(c.costTracking.providerBreakdown[b.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let d=c.costTracking.providerBreakdown[b.provider];d.totalCost+=b.costDelta,d.lastUpdated=new Date,b.tokenUsageDelta&&(d.tokenUsage.input+=b.tokenUsageDelta.input,d.tokenUsage.output+=b.tokenUsageDelta.output),b.sessionId&&(c.costTracking.sessionHistory||(c.costTracking.sessionHistory=[]),c.costTracking.sessionHistory.push({sessionId:b.sessionId,cost:b.costDelta,provider:b.provider,timestamp:new Date,tokenUsage:b.tokenUsageDelta,correction:!0}),c.costTracking.sessionHistory.length>100&&(c.costTracking.sessionHistory=c.costTracking.sessionHistory.slice(-100))),await this.updateProject(c)}async deleteProject(a){this.ensureInitialized(),await this.adapter.deleteProject(a)}async listProjects(){return this.ensureInitialized(),await this.adapter.listProjects()}async listFiles(a){return this.ensureInitialized(),await this.adapter.listFiles(a)}async getFileTree(a){return this.ensureInitialized(),await this.adapter.getTreeNode(a,"/")}async searchFiles(a,b,c){this.ensureInitialized();let d=await this.adapter.listFiles(a),{regex:e=!1,fileType:f,limit:g=20,searchIn:h="both"}=c||{},i=d;if(f){let a=f.startsWith(".")?f:`.${f}`;i=d.filter(b=>b.path.endsWith(a))}let j=e?a=>{try{return RegExp(b,"i").test(a)}catch{return a.toLowerCase().includes(b.toLowerCase())}}:a=>a.toLowerCase().includes(b.toLowerCase());return i.filter(a=>"filename"===h?j(a.name)||j(a.path):"content"===h?"string"==typeof a.content&&j(a.content):j(a.name)||j(a.path)||"string"==typeof a.content&&j(a.content)).slice(0,g)}async findReferences(a,b,c="any"){this.ensureInitialized();let d=await this.adapter.listFiles(a),e=[],f=[];switch(c){case"class":f.push(RegExp(`class=["'][^"']*\\b${b}\\b[^"']*["']`,"gi")),f.push(RegExp(`\\.${b}\\b`,"g")),f.push(RegExp(`classList\\.(add|remove|toggle|contains)\\(['"\`]${b}['"\`]`,"g"));break;case"id":f.push(RegExp(`id=["']${b}["']`,"gi")),f.push(RegExp(`#${b}\\b`,"g")),f.push(RegExp(`getElementById\\(['"\`]${b}['"\`]`,"g")),f.push(RegExp(`querySelector\\(['"\`]#${b}['"\`]`,"g"));break;case"function":f.push(RegExp(`function\\s+${b}\\s*\\(`,"g")),f.push(RegExp(`(?:const|let|var)\\s+${b}\\s*=\\s*(?:\\([^)]*\\)|[^=])\\s*=>`,"g")),f.push(RegExp(`${b}\\s*\\(`,"g"));break;case"variable":f.push(RegExp(`(?:const|let|var)\\s+${b}\\b`,"g")),f.push(RegExp(`\\b${b}\\b`,"g"));break;default:f.push(RegExp(`\\b${b}\\b`,"gi"))}for(let a of d){if("string"!=typeof a.content)continue;let b=[];a.content.split("\n").forEach((a,c)=>{for(let d of f)if(d.test(a)){b.push({line:c+1,text:a.trim()});break}}),b.length>0&&e.push({file:a,matches:b})}return e}async getFileStats(a,b){this.ensureInitialized();let c=await this.adapter.getFile(a,b);if(!c)throw Error(`File not found: ${b}`);let d=("string"==typeof c.content?c.content:"").split("\n");return{path:c.path,size:c.size,lines:d.length,type:c.type,preview:d.slice(0,10),lastModified:c.updatedAt}}async getProjectSize(a){return this.ensureInitialized(),(await this.adapter.listFiles(a)).reduce((a,b)=>a+b.size,0)}async getProjectStats(a){let b;this.ensureInitialized();let c=await this.adapter.listFiles(a),d=0,e={};for(let a of c){d+=a.size;let b=a.path.split(".").pop()?.toUpperCase()||"OTHER";e[b]=(e[b]||0)+1}return b=d<1024?`${d} B`:d<1048576?`${(d/1024).toFixed(1)} KB`:`${(d/1048576).toFixed(2)} MB`,{fileCount:c.length,totalSize:d,fileTypes:e,formattedSize:b}}async exportProject(a){return this.ensureInitialized(),{project:await this.getProject(a),files:await this.adapter.listFiles(a)}}async exportProjectAsZip(a){this.ensureInitialized();let b=new(f());try{let d=await this.getProject(a),e=d?.settings?.runtime||"handlebars",f=(0,l.getRuntimeConfig)(e);if("terminal"===f.previewMode){for(let c of(await this.adapter.listFiles(a))){if(this.shouldExcludeFromExport(c.path))continue;let a=c.path.startsWith("/")?c.path.slice(1):c.path;c.content,b.file(a,c.content)}let c=[`# ${d?.name||"Project"}`,"",d?.description||"","","## How to Run",""];return"python"===e?c.push("```bash","python main.py","```"):"lua"===e&&c.push("```bash","lua main.lua","```"),b.file("README.md",c.join("\n")),b.generateAsync({type:"blob"})}let{VirtualServer:g}=await Promise.all([c.e(2733),c.e(3531)]).then(c.bind(c,13531)),h=new g(this,a,void 0,void 0,void 0,d?.settings?.runtime);for(let a of(await h.compileProject()).files){let c=a.path.startsWith("/")?a.path.slice(1):a.path;this.shouldExcludeFromExport(a.path)||b.file(c,a.content)}let i=await this.adapter.listFiles(a);if(i.some(a=>a.path.endsWith(".tsx")||a.path.endsWith(".ts")||a.path.endsWith(".jsx"))){for(let a of i)if(a.path.endsWith(".tsx")||a.path.endsWith(".ts")||a.path.endsWith(".jsx")){let c=a.path.startsWith("/")?a.path.slice(1):a.path;"string"==typeof a.content&&b.file(c,a.content)}let a=(d?.name||"my-app").toLowerCase().replace(/[^a-z0-9]+/g,"-");b.file("package.json",JSON.stringify({name:a,private:!0,type:"module",scripts:{dev:"vite",build:"vite build",preview:"vite preview"},dependencies:{react:"^19.0.0","react-dom":"^19.0.0"},devDependencies:{"@types/react":"^19.0.0","@types/react-dom":"^19.0.0",typescript:"^5.6.0",vite:"^6.0.0","@vitejs/plugin-react":"^4.0.0"}},null,2)),b.file("vite.config.ts",`import { defineConfig } from 'vite'; +exports.id=9359,exports.ids=[9359],exports.modules={3902:(a,b,c)=>{"use strict";c.d(b,{getRuntimeConfig:()=>f,isRuntimeBundled:()=>h,sZ:()=>j,tW:()=>g});let d=[{id:"static",label:"Static",description:"Pure HTML, CSS, and JavaScript",previewMode:"visual",bundled:!1,badge:{label:"Static",color:"gray"}},{id:"handlebars",label:"HTML + Handlebars",description:"HTML, CSS, JavaScript with Handlebars templating",previewMode:"visual",bundled:!1,badge:{label:"Handlebars",color:"amber"}},{id:"react",label:"React + TypeScript",description:"Component-based app with auto-bundling",previewMode:"visual",bundled:!0,jsxImportSource:"react",badge:{label:"React",color:"sky"}},{id:"preact",label:"Preact + TypeScript",description:"Lightweight React alternative with signals",previewMode:"visual",bundled:!0,jsxImportSource:"preact",badge:{label:"Preact",color:"purple"}},{id:"svelte",label:"Svelte",description:"Compile-time reactive framework",previewMode:"visual",bundled:!0,sfcExtension:".svelte",compilerCdnUrl:"https://esm.sh/svelte@5/compiler",badge:{label:"Svelte",color:"orange"}},{id:"vue",label:"Vue",description:"Progressive framework with SFC support",previewMode:"visual",bundled:!0,sfcExtension:".vue",compilerCdnUrl:"https://esm.sh/@vue/compiler-sfc@3",badge:{label:"Vue",color:"green"}},{id:"python",label:"Python",description:"Python scripts via Pyodide — terminal and visual output",previewMode:"terminal",bundled:!1,badge:{label:"Python",color:"yellow"}},{id:"lua",label:"Lua",description:"Lua scripts via wasmoon — terminal output",previewMode:"terminal",bundled:!1,badge:{label:"Lua",color:"blue"}}],e=new Map(d.map(a=>[a.id,a]));function f(a){return e.get(a)??e.get("handlebars")}function g(){return d.map(a=>({value:a.id,label:a.label,description:a.description}))}function h(a){return f(a).bundled}let i={gray:"bg-gray-100 text-gray-600 border-gray-300 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600",amber:"bg-amber-100 text-amber-700 border-amber-200 dark:bg-amber-950 dark:text-amber-400 dark:border-amber-800",sky:"bg-sky-100 text-sky-700 border-sky-200 dark:bg-sky-950 dark:text-sky-400 dark:border-sky-800",purple:"bg-purple-100 text-purple-700 border-purple-200 dark:bg-purple-950 dark:text-purple-400 dark:border-purple-800",orange:"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-950 dark:text-orange-400 dark:border-orange-800",green:"bg-green-100 text-green-700 border-green-200 dark:bg-green-950 dark:text-green-400 dark:border-green-800",yellow:"bg-yellow-100 text-yellow-700 border-yellow-200 dark:bg-yellow-950 dark:text-yellow-400 dark:border-yellow-800",blue:"bg-blue-100 text-blue-700 border-blue-200 dark:bg-blue-950 dark:text-blue-400 dark:border-blue-800"};function j(a){let b=f(a);return{label:b.badge.label,className:i[b.badge.color]||i.gray}}},6636:(a,b,c)=>{"use strict";c.d(b,{skillsService:()=>d._}),c(15857);var d=c(7143)},7143:(a,b,c)=>{"use strict";c.d(b,{_:()=>l});var d=c(12897),e=c(15857),f=c(15514),g=c(39193),h=c.n(g);let i="osw_custom_skills",j="osw_skills_enabled_state";class k{async init(){if(!this.initialized)try{let a=localStorage.getItem(i);a&&JSON.parse(a).forEach(a=>{a.createdAt=new Date(a.createdAt),a.updatedAt=new Date(a.updatedAt),this.customSkills.set(a.id,a)});let b=localStorage.getItem(j);if(b){let a=JSON.parse(b);this.enabledState={globalEnabled:a.globalEnabled??!0,skillEvaluationEnabled:a.skillEvaluationEnabled??!1,disabledSkills:new Set(a.disabledSkills||[])}}this.initialized=!0,f.v.info(`[SkillsService] Loaded ${this.customSkills.size} custom skills`)}catch(a){f.v.error("[SkillsService] Failed to load custom skills",a)}}saveCustomSkills(){try{let a=Array.from(this.customSkills.values());localStorage.setItem(i,JSON.stringify(a))}catch(a){throw f.v.error("[SkillsService] Failed to save custom skills",a),Error("Failed to save skills")}}saveEnabledState(){try{let a={globalEnabled:this.enabledState.globalEnabled,skillEvaluationEnabled:this.enabledState.skillEvaluationEnabled,disabledSkills:Array.from(this.enabledState.disabledSkills)};localStorage.setItem(j,JSON.stringify(a))}catch(a){f.v.error("[SkillsService] Failed to save enabled state",a)}}async getAllSkills(){await this.init();let a=[];for(let b of e.Sj)try{let{frontmatter:c,markdown:e}=(0,d.N1)(b.content);a.push({id:b.id,name:c.name,description:c.description,content:b.content,markdown:e,isBuiltIn:!0,createdAt:new Date("2025-01-01"),updatedAt:new Date("2025-01-01")})}catch(a){f.v.error(`[SkillsService] Failed to parse built-in skill: ${b.id}`,a)}return a.push(...Array.from(this.customSkills.values())),a}async getSkillsMetadata(){return(await this.getAllSkills()).map(a=>({id:a.id,name:a.name,description:a.description,path:`/.skills/${a.id}.md`,isBuiltIn:a.isBuiltIn}))}async getSkill(a){await this.init();let b=this.customSkills.get(a);if(b)return b;let c=e.Sj.find(b=>b.id===a);if(c)try{let{frontmatter:a,markdown:b}=(0,d.N1)(c.content);return{id:c.id,name:a.name,description:a.description,content:c.content,markdown:b,isBuiltIn:!0,createdAt:new Date("2025-01-01"),updatedAt:new Date("2025-01-01")}}catch(b){f.v.error(`[SkillsService] Failed to parse built-in skill: ${a}`,b)}return null}async createSkill(a){await this.init();try{let{frontmatter:b,markdown:c}=(0,d.N1)(a),g=b.name;if(this.customSkills.has(g)||e.Sj.some(a=>a.id===g))throw Error(`Skill with name "${g}" already exists`);let h={id:g,name:b.name,description:b.description,content:a,markdown:c,isBuiltIn:!1,createdAt:new Date,updatedAt:new Date};return this.customSkills.set(g,h),this.saveCustomSkills(),f.v.info(`[SkillsService] Created skill: ${g}`),h}catch(a){if(a instanceof Error)throw a;throw Error("Failed to create skill")}}async updateSkill(a,b){await this.init();let c=this.customSkills.get(a);if(!c)throw Error(`Skill "${a}" not found`);if(c.isBuiltIn)throw Error("Cannot update built-in skills");try{let{frontmatter:e,markdown:g}=(0,d.N1)(b);if(e.name!==a)throw Error("Skill name cannot be changed. Create a new skill instead.");let h={...c,name:e.name,description:e.description,content:b,markdown:g,updatedAt:new Date};return this.customSkills.set(a,h),this.saveCustomSkills(),f.v.info(`[SkillsService] Updated skill: ${a}`),h}catch(a){if(a instanceof Error)throw a;throw Error("Failed to update skill")}}async deleteSkill(a){await this.init();let b=this.customSkills.get(a);if(!b)throw Error(`Skill "${a}" not found`);if(b.isBuiltIn)throw Error("Cannot delete built-in skills");this.customSkills.delete(a),this.saveCustomSkills(),f.v.info(`[SkillsService] Deleted skill: ${a}`)}async importSkills(a){await this.init();let b=[];try{let c=await h().loadAsync(a);for(let[a,d]of Object.entries(c.files)){if(d.dir||!a.endsWith(".md"))continue;let c=await d.async("string");try{let a=await this.createSkill(c);b.push(a)}catch(b){f.v.warn(`[SkillsService] Failed to import ${a}:`,b)}}return f.v.info(`[SkillsService] Imported ${b.length} skills`),b}catch(a){throw f.v.error("[SkillsService] Failed to import skills",a),Error("Failed to import skills")}}async importSkillFile(a){let b=await a.text();return this.createSkill(b)}async exportSkills(a){await this.init();let b=new(h());for(let c of a){let a=await this.getSkill(c);if(!a){f.v.warn(`[SkillsService] Skill not found for export: ${c}`);continue}b.file(`${a.id}.md`,a.content)}return f.v.info(`[SkillsService] Exported ${a.length} skills`),await b.generateAsync({type:"blob"})}async clearCustomSkills(){this.customSkills.clear(),localStorage.removeItem(i),f.v.info("[SkillsService] Cleared all custom skills")}async isGloballyEnabled(){return await this.init(),this.enabledState.globalEnabled}async setGlobalEnabled(a){await this.init(),this.enabledState.globalEnabled=a,this.saveEnabledState(),f.v.info(`[SkillsService] Global enabled set to: ${a}`)}async isEvaluationEnabled(){return await this.init(),this.enabledState.globalEnabled&&this.enabledState.skillEvaluationEnabled}async setEvaluationEnabled(a){await this.init(),this.enabledState.skillEvaluationEnabled=a,this.saveEnabledState(),f.v.info(`[SkillsService] Skill evaluation set to: ${a}`)}async isSkillEnabled(a){return await this.init(),!!this.enabledState.globalEnabled&&!this.enabledState.disabledSkills.has(a)}async enableSkill(a){await this.init(),this.enabledState.disabledSkills.delete(a),this.saveEnabledState(),f.v.info(`[SkillsService] Enabled skill: ${a}`)}async disableSkill(a){await this.init(),this.enabledState.disabledSkills.add(a),this.saveEnabledState(),f.v.info(`[SkillsService] Disabled skill: ${a}`)}async getEnabledSkills(){return(await this.init(),this.enabledState.globalEnabled)?(await this.getAllSkills()).filter(a=>!this.enabledState.disabledSkills.has(a.id)):[]}async getEnabledSkillsMetadata(){return(await this.getEnabledSkills()).map(a=>({id:a.id,name:a.name,description:a.description,path:`/.skills/${a.id}.md`,isBuiltIn:a.isBuiltIn}))}async getCustomSkills(){return await this.init(),Array.from(this.customSkills.values())}async updateSyncMetadata(a,b,c){await this.init();let d=this.customSkills.get(a);if(!d||d.isBuiltIn)return;let e={...d,lastSyncedAt:b,serverUpdatedAt:c};this.customSkills.set(a,e),this.saveCustomSkills(),f.v.info(`[SkillsService] Updated sync metadata for skill: ${a}`)}async importFromServer(a){await this.init();let b={...a,createdAt:new Date(a.createdAt),updatedAt:new Date(a.updatedAt),lastSyncedAt:new Date,serverUpdatedAt:new Date(a.updatedAt),isBuiltIn:!1};this.customSkills.set(b.id,b),this.saveCustomSkills(),f.v.info(`[SkillsService] Imported skill from server: ${b.id}`)}async hasSkill(a){return await this.init(),this.customSkills.has(a)||e.Sj.some(b=>b.id===a)}constructor(){this.customSkills=new Map,this.initialized=!1,this.enabledState={globalEnabled:!0,skillEvaluationEnabled:!1,disabledSkills:new Set}}}let l=new k},7629:(a,b,c)=>{"use strict";c.d(b,{p:()=>f});var d=c(21124);c(38301);var e=c(15514);function f({className:a,type:b,...c}){return(0,d.jsx)("input",{type:b,"data-slot":"input",className:(0,e.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",a),...c})}},11482:(a,b,c)=>{"use strict";c.d(b,{vfs:()=>n});var d=c(2117),e=c(39193),f=c.n(e),g=c(15514),h=c(96352),i=c(49186),j=c(6636);class k{async init(){return this.initPromise&&this.db||(this.initPromise=new Promise((a,b)=>{let c=indexedDB.open("osw-studio-db",6);c.onerror=()=>b(c.error),c.onsuccess=()=>{this.db=c.result,a()},c.onupgradeneeded=a=>{let b=a.target.result,c=a.oldVersion;if(!b.objectStoreNames.contains("projects")){let a=b.createObjectStore("projects",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("createdAt","createdAt",{unique:!1})}if(!b.objectStoreNames.contains("files")){let a=b.createObjectStore("files",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("type","type",{unique:!1})}if(!b.objectStoreNames.contains("fileTree")){let a=b.createObjectStore("fileTree",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("path",["projectId","path"],{unique:!0}),a.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!b.objectStoreNames.contains("conversations")){let a=b.createObjectStore("conversations",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!b.objectStoreNames.contains("checkpoints")){let a=b.createObjectStore("checkpoints",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("timestamp","timestamp",{unique:!1})}if(!b.objectStoreNames.contains("customTemplates")){let a=b.createObjectStore("customTemplates",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("importedAt","importedAt",{unique:!1})}if(!b.objectStoreNames.contains("skills")){let a=b.createObjectStore("skills",{keyPath:"id"});a.createIndex("name","name",{unique:!1}),a.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!b.objectStoreNames.contains("debugEvents")){let a=b.createObjectStore("debugEvents",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("timestamp","timestamp",{unique:!1})}if(!b.objectStoreNames.contains("edgeFunctions")){let a=b.createObjectStore("edgeFunctions",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(!b.objectStoreNames.contains("serverFunctions")){let a=b.createObjectStore("serverFunctions",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(!b.objectStoreNames.contains("secrets")){let a=b.createObjectStore("secrets",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(!b.objectStoreNames.contains("scheduledFunctions")){let a=b.createObjectStore("scheduledFunctions",{keyPath:"id"});a.createIndex("projectId","projectId",{unique:!1}),a.createIndex("projectIdName",["projectId","name"],{unique:!0})}if(c<6){let c=a.target.transaction;b.objectStoreNames.contains("projects")&&(c.objectStore("projects").openCursor().onsuccess=a=>{let b=a.target.result;if(b){let a=b.value;a.settings?.runtime&&"static"!==a.settings.runtime||(a.settings=a.settings||{},a.settings.runtime="handlebars",b.update(a)),b.continue()}}),b.objectStoreNames.contains("customTemplates")&&(c.objectStore("customTemplates").openCursor().onsuccess=a=>{let b=a.target.result;if(b){let a=b.value;a.runtime&&"static"!==a.runtime||(a.runtime="handlebars",b.update(a)),b.continue()}})}}})),this.initPromise}async close(){this.db&&(this.db.close(),this.db=null)}getDB(){if(!this.db)throw Error("IndexedDB not initialized. Call init() first.");return this.db}getDatabase(){return this.getDB()}async createProject(a){let b=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(b.add(a))}async getProject(a){let b=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),c=await this.promisify(b.get(a));return c?this.hydrateProject(c):null}async updateProject(a){let b=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(b.put(a))}async deleteProject(a){let b=this.getDB(),c=(await this.listFiles(a)).map(a=>a.id),d=(await this.getAllTreeNodes(a)).map(a=>a.id),e=(await this.listEdgeFunctions(a)).map(a=>a.id),f=(await this.listServerFunctions(a)).map(a=>a.id),g=(await this.listSecrets(a)).map(a=>a.id),h=(await this.listScheduledFunctions(a)).map(a=>a.id),i=b.transaction(["projects","files","fileTree","edgeFunctions","serverFunctions","secrets","scheduledFunctions"],"readwrite"),j=(a,b)=>{let c=i.objectStore(a);for(let a of b)c.delete(a)};j("files",c),j("fileTree",d),j("edgeFunctions",e),j("serverFunctions",f),j("secrets",g),j("scheduledFunctions",h),i.objectStore("projects").delete(a),await new Promise((a,b)=>{i.oncomplete=()=>a(),i.onerror=()=>b(i.error),i.onabort=()=>b(i.error||Error("Transaction aborted"))})}async listProjects(a){let b=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),c=await this.promisify(b.getAll()),d=c?.map(a=>this.hydrateProject(a))||[];return a&&a.length>0?d.map(b=>{let c={};return a.forEach(a=>{a in b&&(c[a]=b[a])}),c}):d}async createFile(a){let b=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(b.add(a))}async getFile(a,b){let c=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(c.get([a,b]))||null}async updateFile(a){let b=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(b.put(a))}async deleteFile(a,b){let c=await this.getFile(a,b);if(c){let a=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(a.delete(c.id))}}async listFiles(a){let b=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(b.getAll(a))||[]}async deleteProjectFiles(a){let b=await this.listFiles(a),c=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let a of b)await this.promisify(c.delete(a.id))}async createTreeNode(a){let b=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(b.add(a))}async getTreeNode(a,b){let c=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(c.get([a,b]))||null}async updateTreeNode(a){let b=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(b.put(a))}async deleteTreeNode(a,b){let c=await this.getTreeNode(a,b);if(c){let a=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(a.delete(c.id))}}async getChildNodes(a,b){let c=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(c.getAll(null===b?[a]:[a,b]))||[]}async getAllTreeNodes(a){let b=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(b.getAll(a))||[]}async saveCustomTemplate(a){let b=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(b.put(a))}async getCustomTemplate(a){let b=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),c=await this.promisify(b.get(a));return c?this.hydrateCustomTemplate(c):null}async getAllCustomTemplates(){let a=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(a.getAll())).map(a=>this.hydrateCustomTemplate(a))}async deleteCustomTemplate(a){let b=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(b.delete(a))}async createSkill(a){let b=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),c={...a,isBuiltIn:!1};await this.promisify(b.add(c))}async getSkill(a){let b=this.getDB().transaction(["skills"],"readonly").objectStore("skills"),c=await this.promisify(b.get(a));return c?this.hydrateSkill(c):null}async updateSkill(a){let b=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),c={...a,isBuiltIn:!1};await this.promisify(b.put(c))}async deleteSkill(a){let b=this.getDB().transaction(["skills"],"readwrite").objectStore("skills");await this.promisify(b.delete(a))}async getAllSkills(){let a=this.getDB().transaction(["skills"],"readonly").objectStore("skills");return(await this.promisify(a.getAll())).filter(a=>!a.isBuiltIn).map(a=>this.hydrateSkill(a))}async createEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readwrite").objectStore("edgeFunctions");await this.promisify(b.add(a))}async getEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readonly").objectStore("edgeFunctions"),c=await this.promisify(b.get(a));return c?this.hydrateEdgeFunction(c):null}async listEdgeFunctions(a){let b=this.getDB().transaction(["edgeFunctions"],"readonly").objectStore("edgeFunctions").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateEdgeFunction(a))}async updateEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readwrite").objectStore("edgeFunctions");await this.promisify(b.put(a))}async deleteEdgeFunction(a){let b=this.getDB().transaction(["edgeFunctions"],"readwrite").objectStore("edgeFunctions");await this.promisify(b.delete(a))}async createServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readwrite").objectStore("serverFunctions");await this.promisify(b.add(a))}async getServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readonly").objectStore("serverFunctions"),c=await this.promisify(b.get(a));return c?this.hydrateServerFunction(c):null}async listServerFunctions(a){let b=this.getDB().transaction(["serverFunctions"],"readonly").objectStore("serverFunctions").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateServerFunction(a))}async updateServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readwrite").objectStore("serverFunctions");await this.promisify(b.put(a))}async deleteServerFunction(a){let b=this.getDB().transaction(["serverFunctions"],"readwrite").objectStore("serverFunctions");await this.promisify(b.delete(a))}async createSecret(a){let b=this.getDB().transaction(["secrets"],"readwrite").objectStore("secrets");await this.promisify(b.add(a))}async getSecret(a){let b=this.getDB().transaction(["secrets"],"readonly").objectStore("secrets"),c=await this.promisify(b.get(a));return c?this.hydrateSecret(c):null}async listSecrets(a){let b=this.getDB().transaction(["secrets"],"readonly").objectStore("secrets").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateSecret(a))}async updateSecret(a){let b=this.getDB().transaction(["secrets"],"readwrite").objectStore("secrets");await this.promisify(b.put(a))}async deleteSecret(a){let b=this.getDB().transaction(["secrets"],"readwrite").objectStore("secrets");await this.promisify(b.delete(a))}async createScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readwrite").objectStore("scheduledFunctions");await this.promisify(b.add(a))}async getScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readonly").objectStore("scheduledFunctions"),c=await this.promisify(b.get(a));return c?this.hydrateScheduledFunction(c):null}async listScheduledFunctions(a){let b=this.getDB().transaction(["scheduledFunctions"],"readonly").objectStore("scheduledFunctions").index("projectId");return(await this.promisify(b.getAll(a))||[]).map(a=>this.hydrateScheduledFunction(a))}async updateScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readwrite").objectStore("scheduledFunctions");await this.promisify(b.put(a))}async deleteScheduledFunction(a){let b=this.getDB().transaction(["scheduledFunctions"],"readwrite").objectStore("scheduledFunctions");await this.promisify(b.delete(a))}promisify(a){return new Promise((b,c)=>{a.onsuccess=()=>b(a.result),a.onerror=()=>c(a.error)})}hydrateProject(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date,lastSavedAt:a.lastSavedAt?new Date(a.lastSavedAt):null}}hydrateCustomTemplate(a){return{...a,importedAt:a.importedAt?new Date(a.importedAt):new Date}}hydrateSkill(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateEdgeFunction(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateServerFunction(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateSecret(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date}}hydrateScheduledFunction(a){return{...a,createdAt:a.createdAt?new Date(a.createdAt):new Date,updatedAt:a.updatedAt?new Date(a.updatedAt):new Date,lastRunAt:a.lastRunAt?new Date(a.lastRunAt):void 0,nextRunAt:a.nextRunAt?new Date(a.nextRunAt):void 0}}constructor(){this.db=null,this.initPromise=null}}var l=c(3902);class m{constructor(){this.initialized=!1,this.initPromise=null,this.transientFiles=new Map,this.generatedFiles=new Map,this.syncTimeouts=new Map,this.serverContextProjectId=null,this.runtimeDeploymentId=null,this.serverContextMetadata=null,this.adapter=new k}async init(){this.initialized?await this.adapter.init():(this.initPromise||(this.initPromise=(async()=>{await this.adapter.init(),await this.mountTransientSkills(),this.initialized=!0})()),await this.initPromise)}getStorageAdapter(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.");return this.adapter}getDatabase(){if(!(this.adapter instanceof k))throw Error("Direct database access only available with IndexedDBAdapter");return this.adapter.getDatabase()}async mountTransientSkills(){try{for(let a of(await j.skillsService.getEnabledSkills())){let b=`/.skills/${a.id}.md`,c={id:`transient-skill-${a.id}`,projectId:"transient",path:b,name:`${a.id}.md`,type:"text",content:a.content,mimeType:"text/markdown",size:new Blob([a.content]).size,createdAt:a.createdAt,updatedAt:a.updatedAt,metadata:{isTransient:!0,isBuiltIn:a.isBuiltIn}};this.transientFiles.set(b,c)}g.v.info(`[VFS] Mounted ${this.transientFiles.size} transient skill files`)}catch(a){g.v.error("[VFS] Failed to mount transient skills",a)}}isTransientPath(a){return a.startsWith("/.server/")||a.startsWith("/.skills/")}setGeneratedFile(a,b,c){let d=new Date;this.generatedFiles.set(a,{id:`generated-${a}`,projectId:"generated",path:a,name:a.split("/").pop()||a,type:a.endsWith(".css")?"css":"js",content:b,mimeType:c,size:b.length,createdAt:d,updatedAt:d,metadata:{isGenerated:!0}})}clearGeneratedFiles(){this.generatedFiles.clear()}getGeneratedFiles(){return Array.from(this.generatedFiles.values())}isGeneratedPath(a){return this.generatedFiles.has(a)}async reloadTransientSkills(){let a=new Map;for(let[b,c]of this.transientFiles)b.startsWith("/.server/")&&a.set(b,c);for(let[b,c]of(this.transientFiles.clear(),await this.mountTransientSkills(),a))this.transientFiles.set(b,c)}getServerContextProjectId(){return this.serverContextProjectId}getRuntimeDeploymentId(){return this.runtimeDeploymentId}hasServerContext(){return null!==this.serverContextProjectId}getServerContextMetadata(){return this.serverContextMetadata}async mountProjectBackendContext(a){}async mountDeploymentRuntimeContext(a){}unmountDeploymentRuntimeContext(){this.runtimeDeploymentId&&(this.transientFiles.delete("/.server/db/schema.sql"),this.runtimeDeploymentId=null,this.serverContextMetadata&&(this.serverContextMetadata.runtimeDeploymentId=void 0,this.serverContextMetadata.hasDatabase=!1),"undefined"!=typeof sessionStorage&&sessionStorage.removeItem("vfs_runtimeDeploymentId"),g.v.info("[VFS] Disconnected deployment runtime"))}async refreshServerContext(){this.serverContextProjectId&&(await this.mountProjectBackendContext(this.serverContextProjectId),this.runtimeDeploymentId&&await this.mountDeploymentRuntimeContext(this.runtimeDeploymentId))}unmountBackendContext(){let a=[];for(let b of this.transientFiles.keys())b.startsWith("/.server/")&&(this.transientFiles.delete(b),a.push(b));(this.serverContextProjectId||this.runtimeDeploymentId)&&(g.v.info(`[VFS] Unmounted server context (${a.length} files)`),this.serverContextProjectId=null,this.runtimeDeploymentId=null,this.serverContextMetadata=null,"undefined"!=typeof sessionStorage&&(sessionStorage.removeItem("vfs_serverContextProjectId"),sessionStorage.removeItem("vfs_runtimeDeploymentId")))}getTransientFilesInDirectory(a){let b=a.endsWith("/")?a:a+"/",c=[];for(let[a,d]of this.transientFiles)a.startsWith(b)&&c.push(d);return c}mountTransientFile(a,b,c=!0){let d={id:`transient-server-${a.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:a,name:a.split("/").pop()||"",type:"text",content:b,mimeType:a.endsWith(".sql")?"text/sql":a.endsWith(".json")?"application/json":a.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([b]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:c}};this.transientFiles.set(a,d)}async updateServerContextFile(a,b){if(!this.serverContextProjectId&&"undefined"!=typeof sessionStorage){let a=sessionStorage.getItem("vfs_serverContextProjectId");a&&(g.v.info(`[VFS] Recovered serverContextProjectId from sessionStorage: ${a}`),this.serverContextProjectId=a)}if(!this.serverContextProjectId)throw Error("No project server context mounted.");if("/.server/db/schema.sql"===a)throw Error(`Cannot modify ${a} - read-only file`);if(a.startsWith("/.server/edge-functions/")&&a.endsWith(".json"))return await this.upsertEdgeFunctionFromFile(a,b);if(a.startsWith("/.server/server-functions/")&&a.endsWith(".json"))return await this.upsertServerFunctionFromFile(a,b);if(a.startsWith("/.server/secrets/")&&a.endsWith(".json"))return await this.upsertSecretFromFile(a,b);if(a.startsWith("/.server/scheduled-functions/")&&a.endsWith(".json"))return await this.upsertScheduledFunctionFromFile(a,b);throw Error(`Cannot modify ${a} - unrecognized server context path`)}async upsertEdgeFunctionFromFile(a,b){let d,{validateEdgeFunctionData:e,generateEdgeFunctionFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=a.split("/").pop().replace(".json",""),m=k.listEdgeFunctions?(await k.listEdgeFunctions(j)).find(a=>a.name===l):void 0,n=new Date;if(m&&k.updateEdgeFunction){let b={...m,name:i.name,code:i.code,method:i.method,description:i.description,enabled:i.enabled??!0,timeoutMs:i.timeoutMs??5e3,updatedAt:n};if(await k.updateEdgeFunction(b),i.name!==l){this.transientFiles.delete(a);let c=`/.server/edge-functions/${i.name}.json`;return this.mountTransientFile(c,f(b),!1),this.removeGitkeep("/.server/edge-functions/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b),!1)}else if(k.createEdgeFunction){let b={id:g(),projectId:j,name:i.name,code:i.code,method:i.method,description:i.description,enabled:i.enabled??!0,timeoutMs:i.timeoutMs??5e3,createdAt:n,updatedAt:n};await k.createEdgeFunction(b),this.mountTransientFile(a,f(b),!1)}this.removeGitkeep("/.server/edge-functions/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let o=this.transientFiles.get(a);if(!o)throw Error(`Failed to create server context file at ${a}`);return o}async upsertServerFunctionFromFile(a,b){let d,{validateServerFunctionData:e,generateServerFunctionFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=a.split("/").pop().replace(".json",""),m=k.listServerFunctions?(await k.listServerFunctions(j)).find(a=>a.name===l):void 0,n=new Date;if(m&&k.updateServerFunction){let b={...m,name:i.name,code:i.code,description:i.description,enabled:i.enabled??!0,updatedAt:n};if(await k.updateServerFunction(b),i.name!==l){this.transientFiles.delete(a);let c=`/.server/server-functions/${i.name}.json`;return this.mountTransientFile(c,f(b),!1),this.removeGitkeep("/.server/server-functions/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b),!1)}else if(k.createServerFunction){let b={id:g(),projectId:j,name:i.name,code:i.code,description:i.description,enabled:i.enabled??!0,createdAt:n,updatedAt:n};await k.createServerFunction(b),this.mountTransientFile(a,f(b),!1)}this.removeGitkeep("/.server/server-functions/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let o=this.transientFiles.get(a);if(!o)throw Error(`Failed to create server context file at ${a}`);return o}async upsertSecretFromFile(a,b){let d,{validateSecretData:e,generateSecretFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=a.split("/").pop().replace(".json",""),m=k.listSecrets?(await k.listSecrets(j)).find(a=>a.name===l):void 0,n=new Date;if(m&&k.updateSecret){let b={...m,name:i.name,description:i.description,updatedAt:n};if(await k.updateSecret(b),i.name!==l){this.transientFiles.delete(a);let c=`/.server/secrets/${i.name}.json`;return this.mountTransientFile(c,f(b),!1),this.removeGitkeep("/.server/secrets/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b),!1)}else if(k.createSecret){let b={id:g(),projectId:j,name:i.name,description:i.description,hasValue:!1,createdAt:n,updatedAt:n};await k.createSecret(b),this.mountTransientFile(a,f(b),!1)}this.removeGitkeep("/.server/secrets/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let o=this.transientFiles.get(a);if(!o)throw Error(`Failed to create server context file at ${a}`);return o}async upsertScheduledFunctionFromFile(a,b){let d,{validateScheduledFunctionData:e,generateScheduledFunctionFile:f}=await c.e(9975).then(c.bind(c,19975)),{v4:g}=await c.e(4141).then(c.bind(c,4141));try{d=JSON.parse(b)}catch(a){throw Error(`Invalid JSON: ${a instanceof Error?a.message:String(a)}`)}let h=e(d);if(!h.valid)throw Error(`Validation failed: ${h.errors.join("; ")}`);let i=d,j=this.serverContextProjectId,k=this.adapter,l=(k.listEdgeFunctions?await k.listEdgeFunctions(j):[]).find(a=>a.name===i.functionName);if(!l)throw Error(`Edge function "${i.functionName}" not found. Create it first.`);let m=a.split("/").pop().replace(".json",""),n=k.listScheduledFunctions?(await k.listScheduledFunctions(j)).find(a=>a.name===m):void 0,o=new Date;if(n&&k.updateScheduledFunction){let b={...n,name:i.name,functionId:l.id,cronExpression:i.cronExpression,timezone:i.timezone||"UTC",description:i.description,enabled:i.enabled??!0,config:i.config||{},updatedAt:o};if(await k.updateScheduledFunction(b),i.name!==m){this.transientFiles.delete(a);let c=`/.server/scheduled-functions/${i.name}.json`;return this.mountTransientFile(c,f(b,i.functionName),!1),this.removeGitkeep("/.server/scheduled-functions/"),this.notifyFilesChanged(),this.transientFiles.get(c)}this.mountTransientFile(a,f(b,i.functionName),!1)}else if(k.createScheduledFunction){let b={id:g(),projectId:j,name:i.name,functionId:l.id,cronExpression:i.cronExpression,timezone:i.timezone||"UTC",description:i.description,enabled:i.enabled??!0,config:i.config||{},createdAt:o,updatedAt:o};await k.createScheduledFunction(b),this.mountTransientFile(a,f(b,i.functionName),!1)}this.removeGitkeep("/.server/scheduled-functions/"),this.notifyFilesChanged(),this.triggerServerFeatureSync(j);let p=this.transientFiles.get(a);if(!p)throw Error(`Failed to create server context file at ${a}`);return p}removeGitkeep(a){let b=a+".gitkeep";this.transientFiles.has(b)&&this.transientFiles.delete(b)}notifyFilesChanged(){}triggerServerFeatureSync(a){}async createServerContextFile(a,b){if(!this.serverContextProjectId&&"undefined"!=typeof sessionStorage){let a=sessionStorage.getItem("vfs_serverContextProjectId");a&&(this.serverContextProjectId=a)}if(!this.serverContextProjectId)throw Error("No project server context mounted.");if(this.transientFiles.has(a))throw Error(`File already exists: ${a}`);return await this.updateServerContextFile(a,b)}async deleteServerContextFile(a){if(!this.serverContextProjectId&&"undefined"!=typeof sessionStorage){let a=sessionStorage.getItem("vfs_serverContextProjectId");a&&(this.serverContextProjectId=a)}if(!this.serverContextProjectId)throw Error("No project server context mounted.");if("/.server/db/schema.sql"===a)throw Error(`Cannot delete ${a} - read-only file`);let b=this.serverContextProjectId,c=this.adapter,d=a.split("/").pop().replace(".json","");if(a.startsWith("/.server/edge-functions/")&&a.endsWith(".json")){let a=(c.listEdgeFunctions?await c.listEdgeFunctions(b):[]).find(a=>a.name===d);a&&c.deleteEdgeFunction&&await c.deleteEdgeFunction(a.id)}else if(a.startsWith("/.server/server-functions/")&&a.endsWith(".json")){let a=(c.listServerFunctions?await c.listServerFunctions(b):[]).find(a=>a.name===d);a&&c.deleteServerFunction&&await c.deleteServerFunction(a.id)}else if(a.startsWith("/.server/secrets/")&&a.endsWith(".json")){let a=(c.listSecrets?await c.listSecrets(b):[]).find(a=>a.name===d);a&&c.deleteSecret&&await c.deleteSecret(a.id)}else if(a.startsWith("/.server/scheduled-functions/")&&a.endsWith(".json")){let a=(c.listScheduledFunctions?await c.listScheduledFunctions(b):[]).find(a=>a.name===d);a&&c.deleteScheduledFunction&&await c.deleteScheduledFunction(a.id)}else throw Error(`Cannot delete ${a} - read-only file`);this.transientFiles.delete(a),this.notifyFilesChanged(),this.triggerServerFeatureSync(b)}ensureInitialized(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.")}triggerAutoSync(a){}clearSyncTimeout(a){let b=this.syncTimeouts.get(a);b&&(clearTimeout(b),this.syncTimeouts.delete(a),g.v.debug(`[VFS] Cleared sync timeout for project ${a}`))}async createFile(a,b,c){this.ensureInitialized();try{if((b=b.replace(/\\n$|\\r$|\n$|\r$/,"").trim()).startsWith("/.server/"))return await this.createServerContextFile(b,c);if(await this.adapter.getFile(a,b))throw g.v.error("VFS: File already exists",{projectId:a,path:b}),Error(`File already exists: ${b}`);if(!(0,h.fu)(b))throw Error(`Unsupported file type: ${b}`);let e=(0,h.Gr)(b),f=c instanceof ArrayBuffer?c.byteLength:new Blob([c]).size,j=h.Q6[e];if(f>j)throw Error(`File too large. Maximum size for ${e} files is ${Math.round(j/1024/1024)}MB`);let k={id:(0,d.A)(),projectId:a,path:b,name:b.split("/").pop()||"",type:e,content:c,mimeType:(0,h.N$)(b),size:f,createdAt:new Date,updatedAt:new Date,metadata:{isEntry:"/index.html"===b}};return await this.adapter.createFile(k),await this.updateFileTree(a,b,"create"),i.$.markDirty(a),k}catch(a){throw a}}async readFile(a,b){if(this.ensureInitialized(),!a||"string"!=typeof a)throw g.v.error("VFS: Invalid projectId for readFile",{projectId:a,path:b}),Error("Invalid projectId provided");if(!b||"string"!=typeof b)throw g.v.error("VFS: Invalid path for readFile",{projectId:a,path:b}),Error("Invalid file path provided");let c=b.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(!c)throw g.v.error("VFS: Empty path after cleaning for readFile",{projectId:a,originalPath:b,cleanPath:c}),Error("Empty file path after cleaning");if(this.isTransientPath(c)){let a=this.transientFiles.get(c);if(a)return a;throw Error(`Transient file not found: ${c}`)}let d=this.generatedFiles.get(c);if(d)return d;let e=await this.adapter.getFile(a,c);if(!e)throw g.v.debug("VFS: File not found for read",{projectId:a,path:c,originalPath:b}),Error(`File not found: ${c}`);return e}async fileExists(a,b){this.ensureInitialized();try{if(this.isTransientPath(b))return this.transientFiles.has(b);if(this.generatedFiles.has(b))return!0;return!!await this.adapter.getFile(a,b)}catch{return!1}}async updateFile(a,b,c){this.ensureInitialized();try{let d=b.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(d.includes("\n")||d.includes("@@")||d.includes("\\n")||d.length>200)throw g.v.error("VFS: Invalid path detected",{projectId:a,path:b.slice(0,100)+"..."}),Error(`Invalid file path: ${b.slice(0,50)}...`);if((b=d).startsWith("/.server/"))return await this.updateServerContextFile(b,c);let e=await this.adapter.getFile(a,b);if(!e)throw g.v.error("VFS: File not found for update",{projectId:a,path:b}),Error(`File not found: ${b}`);return e.content=c,e.size=c instanceof ArrayBuffer?c.byteLength:new Blob([c]).size,e.updatedAt=new Date,await this.adapter.updateFile(e),i.$.markDirty(a),e}catch(a){throw a}}async patchFile(a,b,c){this.ensureInitialized();let d=(await this.readFile(a,b)).content;for(let a of c){if(!d.includes(a.search))throw g.v.error("VFS: Pattern not found in file",{path:b,searchPattern:a.search.substring(0,100),contentSnippet:d.substring(0,300)}),Error(`Pattern not found in file: ${a.search.substring(0,50)}...`);d=d.replace(a.search,a.replace)}return await this.updateFile(a,b,d)}async deleteFile(a,b){this.ensureInitialized();try{await this.adapter.deleteFile(a,b),await this.updateFileTree(a,b,"delete"),i.$.markDirty(a)}catch(a){throw a}}async renameFile(a,b,c){this.ensureInitialized();let d=await this.readFile(a,b);return await this.deleteFile(a,b),await this.createFile(a,c,d.content)}async createDirectory(a,b){if(this.ensureInitialized(),await this.adapter.getTreeNode(a,b))return;let c=b.split("/").pop()||b,e={id:(0,d.A)(),projectId:a,path:b,name:c,type:"directory",parentPath:this.getParentPath(b),children:[]};await this.adapter.createTreeNode(e),i.$.markDirty(a)}async listDirectory(a,b,c){let d;this.ensureInitialized();let e=await this.adapter.listFiles(a);if(d="/"===b?e:e.filter(a=>{let c=a.path,d=b.endsWith("/")?b:b+"/";return c.startsWith(d)&&-1===c.slice(d.length).indexOf("/")}),"/"===b&&this.generatedFiles.size>0){let a=new Set(d.map(a=>a.path));for(let b of this.generatedFiles.values())a.has(b.path)||d.push(b)}if(c?.includeTransient){let a=Array.from(this.transientFiles.values());if("/"===b)d=[...d,...a];else{let c=b.endsWith("/")?b:b+"/",e=a.filter(a=>a.path.startsWith(c)&&-1===a.path.slice(c.length).indexOf("/")),f=new Set;for(let b of a)if(b.path.startsWith(c)){let a=b.path.slice(c.length),d=a.indexOf("/");-1!==d&&f.add(a.slice(0,d))}let g=new Date;d=[...d,...e,...Array.from(f).map(a=>({id:`transient-dir-${c}${a}`,projectId:"transient",path:c+a,name:a,type:"text",content:"",mimeType:"",size:0,createdAt:g,updatedAt:g,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:!0}}))]}}return d}async getAllFilesAndDirectories(a,b){this.ensureInitialized();let c=[...await this.adapter.listFiles(a),...(await this.adapter.getAllTreeNodes(a)).filter(a=>"directory"===a.type).map(a=>({path:a.path,name:a.path.split("/").filter(Boolean).pop()||a.path,type:"directory"}))];if(this.generatedFiles.size>0){let a=new Set(c.map(a=>a.path));for(let b of this.generatedFiles.values())a.has(b.path)||c.push(b)}return b?.includeTransient&&(c=[...c,...Array.from(this.transientFiles.values())]),c}async deleteDirectory(a,b){this.ensureInitialized();let c=await this.adapter.listFiles(a),d=b.endsWith("/")?b:b+"/";for(let b of c)b.path.startsWith(d)&&await this.deleteFile(a,b.path);await this.adapter.deleteTreeNode(a,b),i.$.markDirty(a)}async renameDirectory(a,b,c){this.ensureInitialized();let e=await this.adapter.getTreeNode(a,b);if(e){await this.adapter.deleteTreeNode(a,b);let f={id:(0,d.A)(),projectId:a,path:c,name:c.split("/").pop()||c,type:"directory",parentPath:this.getParentPath(c),children:e.children};await this.adapter.createTreeNode(f),i.$.markDirty(a)}let f=b.endsWith("/")?b:b+"/",g=c.endsWith("/")?c:c+"/";for(let b of(await this.adapter.listFiles(a)).filter(a=>a.path.startsWith(f))){let c=g+b.path.substring(f.length);await this.renameFile(a,b.path,c)}for(let c of(await this.adapter.getAllTreeNodes(a)).filter(a=>"directory"===a.type&&a.path.startsWith(f)&&a.path!==b)){let b=g+c.path.substring(f.length);await this.adapter.deleteTreeNode(a,c.path);let e={id:(0,d.A)(),projectId:a,path:b,name:b.split("/").pop()||b,type:"directory",parentPath:this.getParentPath(b),children:c.children};await this.adapter.createTreeNode(e)}}async moveFile(a,b,c){if(this.ensureInitialized(),await this.adapter.getFile(a,c))throw Error(`File already exists at destination: ${c}`);let d=await this.readFile(a,b),e=await this.createFile(a,c,d.content);return await this.deleteFile(a,b),e}async moveDirectory(a,b,c){this.ensureInitialized();let d=c.endsWith("/")?c:c+"/",e=b.endsWith("/")?b:b+"/";if(d.startsWith(e))throw Error("Cannot move a directory into itself");await this.renameDirectory(a,b,c)}async createProject(a,b,c){this.ensureInitialized();try{let e={id:c||(0,d.A)(),name:a,description:b,createdAt:new Date,updatedAt:new Date,settings:{},lastSavedCheckpointId:null,lastSavedAt:null,costTracking:{totalCost:0,providerBreakdown:{},sessionHistory:[]}};await this.adapter.createProject(e);let f={id:(0,d.A)(),projectId:e.id,path:"/",name:"/",type:"directory",parentPath:null,children:[]};return await this.adapter.createTreeNode(f),e}catch(a){throw a}}async getProject(a){this.ensureInitialized();let b=await this.adapter.getProject(a);if(!b)throw Error(`Project not found: ${a}`);return b}async updateProject(a,b){this.ensureInitialized(),b?.preserveUpdatedAt||(a.updatedAt=new Date),await this.adapter.updateProject(a)}async updateProjectCost(a,b){this.ensureInitialized();let c=await this.getProject(a);if(!c)throw Error(`Project not found: ${a}`);c.costTracking||(c.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),c.costTracking.totalCost+=b.cost,c.costTracking.providerBreakdown[b.provider]||(c.costTracking.providerBreakdown[b.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let d=c.costTracking.providerBreakdown[b.provider];d.totalCost+=b.cost,"delta"!==b.mode&&(d.requestCount+=1),d.lastUpdated=new Date,b.tokenUsage&&(d.tokenUsage.input+=b.tokenUsage.input,d.tokenUsage.output+=b.tokenUsage.output),b.sessionId&&"delta"!==b.mode&&(c.costTracking.sessionHistory||(c.costTracking.sessionHistory=[]),c.costTracking.sessionHistory.push({sessionId:b.sessionId,cost:b.cost,provider:b.provider,timestamp:new Date,tokenUsage:b.tokenUsage}),c.costTracking.sessionHistory.length>100&&(c.costTracking.sessionHistory=c.costTracking.sessionHistory.slice(-100))),await this.updateProject(c)}async applyProjectCostDelta(a,b){this.ensureInitialized();let c=await this.getProject(a);if(!c)throw Error(`Project not found: ${a}`);c.costTracking||(c.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),c.costTracking.totalCost+=b.costDelta,c.costTracking.providerBreakdown[b.provider]||(c.costTracking.providerBreakdown[b.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let d=c.costTracking.providerBreakdown[b.provider];d.totalCost+=b.costDelta,d.lastUpdated=new Date,b.tokenUsageDelta&&(d.tokenUsage.input+=b.tokenUsageDelta.input,d.tokenUsage.output+=b.tokenUsageDelta.output),b.sessionId&&(c.costTracking.sessionHistory||(c.costTracking.sessionHistory=[]),c.costTracking.sessionHistory.push({sessionId:b.sessionId,cost:b.costDelta,provider:b.provider,timestamp:new Date,tokenUsage:b.tokenUsageDelta,correction:!0}),c.costTracking.sessionHistory.length>100&&(c.costTracking.sessionHistory=c.costTracking.sessionHistory.slice(-100))),await this.updateProject(c)}async deleteProject(a){this.ensureInitialized(),await this.adapter.deleteProject(a)}async listProjects(){return this.ensureInitialized(),await this.adapter.listProjects()}async listFiles(a){return this.ensureInitialized(),await this.adapter.listFiles(a)}async getFileTree(a){return this.ensureInitialized(),await this.adapter.getTreeNode(a,"/")}async searchFiles(a,b,c){this.ensureInitialized();let d=await this.adapter.listFiles(a),{regex:e=!1,fileType:f,limit:g=20,searchIn:h="both"}=c||{},i=d;if(f){let a=f.startsWith(".")?f:`.${f}`;i=d.filter(b=>b.path.endsWith(a))}let j=e?a=>{try{return RegExp(b,"i").test(a)}catch{return a.toLowerCase().includes(b.toLowerCase())}}:a=>a.toLowerCase().includes(b.toLowerCase());return i.filter(a=>"filename"===h?j(a.name)||j(a.path):"content"===h?"string"==typeof a.content&&j(a.content):j(a.name)||j(a.path)||"string"==typeof a.content&&j(a.content)).slice(0,g)}async findReferences(a,b,c="any"){this.ensureInitialized();let d=await this.adapter.listFiles(a),e=[],f=[];switch(c){case"class":f.push(RegExp(`class=["'][^"']*\\b${b}\\b[^"']*["']`,"gi")),f.push(RegExp(`\\.${b}\\b`,"g")),f.push(RegExp(`classList\\.(add|remove|toggle|contains)\\(['"\`]${b}['"\`]`,"g"));break;case"id":f.push(RegExp(`id=["']${b}["']`,"gi")),f.push(RegExp(`#${b}\\b`,"g")),f.push(RegExp(`getElementById\\(['"\`]${b}['"\`]`,"g")),f.push(RegExp(`querySelector\\(['"\`]#${b}['"\`]`,"g"));break;case"function":f.push(RegExp(`function\\s+${b}\\s*\\(`,"g")),f.push(RegExp(`(?:const|let|var)\\s+${b}\\s*=\\s*(?:\\([^)]*\\)|[^=])\\s*=>`,"g")),f.push(RegExp(`${b}\\s*\\(`,"g"));break;case"variable":f.push(RegExp(`(?:const|let|var)\\s+${b}\\b`,"g")),f.push(RegExp(`\\b${b}\\b`,"g"));break;default:f.push(RegExp(`\\b${b}\\b`,"gi"))}for(let a of d){if("string"!=typeof a.content)continue;let b=[];a.content.split("\n").forEach((a,c)=>{for(let d of f)if(d.test(a)){b.push({line:c+1,text:a.trim()});break}}),b.length>0&&e.push({file:a,matches:b})}return e}async getFileStats(a,b){this.ensureInitialized();let c=await this.adapter.getFile(a,b);if(!c)throw Error(`File not found: ${b}`);let d=("string"==typeof c.content?c.content:"").split("\n");return{path:c.path,size:c.size,lines:d.length,type:c.type,preview:d.slice(0,10),lastModified:c.updatedAt}}async getProjectSize(a){return this.ensureInitialized(),(await this.adapter.listFiles(a)).reduce((a,b)=>a+b.size,0)}async getProjectStats(a){let b;this.ensureInitialized();let c=await this.adapter.listFiles(a),d=0,e={};for(let a of c){d+=a.size;let b=a.path.split(".").pop()?.toUpperCase()||"OTHER";e[b]=(e[b]||0)+1}return b=d<1024?`${d} B`:d<1048576?`${(d/1024).toFixed(1)} KB`:`${(d/1048576).toFixed(2)} MB`,{fileCount:c.length,totalSize:d,fileTypes:e,formattedSize:b}}async exportProject(a){return this.ensureInitialized(),{project:await this.getProject(a),files:await this.adapter.listFiles(a)}}async exportProjectAsZip(a){this.ensureInitialized();let b=new(f());try{let d=await this.getProject(a),e=d?.settings?.runtime||"handlebars",f=(0,l.getRuntimeConfig)(e);if("terminal"===f.previewMode){for(let c of(await this.adapter.listFiles(a))){if(this.shouldExcludeFromExport(c.path))continue;let a=c.path.startsWith("/")?c.path.slice(1):c.path;c.content,b.file(a,c.content)}let c=[`# ${d?.name||"Project"}`,"",d?.description||"","","## How to Run",""];return"python"===e?c.push("```bash","python main.py","```"):"lua"===e&&c.push("```bash","lua main.lua","```"),b.file("README.md",c.join("\n")),b.generateAsync({type:"blob"})}let{VirtualServer:g}=await Promise.all([c.e(2733),c.e(3531)]).then(c.bind(c,13531)),h=new g(this,a,void 0,void 0,void 0,d?.settings?.runtime);for(let a of(await h.compileProject()).files){let c=a.path.startsWith("/")?a.path.slice(1):a.path;this.shouldExcludeFromExport(a.path)||b.file(c,a.content)}let i=await this.adapter.listFiles(a);if(i.some(a=>a.path.endsWith(".tsx")||a.path.endsWith(".ts")||a.path.endsWith(".jsx"))){for(let a of i)if(a.path.endsWith(".tsx")||a.path.endsWith(".ts")||a.path.endsWith(".jsx")){let c=a.path.startsWith("/")?a.path.slice(1):a.path;"string"==typeof a.content&&b.file(c,a.content)}let a=(d?.name||"my-app").toLowerCase().replace(/[^a-z0-9]+/g,"-");b.file("package.json",JSON.stringify({name:a,private:!0,type:"module",scripts:{dev:"vite",build:"vite build",preview:"vite preview"},dependencies:{react:"^19.0.0","react-dom":"^19.0.0"},devDependencies:{"@types/react":"^19.0.0","@types/react-dom":"^19.0.0",typescript:"^5.6.0",vite:"^6.0.0","@vitejs/plugin-react":"^4.0.0"}},null,2)),b.file("vite.config.ts",`import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [react()] }); `)}h.cleanupBlobUrls()}catch(c){for(let d of(g.v.warn("Failed to compile Handlebars templates during export, falling back to raw files:",c),await this.adapter.listFiles(a))){let a=d.path.startsWith("/")?d.path.slice(1):d.path;this.shouldExcludeFromExport(d.path)||b.file(a,d.content)}}return await b.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}})}shouldExcludeFromExport(a){return!!(a.endsWith(".hbs")||a.endsWith(".handlebars")||a.startsWith("/templates/"))||"/data.json"===a||"/.PROMPT.md"===a}async duplicateProject(a){this.ensureInitialized();let b=await this.getProject(a),c=await this.adapter.listFiles(a),d=`${b.name} (Copy)`.slice(0,50),e=await this.createProject(d,b.description);return await i.$.runWithSuppressedDirty(e.id,async()=>{for(let a of c)await this.createFile(e.id,a.path,a.content)}),e}async importProject(a){this.ensureInitialized();let b=await this.createProject(a.project.name,a.project.description);return await i.$.runWithSuppressedDirty(b.id,async()=>{for(let c of a.files)await this.createFile(b.id,c.path,c.content)}),b}getParentPath(a){if("/"===a)return null;let b=a.split("/").filter(Boolean);return 1===b.length?"/":(b.pop(),"/"+b.join("/"))}async updateFileTree(a,b,c){let d=this.getParentPath(b);if(null===d)return;let e=await this.adapter.getTreeNode(a,d);if(e||"create"!==c||(await this.createDirectory(a,d),e=await this.adapter.getTreeNode(a,d)),e){let a=e.children||[];if("create"!==c||a.includes(b)){if("delete"===c){let c=a.indexOf(b);c>-1&&a.splice(c,1)}}else a.push(b);e.children=a,await this.adapter.updateTreeNode(e)}}}let n=new m},12897:(a,b,c)=>{"use strict";c.d(b,{$7:()=>f,In:()=>g,N1:()=>e});let d=/^---\s*\n([\s\S]*?)\n---\s*\n([\s\S]*)$/;function e(a){let b=a.match(d);if(!b)throw Error("Invalid SKILL.md format: Missing YAML frontmatter");let[,c,e]=b;try{let a=function(a){let b=a.split("\n"),c={};for(let a of b){let b=a.trim();if(!b||b.startsWith("#"))continue;let d=b.indexOf(":");if(-1===d)continue;let e=b.slice(0,d).trim(),f=b.slice(d+1).trim();(f.startsWith('"')&&f.endsWith('"')||f.startsWith("'")&&f.endsWith("'"))&&(f=f.slice(1,-1)),"true"===f?f=!0:"false"===f?f=!1:isNaN(Number(f))||""===f||(f=Number(f)),c[e]=f}return c}(c);return function(a){if(!a.name||"string"!=typeof a.name)throw Error('Missing or invalid "name" field in frontmatter');if(!a.description||"string"!=typeof a.description)throw Error('Missing or invalid "description" field in frontmatter');if(!/^[a-z0-9-]+$/.test(a.name))throw Error('Skill name must be lowercase with hyphens only (e.g., "my-skill-name")');if(a.description.length>500)throw Error("Description must be 500 characters or less")}(a),{frontmatter:a,markdown:e.trim()}}catch(a){throw Error(`Failed to parse SKILL.md: ${a instanceof Error?a.message:"Unknown error"}`)}}function f(a,b){let c=[];for(let[b,d]of Object.entries(a))null!=d&&("string"==typeof d&&(d.includes(":")||d.includes("\n"))?c.push(`${b}: "${d}"`):c.push(`${b}: ${d}`));return`--- @@ -1855,41 +1855,31 @@ return { rows, page, limit, total, pages: Math.ceil(total / limit) };" ## Creating Functions -**IMPORTANT: Use write rewrite operation, NOT echo for creating functions.** +**IMPORTANT: Use cat with heredoc, NOT echo, for creating functions.** -Echo with complex JSON strings causes escaping issues. The write tool handles JSON encoding automatically. +Echo with complex JSON strings causes escaping issues. Heredocs handle JSON content cleanly. -### Create Edge Function (Recommended) -`+"```"+`javascript -// Use write tool with type: "rewrite" -write({ - "file_path": "/.server/edge-functions/list-products.json", - "operations": [{ - "type": "rewrite", - "content": JSON.stringify({ - "name": "list-products", - "method": "GET", - "enabled": true, - "code": "const products = db.query('SELECT * FROM products WHERE active = 1');\\nResponse.json({ products });" - }, null, 2) - }] -}) +### Create Edge Function +`+"```"+`bash +cat > /.server/edge-functions/list-products.json << 'EOF' +{ + "name": "list-products", + "method": "GET", + "enabled": true, + "code": "const products = db.query('SELECT * FROM products WHERE active = 1');\\nResponse.json({ products });" +} +EOF `+"```"+` -### Create Server Function (Recommended) -`+"```"+`javascript -// Use write tool with type: "rewrite" -write({ - "file_path": "/.server/server-functions/formatPrice.json", - "operations": [{ - "type": "rewrite", - "content": JSON.stringify({ - "name": "formatPrice", - "enabled": true, - "code": "const [amount] = args;\\nreturn '$' + Number(amount).toFixed(2);" - }, null, 2) - }] -}) +### Create Server Function +`+"```"+`bash +cat > /.server/server-functions/formatPrice.json << 'EOF' +{ + "name": "formatPrice", + "enabled": true, + "code": "const [amount] = args;\\nreturn '$' + Number(amount).toFixed(2);" +} +EOF `+"```"+` ### Why NOT to use echo @@ -2673,9 +2663,189 @@ Response.json({ configured: secrets.has('API_KEY') }); | `+"`WEBHOOK_SECRET` | `webhooksecret`"+` | Use SCREAMING_SNAKE_CASE for all secret names. -`}]},16953:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>n,metadata:()=>l,viewport:()=>m});var d=c(75338),e=c(17092),f=c.n(e),g=c(35385),h=c.n(g),i=c(69507),j=c(26262);c(94348);var k=c(20656);let l={title:"Open Source Web Studio | Agentic AI Development \uD83C\uDFA8",description:"Open Source Web Studio is an AI-powered development environment that enables autonomous multi-file development through intelligent tool usage. Build complete applications with natural language.",openGraph:{title:"Open Source Web Studio | Agentic AI Development \uD83C\uDFA8",description:"Open Source Web Studio is an AI-powered development environment that enables autonomous multi-file development through intelligent tool usage. Build complete applications with natural language.",url:"https://huggingface.co/spaces/otst/osw-studio",siteName:"Open Source Web Studio",images:[{url:"https://huggingface.co/spaces/otst/osw-studio/resolve/main/banner.png",width:1200,height:630,alt:"Open Source Web Studio - Agentic AI Development"}]},twitter:{card:"summary_large_image",title:"OSW-Studio | Agentic AI Development \uD83C\uDFA8",description:"OSW-Studio is an AI-powered development environment that enables autonomous multi-file development through intelligent tool usage. Build complete applications with natural language.",images:["https://huggingface.co/spaces/otst/osw-studio/resolve/main/banner.png"]},appleWebApp:{capable:!0,title:"OSW-Studio",statusBarStyle:"black-translucent"},icons:{icon:"/osw-studio-logo.svg",shortcut:"/osw-studio-logo.svg",apple:"/osw-studio-logo.svg"}},m={initialScale:1,maximumScale:1,themeColor:"#000000"};function n({children:a}){return(0,d.jsx)("html",{lang:"en",suppressHydrationWarning:!0,children:(0,d.jsx)("body",{className:`${f().variable} ${h().variable} antialiased bg-background h-[100dvh] overflow-hidden`,suppressHydrationWarning:!0,children:(0,d.jsxs)(j.ThemeProvider,{children:[(0,d.jsx)(k.Toaster,{richColors:!0,position:"bottom-center"}),(0,d.jsx)(i.default,{children:a})]})})})}},17585:(a,b,c)=>{"use strict";c.d(b,{d:()=>g});var d=c(21124);c(38301);var e=c(75441),f=c(15514);function g({className:a,...b}){return(0,d.jsx)(e.bL,{"data-slot":"switch",className:(0,f.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",a),...b,children:(0,d.jsx)(e.zi,{"data-slot":"switch-thumb",className:(0,f.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}},19217:(a,b,c)=>{"use strict";c.d(b,{$:()=>i});var d=c(21124);c(38301);var e=c(96425),f=c(26691),g=c(15514);let h=(0,f.F)("inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-full text-sm font-sans font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-red-500 text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 [&_svg]:!text-white",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",lightGray:"bg-neutral-200/60 hover:bg-neutral-200",link:"text-primary underline-offset-4 hover:underline",ghostDarker:"text-white shadow-xs focus-visible:ring-black/40 bg-black/40 hover:bg-black/70",black:"bg-neutral-950 text-neutral-300 hover:brightness-110",sky:"bg-sky-500 text-white hover:brightness-110"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-full text-[13px] gap-1.5 px-3",lg:"h-10 rounded-full px-6 has-[>svg]:px-4",icon:"size-9",iconXs:"size-7",iconXss:"size-6",xs:"h-6 text-xs rounded-full pl-2 pr-2 gap-1"}},defaultVariants:{variant:"default",size:"default"}});function i({className:a,variant:b,size:c,asChild:f=!1,...i}){let j=f?e.DX:"button";return(0,d.jsx)(j,{"data-slot":"button",className:(0,g.cn)(h({variant:b,size:c,className:a})),...i})}},20656:(a,b,c)=>{"use strict";c.d(b,{Toaster:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call Toaster() from the server but Toaster is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx","Toaster")},21517:(a,b,c)=>{"use strict";c.d(b,{Hb:()=>i,bw:()=>h,kH:()=>j,kb:()=>g,pK:()=>f});let d=[],e=[];function f(){e=[]}function g(a,b){e.push({file:a,error:b})}function h(){d=e,e=[]}function i(){let a=d;return d=[],a}function j(a){let b=new Map;for(let{file:c,error:d}of a){let a=b.get(c)||[];a.push(d),b.set(c,a)}let c=[];for(let[a,d]of b)c.push(`${a}: -${d.map(a=>` - ${a}`).join("\n")}`);let d=a.some(a=>a.error.startsWith("[esbuild]")),e=a.some(a=>"script"===a.file||a.file.endsWith(".py")||a.file.endsWith(".lua"));return`${e?"Runtime errors detected during script execution. Fix these issues:\n\n":d?"Build errors detected during compilation. Fix these issues:\n\n":"The preview detected possible Handlebars template issues after compilation. Verify whether these are still present — they may already be resolved by recent edits:\n\n"}${c.join("\n\n")}`}},22544:(a,b,c)=>{"use strict";c.d(b,{E:()=>h});var d=c(21124);c(38301);var e=c(26691),f=c(15514);let g=(0,e.F)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function h({className:a,variant:b,...c}){return(0,d.jsx)("div",{className:(0,f.cn)(g({variant:b}),a),...c})}},26262:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call ThemeProvider() from the server but ThemeProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx","ThemeProvider")},28241:(a,b,c)=>{"use strict";c.d(b,{TR:()=>o,bq:()=>m,eb:()=>p,gC:()=>n,l6:()=>j,s3:()=>k,yv:()=>l});var d=c(21124);c(38301);var e=c(39567),f=c(85351),g=c(71613),h=c(82042),i=c(15514);function j({...a}){return(0,d.jsx)(e.bL,{"data-slot":"select",...a})}function k({...a}){return(0,d.jsx)(e.YJ,{"data-slot":"select-group",...a})}function l({...a}){return(0,d.jsx)(e.WT,{"data-slot":"select-value",...a})}function m({className:a,size:b="default",children:c,...g}){return(0,d.jsxs)(e.l9,{"data-slot":"select-trigger","data-size":b,className:(0,i.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",a),...g,children:[c,(0,d.jsx)(e.In,{asChild:!0,children:(0,d.jsx)(f.A,{className:"size-4 opacity-50"})})]})}function n({className:a,children:b,position:c="popper",...f}){return(0,d.jsx)(e.ZL,{children:(0,d.jsxs)(e.UC,{"data-slot":"select-content",className:(0,i.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===c&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",a),position:c,...f,children:[(0,d.jsx)(q,{}),(0,d.jsx)(e.LM,{className:(0,i.cn)("p-1","popper"===c&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:b}),(0,d.jsx)(r,{})]})})}function o({className:a,...b}){return(0,d.jsx)(e.JU,{"data-slot":"select-label",className:(0,i.cn)("text-muted-foreground px-2 py-1.5 text-xs",a),...b})}function p({className:a,children:b,...c}){return(0,d.jsxs)(e.q7,{"data-slot":"select-item",className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",a),...c,children:[(0,d.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,d.jsx)(e.VF,{children:(0,d.jsx)(g.A,{className:"size-4"})})}),(0,d.jsx)(e.p4,{children:b})]})}function q({className:a,...b}){return(0,d.jsx)(e.PP,{"data-slot":"select-scroll-up-button",className:(0,i.cn)("flex cursor-default items-center justify-center py-1",a),...b,children:(0,d.jsx)(h.A,{className:"size-4"})})}function r({className:a,...b}){return(0,d.jsx)(e.wn,{"data-slot":"select-scroll-down-button",className:(0,i.cn)("flex cursor-default items-center justify-center py-1",a),...b,children:(0,d.jsx)(f.A,{className:"size-4"})})}},30758:a=>{"use strict";a.exports={rE:"1.43.0"}},35704:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,81170,23)),Promise.resolve().then(c.t.bind(c,23597,23)),Promise.resolve().then(c.t.bind(c,36893,23)),Promise.resolve().then(c.t.bind(c,89748,23)),Promise.resolve().then(c.t.bind(c,6060,23)),Promise.resolve().then(c.t.bind(c,7184,23)),Promise.resolve().then(c.t.bind(c,69576,23)),Promise.resolve().then(c.t.bind(c,73041,23)),Promise.resolve().then(c.t.bind(c,51384,23))},37240:(a,b,c)=>{"use strict";function d(a){return a.length>1e5?a.slice(0,1e5)+"\n… [truncated]":a}function e(a){if(!a)return a;if(a.startsWith("/workspace")){let b=a.slice(10);a=b.length?b:"/"}return a.startsWith("/")||(a="/"+a),a}async function f(a,b,c){if("/"===c||!c)return;let d=c.split("/").filter(Boolean),e="";for(let c=0;c<d.length;c++){e="/"+d.slice(0,c+1).join("/");try{await a.createDirectory(b,e)}catch{}}}async function g(a,b,c,d){let g=e(d.file);if(!g)return{stdout:"",stderr:"redirect: missing file path",exitCode:2};try{let e=g.split("/").slice(0,-1).join("/")||"/";if("/"!==e&&await f(a,b,e),d.append){let d="";try{let c=await a.readFile(b,g);"string"==typeof c.content&&(d=c.content)}catch{}let e=d?d+"\n"+c:c;try{await a.createFile(b,g,e)}catch{await a.updateFile(b,g,e)}}else try{await a.createFile(b,g,c)}catch{await a.updateFile(b,g,c)}return{stdout:"",stderr:"",exitCode:0}}catch(a){return{stdout:"",stderr:`redirect: ${g}: ${a?.message||"cannot write file"}`,exitCode:1}}}async function h(a,b,c,d){if(!b||"string"!=typeof b)return{stdout:"",stderr:"Invalid project ID provided",exitCode:2};if(!c||0===c.length)return{stdout:"",stderr:"No command provided",exitCode:2};let e=function(a){let b=[];for(let c=0;c<a.length;c++){let d=a[c];if("2>&1"!==d){if(/^(?:2|1|&)>>?$/.test(d)){c++;continue}/^(?:2|1|&)>>?./.test(d)||b.push(d)}}return b}(c.filter(a=>null!=a&&""!==a));if(0===e.length)return{stdout:"",stderr:"No valid command arguments provided",exitCode:2};if(e.some(a=>"&&"===a)){let c=[],d=[];for(let a of e)"&&"===a?d.length>0&&(c.push(d),d=[]):d.push(a);d.length>0&&c.push(d);let f=[],g=[];for(let d of c){let c=await i(a,b,d);if(c.stdout&&f.push(c.stdout),c.stderr&&g.push(c.stderr),0!==c.exitCode)return{stdout:f.join("\n"),stderr:g.join("\n"),exitCode:c.exitCode}}return{stdout:f.join("\n"),stderr:g.join("\n"),exitCode:0}}if(e.some(a=>"||"===a)){let c=[],d=[];for(let a of e)"||"===a?d.length>0&&(c.push(d),d=[]):d.push(a);d.length>0&&c.push(d);let f={stdout:"",stderr:"",exitCode:1};for(let d of c)if(0===(f=await i(a,b,d)).exitCode)break;return f}if(e.some(a=>"|"===a)){let c=[],f=[];for(let a of e)"|"===a?f.length>0&&(c.push(f),f=[]):f.push(a);if(f.length>0&&c.push(f),c.length<2)return i(a,b,e);let g=d;for(let d=0;d<c.length;d++){let e=await i(a,b,c[d],g);if(0!==e.exitCode)return e;g=e.stdout}return{stdout:g||"",stderr:"",exitCode:0}}return i(a,b,e,d)}async function i(a,b,h,i){let{cleanArgs:j,redirect:k}=function(a){let b=a.indexOf(">>"),c=a.indexOf(">"),d=-1!==b?b:c;if(-1===d)return{cleanArgs:a};let e=">>"===a[d],f=a[d+1];return f?{cleanArgs:[...a.slice(0,d),...a.slice(d+2)],redirect:{file:f,append:e}}:{cleanArgs:a}}(h.slice(1)),l=h[0];try{switch(l){case"ls":{let c,f=new Set,h=[];for(let a of j)a&&a.startsWith("-")?f.add(a):a&&h.push(a);let i=f.has("-R")||f.has("-r"),l=e(h[0])||"/";if(i){let d=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),e="/"===l?"/":l.endsWith("/")?l:l+"/";c=d.filter(a=>a.path===l||a.path.startsWith(e)).map(a=>a.path).sort().join("\n")}else c=(await a.listDirectory(b,l,{includeTransient:!0})).map(a=>a.path).sort().join("\n");let m={stdout:d(c),stderr:"",exitCode:0};if(k)return g(a,b,m.stdout,k);return m}case"tree":{let c=1/0,f="/";for(let a=0;a<j.length;a++){let b=j[a];"-L"===b&&j[a+1]?c=parseInt(j[++a])||1/0:b.startsWith("-")||(f=b)}let h=e(f)||"/",i=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),l=new Set,m=new Set;for(let a of i){let b=a.path;if("/"!==h&&!b.startsWith(h+"/")&&b!==h)continue;l.add(b),"type"in a&&"directory"===a.type&&m.add(b);let c=b.split("/").filter(Boolean),d="";for(let a=0;a<c.length-1;a++)d+="/"+c[a],l.has(d)||(l.add(d),m.add(d))}let n=Array.from(l).filter(a=>"/"===h?"/"!==a:a.startsWith(h+"/")||a===h).sort(),o={name:"/"===h?".":h.split("/").pop()||".",path:h,isDir:!0,children:[]},p=new Map;for(let a of(p.set("/"===h?"":h,o),n)){if(a===h)continue;let b=("/"===h?a:a.slice(h.length)).split("/").filter(Boolean);if(b.length>c)continue;let d=b[b.length-1],e="/"===h?"/"+b.slice(0,-1).join("/"):h+"/"+b.slice(0,-1).join("/"),f="/"===e?"":e.replace(/\/$/,""),g={name:d,path:a,isDir:m.has(a),children:[]};(p.get(f)||o).children.push(g),p.set(a,g)}let q=[h];!function a(b,c,d,e){if(!e){let a=b.isDir?"/":"";q.push(c+(d?"└── ":"├── ")+b.name+a)}let f=e?"":c+(d?" ":"│ ");b.children.sort((a,b)=>a.isDir!==b.isDir?a.isDir?-1:1:a.name.localeCompare(b.name));for(let c=0;c<b.children.length;c++)a(b.children[c],f,c===b.children.length-1,!1)}(o,"",!0,!0);let r={stdout:d(q.join("\n")),stderr:"",exitCode:0};if(k)return g(a,b,r.stdout,k);return r}case"cat":{let c=j.filter(a=>a&&!a.startsWith("-")).map(a=>e(a));if(0===c.length&&void 0!==i){let c={stdout:d(i),stderr:"",exitCode:0};if(k)return g(a,b,c.stdout,k);return c}if(0===c.length)return{stdout:"",stderr:"cat: missing file path",exitCode:2};if(c.length>5)return{stdout:"",stderr:`cat: too many files. You requested ${c.length} files, but cat supports a maximum of 5 files at a time. Please split into multiple cat calls.`,exitCode:2};let f=[],h=!1,l=[];for(let d of c){if(!d){l.push("cat: invalid path"),h=!0;continue}if(d.startsWith("/-")){l.push(`cat: invalid path "${d}" (looks like an option)`),h=!0;continue}try{let e=await a.readFile(b,d);"string"!=typeof e.content?(l.push(`cat: ${d}: binary or non-text file`),h=!0):c.length>1?f.push(`=== ${d} === -${e.content}`):f.push(e.content)}catch(b){let a=b instanceof Error?b.message:String(b);l.push(`cat: ${d}: ${a}`),h=!0}}let m=f.join("\n\n"),n=l.join("\n"),o={stdout:d(m),stderr:n,exitCode:+!!h};if(k&&!h)return g(a,b,o.stdout,k);return o}case"head":{let c=10,f="";for(let a=0;a<j.length;a++){let b=j[a];"-n"===b&&j[a+1]?c=parseInt(j[++a])||10:/^-\d+$/.test(b)?c=parseInt(b.slice(1))||10:b.startsWith("-")||(f=b)}if(!f&&void 0!==i){let e=i.split(/\r?\n/).slice(0,c).join("\n"),f={stdout:d(e),stderr:"",exitCode:0};if(k)return g(a,b,f.stdout,k);return f}let h=e(f);if(!h)return{stdout:"",stderr:"head: missing file path",exitCode:2};try{let e=await a.readFile(b,h);if("string"!=typeof e.content)return{stdout:"",stderr:`head: ${h}: binary file`,exitCode:1};let f=e.content.split(/\r?\n/).slice(0,c).join("\n"),i={stdout:d(f),stderr:"",exitCode:0};if(k)return g(a,b,i.stdout,k);return i}catch(a){return{stdout:"",stderr:`head: ${h}: ${a?.message||"file not found"}`,exitCode:1}}}case"tail":{let c=10,f="";for(let a=0;a<j.length;a++){let b=j[a];"-n"===b&&j[a+1]?c=parseInt(j[++a])||10:/^-\d+$/.test(b)?c=parseInt(b.slice(1))||10:b.startsWith("-")||(f=b)}if(!f&&void 0!==i){let e=i.split(/\r?\n/).slice(-c).join("\n"),f={stdout:d(e),stderr:"",exitCode:0};if(k)return g(a,b,f.stdout,k);return f}let h=e(f);if(!h)return{stdout:"",stderr:"tail: missing file path",exitCode:2};try{let e=await a.readFile(b,h);if("string"!=typeof e.content)return{stdout:"",stderr:`tail: ${h}: binary file`,exitCode:1};let f=e.content.split(/\r?\n/).slice(-c).join("\n"),i={stdout:d(f),stderr:"",exitCode:0};if(k)return g(a,b,i.stdout,k);return i}catch(a){return{stdout:"",stderr:`tail: ${h}: ${a?.message||"file not found"}`,exitCode:1}}}case"grep":{let c,f={n:!1,i:!1,F:!1},h=[];for(let a of j)if(a.startsWith("-"))for(let b of a.slice(1))b in f&&(f[b]=!0);else h.push(a);let l=h[0],m=e(h[1])||"/";if(!l)return{stdout:"",stderr:`grep: missing pattern +`}]},16270:(a,b,c)=>{"use strict";c.d(b,{t:()=>O});class d{constructor(a){this.type=a.type,this.name=a.name,this.description=a.description,this.systemPrompt=a.systemPrompt,this.tools=a.tools,this.maxIterations=a.maxIterations,this.isReadOnly=a.isReadOnly??!1}hasTool(a){return this.tools.includes(a)}}class e{constructor(){this.agents=new Map,this.registerBuiltInAgents()}registerBuiltInAgents(){this.register(new d({type:"orchestrator",name:"Orchestrator",description:"Direct execution agent for web development tasks",systemPrompt:this.getOrchestratorPrompt(),tools:["shell","evaluation"],maxIterations:100}))}register(a){this.agents.set(a.type,a)}get(a){return this.agents.get(a)}getAll(){return Array.from(this.agents.values())}has(a){return this.agents.has(a)}getOrchestratorPrompt(){return`You are a web development AI assistant that helps users build static websites. + +Your responsibilities: +1. Understand user requests and implement them directly +2. Write clean, production-quality HTML, CSS, and JavaScript +3. Use shell commands to explore, read, and edit files +4. Evaluate your work before finishing + +Available tools: +- shell: Execute commands (ls, cat, grep, mkdir, sed, etc.) and edit files (cat > /file << 'EOF', sed -i) +- evaluation: Required before finishing - assess whether the task is complete + +Guidelines: +- Read files before editing to understand current structure +- Use targeted reads (head -n 50, tail -n 50, rg -C 5) instead of cat +- Edit files with cat > for rewrites or sed -i for substitutions +- Follow existing code patterns and conventions +- Write semantic HTML and accessible markup +- Keep CSS organized and maintainable + +Evaluation requirement: +- Before finishing, you MUST call the evaluation tool +- Assess whether the user's request has been fully completed +- If work remains (should_continue: true), you will continue working +- If complete (should_continue: false), the task will finish + +You are working in a JAMstack environment (static HTML/CSS/JS only, no backend).`}}let f=new e;var g=c(11482),h=c(37240),i=c(15514),j=c(13117);class k{constructor(){this.tools=new Map,this.registerBuiltInTools()}registerBuiltInTools(){this.register({id:"shell",definition:{name:"shell",description:`Run shell commands in the virtual file system. + +Commands: cat, head, tail, ls, tree, grep, rg, find, mkdir, mv, cp, rm, touch, sed, echo, wc, curl, sqlite3, python, python3, lua, preview. +Pipes (cmd1 | cmd2), redirects (> file, >> file), heredocs (<< 'EOF'), and brace expansion ({a,b,c}) are supported. +Run scripts: python <file>, lua <file>. Show output in preview: preview <path>. + +For large file writes, use heredoc: cat > /file << 'EOF'\\ncontent\\nEOF + +One command at a time as a single string.`,parameters:{type:"object",properties:{cmd:{type:"string",description:"Single shell command to execute (complete command with all arguments as a string)"}},required:["cmd"]}},executor:{execute:async(a,b,c)=>{let d,e;if("string"!=typeof b.cmd)return'Error: cmd must be a string. Pass the complete command as a single string (e.g., "ls -la /")';let f=b.cmd,g=f.match(/<<-?\s*['"]?(\w+)['"]?\s*\n([\s\S]*?)\n\1(?:[ \t]*\n([\s\S]+))?\s*$/);g&&(d=g[2],f=f.slice(0,g.index).trim(),g[3]&&(e=g[3].trim()));let h=m(f);if(h.some(a=>"&&"===a||"||"===a)){let b=function(a){let b=[],c=[];for(let d of a)"&&"===d||"||"===d?c.length>0&&(b.push({args:c,nextOp:d}),c=[]):c.push(d);return c.length>0&&b.push({args:c,nextOp:null}),b}(h),e=[];for(let f=0;f<b.length;f++){if(f>0){let a=b[f-1].nextOp,c=!(e[e.length-1]||"").startsWith("Error");if("&&"===a&&!c)break;if("||"===a&&c)continue}let g=await l(a,b[f].args,c,0===f?d:void 0);g&&e.push(g)}return e.join("\n").trim()||"Command succeeded with no output"}let i=await l(a,h,c,d);if(e){let b=[];if(!i||i.startsWith("Error"))return i||"Error: Command failed";for(let d of(i&&b.push(i),e.split("\n").map(a=>a.trim()).filter(Boolean))){let e=m(d);if(0===e.length)continue;let f=await l(a,e,c);if(f.startsWith("Error"))return b.length>0?b.join("\n")+"\n"+f:f;f&&b.push(f)}return b.length>0?b.join("\n"):"Command succeeded with no output"}return i||"Command succeeded with no output"}}}),this.register({id:"evaluation",definition:{name:"evaluation",description:"Track progress on complex tasks. Not needed for simple tasks.",parameters:{type:"object",properties:{goal_achieved:{type:"boolean",description:"Whether the original task/goal has been fully achieved"},progress_summary:{type:"string",description:"Brief summary of work completed so far"},remaining_work:{type:"array",items:{type:"string"},description:"List of specific tasks still needed. Empty array if goal_achieved is true."},blockers:{type:"array",items:{type:"string"},description:"Current blockers preventing progress. Empty array if no blockers."},reasoning:{type:"string",description:"Detailed explanation of current status and next steps"},should_continue:{type:"boolean",description:"Whether to continue working (false if complete or permanently blocked)"}},required:["goal_achieved","progress_summary","remaining_work","reasoning","should_continue"]}},executor:{execute:async(a,b,c)=>{let d=[];if(Array.isArray(b.remaining_work))d=b.remaining_work;else if("string"==typeof b.remaining_work)try{let a=JSON.parse(b.remaining_work);Array.isArray(a)&&(d=a)}catch{b.remaining_work.trim()&&(d=[b.remaining_work])}let e=[];if(Array.isArray(b.blockers))e=b.blockers;else if("string"==typeof b.blockers)try{let a=JSON.parse(b.blockers);Array.isArray(a)&&(e=a)}catch{b.blockers.trim()&&(e=[b.blockers])}let f=a=>"boolean"==typeof a?a:"string"==typeof a?"true"===a.toLowerCase()||"1"===a:!!a,g=f(b.goal_achieved),h=f(b.should_continue);return[`Goal achieved: ${g?"Yes":"No"}`,`Progress: ${b.progress_summary}`,d.length>0?`Remaining: ${d.join(", ")}`:"",e.length>0?`Blockers: ${e.join(", ")}`:"",`Should continue: ${h?"Yes":"No"}`].filter(Boolean).join("\n")}}})}register(a){this.tools.set(a.id,a)}get(a){return this.tools.get(a)}getDefinition(a){return this.tools.get(a)?.definition}getExecutor(a){return this.tools.get(a)?.executor}getDefinitions(a){return a.map(a=>this.getDefinition(a)).filter(a=>void 0!==a)}async execute(a,b,c){let d=a.function?.name,e=this.get(d);if(!e){let e={read:"cat",read_file:"cat",file_read:"cat",view:"cat",view_file:"cat"}[d]||d;if(["ls","tree","cat","head","tail","grep","rg","find","mkdir","touch","rm","mv","cp","echo","sed","wc","curl","sqlite3","python","python3","lua","preview"].includes(e)){let d=this.get("shell");if(d)try{let f=JSON.parse(a.function.arguments),g=function(a,b){if("string"==typeof b.cmd){let c=b.cmd.trim();return c.startsWith(a)?c:`${a} ${c}`}let c=[a],d=b.flags||b.options;for(let a of("string"==typeof d?c.push(d):Array.isArray(d)&&c.push(...d.filter(a=>"string"==typeof a)),["url","file","path","file_path","pattern","query","expression","text","content","args"]))"string"==typeof b[a]&&b[a].trim()&&c.push(b[a].trim());if(1===c.length)for(let[a,d]of Object.entries(b))"string"==typeof d&&d.trim()&&"description"!==a&&c.push(d.trim());return c.join(" ")}(e,f);return await d.executor.execute(b,{cmd:g},c)}catch(b){let a=b instanceof Error?b.message:String(b);return`Error: ${a}`}}return`Error: Unknown tool "${d}"`}try{let d=JSON.parse(a.function.arguments);return await e.executor.execute(b,d,c)}catch(c){let b=c instanceof Error?c.message:String(c);if(function(a){if(!(a instanceof Error))return!1;let b=a.message.toLowerCase();return b.includes("unterminated string")||b.includes("unexpected end of json")||b.includes("unexpected end of input")||b.includes("unexpected token")||b.includes("expected")}(c)){i.v.warn(`[ToolRegistry] JSON truncation detected for ${d}, attempting repair...`);let c=function(a){let b=a.length;for(let c of[a=>a+'"}]}',a=>a+'"}]}}',a=>a+'"]}}',a=>a+'"}',a=>a+'"}}',a=>a+'"]',a=>a+"]}",a=>a+"}}",a=>a+"]",a=>a+"}",a=>a+"]}}",a=>a+"}}"])try{let d=c(a),e=JSON.parse(d);return{success:!0,repaired:e,originalLength:b,repairedLength:d.length}}catch{continue}return{success:!1,originalLength:b,error:"Could not repair JSON - all strategies failed"}}(a.function.arguments);if(c.success)return i.v.warn(`[ToolRegistry] Repaired ${d} but safety unknown, not executing`),`Error: ${b} + +Note: JSON repair succeeded but operation type is unclear. Please split into smaller operations.`;return i.v.error(`[ToolRegistry] JSON repair failed for ${d}:`,c.error),`Error: ${b} + +JSON repair failed. The tool call was likely truncated due to max_tokens limit. Split into smaller operations.`}return i.v.error(`Tool execution error (${d}):`,b),`Error: ${b}`}}has(a){return this.tools.has(a)}getAll(){return Array.from(this.tools.values())}}async function l(a,b,c,d){let e=b[0];if(!e)return"Error: empty command";if(c.isReadOnly&&n(b))return`Error: Write operations are disabled in read-only mode. "${e}" is not allowed.`;if("cd"===e)return"";if("python"===e||"python3"===e||"lua"===e){let c="lua"===e?"lua":"python",d=b[1];if(!d)return`Error: Usage: ${e} <file>`;let f=d.startsWith("/")?d:"/"+d;return new Promise(b=>{let d=[],e=!1,g=j.Y.onOutput(a=>{switch(a.type){case"stdout":d.push(a.data);break;case"stderr":d.push(`[stderr] ${a.data}`);break;case"error":d.push(`[error] ${a.data}`);break;case"complete":g(),e=!0;let c=d.join("\n").trim();b(0===a.exitCode?c||"Script completed with no output":`Error (exit ${a.exitCode}): +${c}`)}});j.Y.execute(a,c,f).catch(a=>{e||(g(),b(`Error: ${a}`))})})}if("preview"===e){let a=b[1]||"/",c=a.startsWith("/")?a:"/"+a;return`Preview navigated to ${c}`}let f=g.vfs.getRuntimeDeploymentId();if(["sqlite3"].includes(e)&&f)try{let a=await fetch("/api/shell/execute",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({deploymentId:f,cmd:b})});if(!a.ok){let b=await a.json().catch(()=>({}));return`Error: ${b.stderr||"Server request failed"}`}let c=await a.json();if(0===c.exitCode)return c.stdout&&c.stdout.trim().length>0?c.stdout:"";return`Error: ${c.stderr||"Command failed"}`}catch(b){let a=b instanceof Error?b.message:"Server request failed";return`Error: ${a}`}let i=await h._.execute(a,b,d);if(n(b)&&b.some(a=>a.includes("/.server/"))&&g.vfs.hasServerContext()&&await g.vfs.refreshServerContext(),!i.success){let a=i.stderr&&i.stderr.trim().length>0?i.stderr:"Command failed";return`Error: ${a}`}return i.stdout&&i.stdout.trim().length>0?i.stdout:""}function m(a){let b=[],c="",d=!1,e="",f=!1;for(let g=0;g<a.length;g++){let h=a[g];if(f){c+=h,f=!1;continue}if(d)if(h===e)d=!1,e="";else if('"'===e&&"\\"===h){f=!0;continue}else c+=h;else{if("\\"===h){f=!0;continue}'"'===h||"'"===h?(d=!0,e=h):" "===h||" "===h?c.length>0&&(b.push(c),c=""):c+=h}}return c.length>0&&b.push(c),function(a){let b=[];for(let c of a){let a=c.match(/^(.+)\{([^}]+)\}(.*)$/);if(a){let[,c,d,e]=a;for(let a of d.split(",").map(a=>a.trim()))b.push(c+a+e)}else b.push(c)}return b}(b)}function n(a){return!!a&&0!==a.length&&(!!(["mkdir","rm","rmdir","mv","cp","touch"].includes(a[0])||"sed"===a[0]&&a.includes("-i")||"curl"===a[0]&&(a.includes("-o")||a.includes("--output")))||("echo"===a[0]?a.some(a=>">"===a||">>"===a):a.some(a=>">"===a||">>"===a)))}let o=new k;var p=c(98763),q=c(49186),r=c(47247),s=c(57771),t=c(86275),u=c(42830),v=c(38190),w=c(60572);async function x(a,b){let c,d,{provider:e,suppressAssistantDelta:f=!1,onProgress:g}=b,h=a.body?.getReader();if(!h)throw Error("No response stream");let j=new TextDecoder,k="",l="",m="",n={},o=null,p="",q=!1,r=[],s=!1,t="",u={},v={},w=null;try{for(;;){let{done:a,value:x}=await h.read();if(a)break;let y=(k+=j.decode(x,{stream:!0})).split("\n");for(let a of(k=y.pop()||"",y))if(!a.startsWith(":")&&a.startsWith("data: ")){let h=a.slice(6);if("[DONE]"===h){o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o);break}try{let a=JSON.parse(h);if("anthropic"===e){if("message_delta"===a.type&&a.delta?.stop_reason&&(d=a.delta.stop_reason,"max_tokens"===a.delta.stop_reason&&(q=!0,i.v.warn("[StreamParser] Response truncated due to max_tokens limit (Anthropic)"))),"content_block_start"===a.type&&a.content_block?.type==="thinking")w=a.index,f||g?.("reasoning_start",{});else if("content_block_delta"===a.type&&a.delta?.type==="thinking_delta"){let b=a.delta.thinking;m+=b,f||g?.("reasoning_delta",{text:b})}else if("content_block_stop"===a.type&&a.index===w)w=null,f||g?.("reasoning_complete",{reasoning:m});else if("content_block_delta"===a.type&&a.delta?.text_delta?.text){let b=a.delta.text_delta.text;l+=b,f||g?.("assistant_delta",{text:b})}else if("content_block_start"===a.type&&a.content_block?.type==="tool_use"){let b={id:a.content_block.id,type:"function",function:{name:a.content_block.name,arguments:""}};n[a.content_block.id]=b,u[a.content_block.id]="",v[a.index]=a.content_block.id,f||g?.("toolCalls",{toolCalls:[b]})}else if("content_block_delta"===a.type&&a.delta?.type==="input_json_delta"){let b=v[a.index];b&&a.delta.partial_json&&(u[b]+=a.delta.partial_json,!f&&n[b]&&(n[b].function.arguments=u[b],g?.("tool_param_delta",{toolId:b,partialArguments:u[b]})))}else if("content_block_stop"===a.type){let b=v[a.index];if(b&&u[b])try{let a=u[b];JSON.parse(a),n[b].function.arguments=a}catch(a){i.v.error("Invalid JSON for tool parameters:",u[b],a),n[b].function.arguments="{}"}}}else{let b=a.choices?.[0]?.delta,c=a.choices?.[0]?.finish_reason;c&&(d=c,"length"===c&&(q=!0,i.v.warn("[StreamParser] Response truncated due to max_tokens limit"))),("stop"===c||"tool_calls"===c||"length"===c)&&o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o,o=null,p="");let e=!1;if(b?.reasoning&&!b?.content&&!b?.tool_calls){let a=String(b.reasoning);m+=a,f||g?.("reasoning_delta",{text:a}),e=!0}if(b?.reasoning_content&&!b?.content&&!b?.tool_calls){let a=String(b.reasoning_content);m+=a,f||g?.("reasoning_delta",{text:a}),e=!0}if(b?.content){let a=String(b.content),{content:c,reasoning:d}=function(a){let b=t+a;t="";let c="",d="",e=0;for(;e<b.length;)if(s){let a=b.indexOf("</think>",e);if(-1===a){for(let a=Math.min(8,b.length-e);a>=1;a--)if("</think>".startsWith(b.slice(b.length-a)))return d+=b.slice(e,b.length-a),t=b.slice(b.length-a),{content:c,reasoning:d};return{content:c,reasoning:d+=b.slice(e)}}for(d+=b.slice(e,a),s=!1,e=a+8;e<b.length&&"\n"===b[e];)e++}else{let a=b.indexOf("<think>",e);if(-1===a){for(let a=Math.min(6,b.length-e);a>=1;a--)if("<think>".startsWith(b.slice(b.length-a)))return c+=b.slice(e,b.length-a),t=b.slice(b.length-a),{content:c,reasoning:d};return{content:c+=b.slice(e),reasoning:d}}c+=b.slice(e,a),s=!0,(e=a+7)<b.length&&"\n"===b[e]&&e++}return{content:c,reasoning:d}}(a);c&&(l+=c,f||g?.("assistant_delta",{text:c})),d&&(m+=d,f||g?.("reasoning_delta",{text:d}),e=!0)}if(!e&&b?.reasoning_details&&Array.isArray(b.reasoning_details)){for(let a of b.reasoning_details){let b=r.findIndex(b=>b.id&&b.id===a.id);if(b>=0){if(a.text){let c=r[b].text||"";if(a.text!==c){let d=a.text.startsWith(c)?a.text.slice(c.length):a.text;r[b].text=a.text,d&&!f&&g?.("reasoning_delta",{text:d})}}a.signature&&(r[b].signature=a.signature)}else r.push(a),a.text&&!f&&g?.("reasoning_delta",{text:a.text})}let a=r.filter(a=>a.text).map(a=>a.text).join("");a&&(m=a)}if(b?.tool_calls)for(let a of(s&&(t&&(m+=t,f||g?.("reasoning_delta",{text:t}),t=""),s=!1,f||g?.("reasoning_complete",{reasoning:m})),b.tool_calls)){if(void 0!==a.index){let b=`idx_${a.index}`,c=!n[b];if(c&&(n[b]={id:a.id||`tool_${a.index}`,type:"function",function:{name:"",arguments:""}}),a.function?.name&&(n[b].function.name=a.function.name,c&&!f&&g?.("toolCalls",{toolCalls:[n[b]]})),a.function?.arguments){let c=a.function.arguments;n[b].function.arguments+=c,f||g?.("tool_param_delta",{toolId:n[b].id,partialArguments:n[b].function.arguments})}}else if(a.id)o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o),o={id:a.id,type:"function",function:{name:a.function?.name||"",arguments:""}},p=a.function?.arguments||"",!f&&o.function?.name&&g?.("toolCalls",{toolCalls:[o]});else if(a.function?.arguments){let b=a.function.arguments;p+=b,!f&&o&&g?.("tool_param_delta",{toolId:o.id,partialArguments:p})}a.function?.name&&o&&o.function&&(o.function.name=a.function.name)}}a.usage&&(c={promptTokens:a.usage.prompt_tokens||0,completionTokens:a.usage.completion_tokens||0,totalTokens:a.usage.total_tokens||0,cachedTokens:a.usage.cached_tokens,reasoningTokens:a.usage.reasoning_tokens||a.usage.completion_tokens_details?.reasoning_tokens||0,model:b.model,provider:e}),a.x_groq?.usage&&(c={promptTokens:a.x_groq.usage.prompt_tokens||0,completionTokens:a.x_groq.usage.completion_tokens||0,totalTokens:a.x_groq.usage.total_tokens||0,reasoningTokens:a.x_groq.usage.reasoning_tokens||0,model:b.model,provider:e})}catch(a){h&&h.length>10&&!h.includes("[DONE]")&&i.v.warn("[StreamParser] Parse error:",a,"Data:",h.substring(0,200))}}}}catch(a){i.v.error("Error reading stream:",a),o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o)}return t&&(s?m+=t:l+=t,t=""),{content:l,reasoning:m||void 0,toolCalls:Object.values(n),usage:c,wasTruncated:q,finishReason:d,reasoningDetails:r.length>0?r:void 0}}var y=c(21517),z=c(94722),A=c(6636);async function B(a,b,c){return a?F(b,c):await G(b,c)}function C(a){let b=`You are an AI assistant helping users with coding projects in a sandboxed virtual file system. + +Invoke tools via function calling — never output tool syntax as text. +The shell tool accepts a 'cmd' string parameter: "ls -la /" + +Prefer targeted reads over cat to save tokens: + rg -C 5 'pattern' / — search with context (best) + head -n 50 /file — sample start + tail -n 50 /file — sample end + tree -L 2 / — project structure + cat /file — full file (small files only, last resort) + +Shell commands: +- Search: rg [-C n] [-n] [-i] pattern path +- Read: head [-n N] file, tail [-n N] file, cat file +- List: ls [-R] path, tree [-L depth] path +- Find: find path -name pattern +- Count: wc [-l] [-w] [-c] file +- Preview: curl localhost/[path] (view compiled HTML output) +- Database (Server Mode): sqlite3 "SQL QUERY"`;return a||(b+=` +- Create: mkdir [-p] path, touch file +- Move/copy: mv src dest, cp [-r] src dest +- Remove: rm [-rf] path +- Text: sed [-i] 's/old/new/g' file, echo text +- Pipes: cmd1 | cmd2, cmd > file, cmd >> file +- Heredoc (for large files): cat > /file << 'EOF'\\ncontent\\nEOF`),b+=` + +grep does not support -A/-B/-C flags. Use rg for context around matches.`}async function D(a,b){let c="",d=await A.skillsService.getEnabledSkillsMetadata();if((a||d.length>0||b)&&(c+=`Current project structure: +`,d.length>0&&(c+=`\u251C\u2500\u2500 .skills/ +`,d.forEach((a,e)=>{let f=e===d.length-1&&!b,g=a.path.split("/").pop();c+=`\u2502 ${f?"└── ":"├── "}${g} +`})),b&&(c+=`\u251C\u2500\u2500 .server/ +`,c+=`\u2502 \u251C\u2500\u2500 README.md +`,b.hasDatabase&&(c+=`\u2502 \u251C\u2500\u2500 db/ +`,c+=`\u2502 \u2502 \u2514\u2500\u2500 schema.sql +`),b.edgeFunctionCount>0&&(c+=`\u2502 \u251C\u2500\u2500 edge-functions/ +`),b.serverFunctionCount>0&&(c+=`\u2502 \u251C\u2500\u2500 server-functions/ +`),c+=`\u2502 \u2514\u2500\u2500 secrets/ +`),a)){let b=a.replace(/^Project Structure:\n/,"");c+=b}if(d.length>0){for(let a of(c+=` +Available skills (read before starting related work): +`,d))c+=`- ${a.path}: ${a.description} +`;c+=`To use: cat /.skills/<skill-name>.md +`}return c}async function E(a,b){let d,e="";if(a)try{let{vfs:b}=await Promise.resolve().then(c.bind(c,11482)),d=await b.readFile(a,"/.PROMPT.md");d&&"string"==typeof d.content&&d.content.trim()&&(e+=` + +DOMAIN INSTRUCTIONS (.PROMPT.md) — do not modify: +${d.content} +`)}catch{}return b&&(e+=(d=` + +BACKEND FEATURES: +`,b.runtimeDeploymentId?d+=`Runtime deployment connected — sqlite3 commands available. +`:d+=`No runtime deployment connected. Define backend features here; deploy to execute them. +`,d+=` +Available: +`,b.hasDatabase&&(d+=`- Database: SQLite via sqlite3 command +`),b.edgeFunctionCount>0&&(d+=`- Edge Functions: ${b.edgeFunctionCount} in /.server/edge-functions/ +`),b.serverFunctionCount>0&&(d+=`- Server Functions: ${b.serverFunctionCount} in /.server/server-functions/ +`),b.scheduledFunctionCount>0&&(d+=`- Scheduled Functions: ${b.scheduledFunctionCount} in /.server/scheduled-functions/ +`),d+=`- Secrets: ${b.secretCount} in /.server/secrets/ +`,b.hasDatabase&&(d+=` +Database commands: + sqlite3 "SELECT name FROM sqlite_master WHERE type='table'" — list tables + sqlite3 "SELECT * FROM products" — query data + sqlite3 -json "SELECT * FROM products" — JSON output +Put complete SQL in double quotes. Do not use dot commands. Schema: cat /.server/db/schema.sql +`),d+=` +Creating backend features (use shell commands): +- Secret: cat > /.server/secrets/NAME.json << 'EOF' +{"name":"NAME","description":"..."} +EOF +- Edge function: cat > /.server/edge-functions/name.json << 'EOF' +{"name":"name","method":"GET","enabled":true,"code":"..."} +EOF +- Server function: cat > /.server/server-functions/name.json << 'EOF' +{"name":"name","enabled":true,"code":"..."} +EOF +- Scheduled: cat > /.server/scheduled-functions/name.json << 'EOF' +{"name":"name","functionName":"edgeFn","cronExpression":"0 * * * *","timezone":"UTC","enabled":true,"config":{}} +EOF +Call edge functions from client: fetch('/function-name') — the platform auto-routes. +Full reference: cat /.server/README.md +`)),e}async function F(a,b){let c=C(!0);return c+=` + +Read-only mode — file modifications are disabled. +Disabled: mkdir, touch, mv, rm, cp, echo >, sed -i, evaluation tool. +Focus on exploration, analysis, and planning.`,c+=await E(b,a)}async function G(a,b){let c=C(!1);return c+=` + +You have two tools: shell and evaluation. +Edit files with standard commands: +- Rewrite: cat > /file << 'EOF' +- Substitute: sed -i 's/old/new/' /file +- Inspect before editing (rg -C 5 or head/tail).`,c+=` + +Evaluation Tool: +Use evaluation to track progress on complex tasks (3+ operations). +Set goal_achieved=true when done, list remaining_work if continuing. +Skip for simple tasks.`,c+=` + +All paths are relative to the project root (/). +Reuse snippets from earlier in the conversation when possible.`,c+=await E(b,a)}async function H(a,b,c,d,e,f){let g={skillIds:[]};if(0===b.length)return g;let h=b.map((a,b)=>`${b+1}. "${a.name}" - ${a.description}`).join("\n"),j=c?` + +Project structure: +${c}`:"",k=`Evaluate whether any of the following skills should be read before handling this task. + +Skills: +${h} + +Task: "${a}"${j} + +Reply with ONLY a JSON array of skill numbers that are relevant. Multiple skills can match. Examples: [1,3], [2], or [] if none.`,l=new AbortController,m=setTimeout(()=>l.abort(),5e3);try{let a=await fetch("/api/generate",{method:"POST",headers:{"Content-Type":"application/json"},signal:l.signal,body:JSON.stringify({provider:d,apiKey:e,model:f,messages:[{role:"user",content:k}],stream:!1,max_tokens:50,temperature:0})});if(!a.ok)return g;let c=await a.json(),h=c?.choices?.[0]?.message?.content||c?.content?.[0]?.text||"",i=c?.usage,j=i?{promptTokens:i.prompt_tokens||0,completionTokens:i.completion_tokens||0,totalTokens:i.total_tokens||(i.prompt_tokens||0)+(i.completion_tokens||0),model:f,provider:d}:void 0,m=h.match(/\[[\d,\s]*\]/);if(!m)return{skillIds:[],usage:j};return{skillIds:JSON.parse(m[0]).filter(a=>a>=1&&a<=b.length).map(a=>b[a-1].id),usage:j}}catch{return i.v.info("[SkillEvaluator] Evaluation skipped or failed"),g}finally{clearTimeout(m)}}var I=c(93554);let J=new Set(["cat","head","tail","nl","ls","tree","grep","rg","find","mkdir","mv","cp","rm","rmdir","touch","sed","echo","sqlite3"]);function K(a,b,c){let d,e={tool:a,success:c};try{if(!(d=JSON.parse(b))||"object"!=typeof d||Array.isArray(d))return e}catch{return e}switch(a){case"shell":return{...e,...function(a){let b={},c="string"==typeof a.cmd?a.cmd.trim():"";if(c){let a=c.split(/\s+/)[0];b.command=J.has(a)?a:"other",b.has_pipe=c.includes(" | "),b.has_redirect=/ >>? /.test(c)}return b}(d)};case"evaluation":return{...e,...function(a){let b={};return"boolean"==typeof a.goal_achieved&&(b.goal_achieved=a.goal_achieved),"boolean"==typeof a.should_continue&&(b.should_continue=a.should_continue),b}(d)};default:return e}}let L=a=>new Promise(b=>setTimeout(b,a)),M=`⛔ CRITICAL ERROR: You wrote a tool call as TEXT instead of invoking it. + +This is WRONG - you wrote text like: + shell{"cmd": "..."} + \`\`\`shell + command + \`\`\` + +This is RIGHT - invoke tools directly via function calling: + Call shell tool with parameter cmd="your command" + +You MUST use function calling. DO NOT write tool syntax as text. +STOP writing text. START invoking tools. Try again NOW.`,N=` + +⚠️ REMINDER: You have been writing tool calls as text instead of invoking them. +EVERY time you want to use a tool, you MUST invoke it via function calling. +DO NOT write shell{"cmd":...} as text - INVOKE the tools directly.`;class O{constructor(a,b="orchestrator",c,d){this.conversations=new Map,this.totalCost=0,this.totalUsage={promptTokens:0,completionTokens:0,totalTokens:0,cost:0},this.stopped=!1,this.pricingEnsured=new Set,this.lastToolCallSignature=null,this.duplicateToolCallCount=0,this.evaluationRequested=!1,this.lastEvaluationResult=null,this.malformedToolCallRetries=0,this.totalMalformedToolCalls=0,this.maxMalformedRetries=2,this.malformedThresholdForReminder=3,this.projectId=a,this.onProgress=c,this.chatMode=d?.chatMode??!1,this.model=d?.model;let e=f.get(b);if(!e)throw Error(`Agent type "${b}" not found`);this.rootAgent=e,this.currentConversationId=this.createConversation(b)}stop(){this.stopped=!0,i.v.info("[MultiAgentOrchestrator] Execution stopped by user")}importConversation(a){let b=this.conversations.get(this.currentConversationId);if(!b)throw Error("Cannot import conversation: root conversation not found");b.messages=a,i.v.info(`[MultiAgentOrchestrator] Imported ${a.length} conversation messages`)}addMessage(a,b){let c=this.conversations.get(a);if(!c)throw Error(`Conversation ${a} not found`);c.messages.push(b),a===this.currentConversationId&&this.onProgress?.("conversation_message",{message:b})}async execute(a,b){i.v.info("[MultiAgentOrchestrator] Starting execution",{agent:this.rootAgent.type}),this.lastToolCallSignature=null,this.duplicateToolCallCount=0,this.evaluationRequested=!1,this.lastEvaluationResult=null;try{let c,d,e;try{let a=await g.vfs.listDirectory(this.projectId,"/");a.length>0&&(c=function(a){if(0===a.length)return"";let b=new Map;for(let c of a){let a=c.path.split("/").filter(Boolean);for(let c=0;c<a.length-1;c++){let d="/"+a.slice(0,c+1).join("/");b.has(d)||b.set(d,{isDirectory:!0,children:new Set})}b.set(c.path,{isDirectory:!1,size:c.size,children:new Set});let d="/"+a.slice(0,-1).join("/");"/"!==d&&b.has(d)?b.get(d).children.add(c.path):"/"===d&&(b.has("/")||b.set("/",{isDirectory:!0,children:new Set}),b.get("/").children.add(c.path))}let c=(a,d="",e=!0)=>{let f=b.get(a);if(!f)return[];let g=[],h="/"===a?"":a.split("/").pop()||"";if("/"!==a){let a=f.isDirectory?h+"/":h,b=f.isDirectory?"":` (${(a=>{if(0===a)return"0B";let b=Math.floor(Math.log(a)/Math.log(1024)),c=a/Math.pow(1024,b);return(0===b?c.toString():c.toFixed(1))+["B","KB","MB"][b]})(f.size||0)})`;g.push(d+(e?"└── ":"├── ")+a+b)}let i=Array.from(f.children).sort((a,c)=>{let d=b.get(a),e=b.get(c);return d?.isDirectory!==e?.isDirectory?d?.isDirectory?-1:1:a.localeCompare(c)});return i.forEach((b,f)=>{let h=f===i.length-1,j="/"===a?"":d+(e?" ":"│ ");g.push(...c(b,j,h))}),g},d=c("/");return d.length>0?"Project Structure:\n"+d.join("\n"):""}(a))}catch{}let f=g.vfs.getServerContextMetadata(),h=await B(this.chatMode,f,this.projectId),i=this.conversations.get(this.currentConversationId),j=i?.messages.some(a=>"system"===a.role);j||this.addMessage(this.currentConversationId,{role:"system",content:h});let k="";j||(k=await D(c,f));let l="";try{if(await A.skillsService.isEvaluationEnabled()){let b=await A.skillsService.getEnabledSkillsMetadata();if(b.length>0){let{provider:d,apiKey:e,model:f}=this.getProviderConfig(),g=await H(a,b,c||"",d,e,f);if(g.usage){let a=g.usage,b=t.U.calculateCost(a,a.provider,a.model,!0);this.totalCost+=b,this.totalUsage.promptTokens+=a.promptTokens,this.totalUsage.completionTokens+=a.completionTokens,this.totalUsage.totalTokens+=a.totalTokens,r.s.updateSessionCost({...a,cost:b},b)}if(this.onProgress?.("skill_evaluation",{skills:b.map(a=>a.id),matched:g.skillIds,usage:g.usage}),g.skillIds.length>0){let a=g.skillIds.map(a=>`/.skills/${a}.md`).join(", ");l=`Skill evaluation: read ${a} before proceeding. + +`}}}}catch{}let m=(k?k+"\n\n":"")+l;if(b?.images&&b.images.length>0){let c=[];for(let a of b.images)c.push({type:"image_url",image_url:{url:`data:${a.mediaType};base64,${a.data}`}});d=[{type:"text",text:m+a},...c],e=[{type:"text",text:a},...c]}else d=m+a,e=a;return this.addMessage(this.currentConversationId,{role:"user",content:d,ui_metadata:{displayContent:e,...k?{projectContext:k}:{}}}),await this.runAgentLoop(this.currentConversationId,this.rootAgent),await this.recordAutoCheckpoint(`After: ${a.substring(0,60)}`),{success:!0,summary:"Task completed",conversation:Array.from(this.conversations.values()),totalCost:this.totalCost,totalUsage:this.totalUsage}}catch(c){let b=c instanceof Error?c.message:"Unknown error";return i.v.error("[MultiAgentOrchestrator] Execution error:",b),this.onProgress?.("error",{message:b,type:"execution_error",stack:c instanceof Error?c.stack:void 0}),await this.recordAutoCheckpoint(`After failure: ${a.substring(0,60)}`),{success:!1,summary:`Error: ${b}`,conversation:Array.from(this.conversations.values()),totalCost:this.totalCost,totalUsage:this.totalUsage}}}async runAgentLoop(a,b){let c=this.conversations.get(a);if(!c)throw Error(`Conversation ${a} not found`);let d=b.maxIterations;for(let e=0;e<d;e++){if(this.stopped){i.v.info("[MultiAgentOrchestrator] Loop stopped by user"),this.onProgress?.("stopped",{reason:"user"});break}if(this.onProgress?.("iteration",{current:e+1,max:d,agent:b.type}),e>0){await new Promise(a=>setTimeout(a,300));let b=(0,y.Hb)();b.length>0&&this.addMessage(a,{role:"user",content:(0,y.kH)(b),ui_metadata:{isSyntheticError:!0}});let c=(0,z.KC)();c.length>0&&this.addMessage(a,{role:"user",content:(0,z.rX)(c),ui_metadata:{isSyntheticError:!0}})}this.onProgress?.("waiting",{});let f=await this.streamLLMResponse(c.messages,b);if(f.content&&(!f.toolCalls||0===f.toolCalls.length)){if(function(a){if(!a||![/```(?:shell|bash|sh)\s*\n[\s\S]*?\n```/,/^shell\s*\{\s*["']?cmd["']?\s*:/m,/^shell\s*\[\s*["']/m,/```json\s*\n\s*\{\s*["']?cmd["']?\s*:/,/^evaluation\s*\{/m].some(b=>b.test(a)))return!1;let b=a.trim();return b.length<200||/shell\s*\{\s*["']?cmd["']?\s*:.*\}\s*$/.test(b)||/```(?:shell|bash|sh)\s*\n[\s\S]*?\n```\s*$/.test(b)}(f.content)&&(this.malformedToolCallRetries++,this.totalMalformedToolCalls++,i.v.warn(`[MultiAgentOrchestrator] Detected malformed tool call in text (consecutive: ${this.malformedToolCallRetries}/${this.maxMalformedRetries}, total: ${this.totalMalformedToolCalls})`),this.malformedToolCallRetries<=this.maxMalformedRetries)){this.addMessage(a,{role:"assistant",content:f.content});let b=M;this.totalMalformedToolCalls>=this.malformedThresholdForReminder&&(b+=N),this.addMessage(a,{role:"user",content:b,ui_metadata:{isSyntheticError:!0}}),this.onProgress?.("malformed_tool_call",{retry:this.malformedToolCallRetries,maxRetries:this.maxMalformedRetries,totalFailures:this.totalMalformedToolCalls});continue}}else f.toolCalls&&f.toolCalls.length>0&&(this.malformedToolCallRetries=0);if(!f.toolCalls||0===f.toolCalls.length){let b=f.content&&f.content.trim();if(b||i.v.warn("[MultiAgentOrchestrator] Response has no content and no tool calls (reasoning-only response)",{hasReasoningDetails:!!f.reasoningDetails,evaluationRequested:this.evaluationRequested,iteration:e}),b&&this.addMessage(a,{role:"assistant",content:f.content}),this.lastEvaluationResult)if(this.lastEvaluationResult.should_continue){i.v.info("[MultiAgentOrchestrator] Evaluation indicates more work needed, continuing"),this.lastEvaluationResult=null,this.evaluationRequested=!1;continue}else{i.v.info("[MultiAgentOrchestrator] Evaluation indicates task complete, finishing");break}if(!this.evaluationRequested){i.v.info("[MultiAgentOrchestrator] Requesting evaluation before finishing"),this.evaluationRequested=!0,this.addMessage(a,{role:"user",content:"Before finishing, you must call the evaluation tool to assess whether the task has been completed successfully."});continue}i.v.warn("[MultiAgentOrchestrator] Evaluation requested but not received, finishing anyway");break}let g=await this.executeToolCalls(f.toolCalls,a,b);for(let b of(this.addMessage(a,{role:"assistant",content:f.content||"",tool_calls:f.toolCalls,...f.reasoningDetails&&{reasoning_details:f.reasoningDetails}}),g))this.addMessage(a,b)}c.metadata.completed_at=Date.now(),c.metadata.status="completed"}async executeToolCalls(a,b,c){let d=[];this.conversations.get(b);for(let b=0;b<a.length;b++){let e=a[b];if(this.stopped)break;let f=e.function?.name;if(!f)continue;if(!c.hasTool(f)){let a=`Error: Agent "${c.type}" does not have access to tool "${f}"`;d.push({role:"tool",tool_call_id:e.id,content:a}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:a});continue}let g=this.getToolCallSignature(e);if(this.lastToolCallSignature===g){this.duplicateToolCallCount++,i.v.warn(`[MultiAgentOrchestrator] Loop detected: consecutive duplicate tool call #${this.duplicateToolCallCount} - ${g}`);let a="";try{let b=JSON.parse(e.function.arguments);a=Object.keys(b).slice(0,3).map(a=>`${a}: ${JSON.stringify(b[a]).substring(0,50)}`).join(", "),Object.keys(b).length>3&&(a+="...")}catch{a=e.function.arguments.substring(0,100)}let c=`❌ Loop detected: Duplicate tool call detected. + +Tool: ${f} +Parameters: ${a} + +The previous call returned a result, but you're calling it again with identical parameters. + +💡 Next steps: +• Review the previous tool result - did it contain what you needed? +• If the result was incomplete or unexpected, try a different approach +• If you need additional data, modify your parameters or use a different tool +• Do NOT retry the exact same call + +Please revise your approach.`;if(d.push({role:"tool",tool_call_id:e.id,content:c}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:`Loop detected - duplicate tool call #${this.duplicateToolCallCount}`}),this.duplicateToolCallCount>=3)throw Error(`Execution terminated: Too many consecutive duplicate tool calls (${this.duplicateToolCallCount}). The model appears stuck in a loop.`);continue}this.duplicateToolCallCount=0,this.lastToolCallSignature=g,this.onProgress?.("tool_status",{toolIndex:b,toolName:f,status:"executing",args:e.function.arguments});let h={agentType:c.type,isReadOnly:this.chatMode||c.isReadOnly,onProgress:this.onProgress};try{let a=await o.execute(e,this.projectId,h);if("evaluation"===f)try{let a=JSON.parse(e.function.arguments),b=!0;"boolean"==typeof a.should_continue?b=a.should_continue:"string"==typeof a.should_continue?b="true"===a.should_continue.toLowerCase()||"1"===a.should_continue:void 0!==a.should_continue&&(b=!!a.should_continue),this.lastEvaluationResult={should_continue:b},i.v.info(`[MultiAgentOrchestrator] Captured evaluation result: should_continue=${this.lastEvaluationResult.should_continue}`)}catch(a){i.v.error("[MultiAgentOrchestrator] Failed to parse evaluation arguments:",a)}let c=a.startsWith("Error:");d.push({role:"tool",tool_call_id:e.id,content:a}),this.onProgress?.("tool_status",{toolIndex:b,toolName:f,status:c?"failed":"completed",result:a,...c&&{error:a}}),(0,I.u4)("tool_call",K(e.function.name,e.function.arguments,!c)),this.onProgress?.("tool_result",{toolIndex:b,result:a})}catch(c){let a=c instanceof Error?c.message:String(c);d.push({role:"tool",tool_call_id:e.id,content:`Error: ${a}`}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:a}),(0,I.u4)("tool_call",K(e.function.name,e.function.arguments,!1))}}return d}async streamLLMResponse(a,b){let{provider:d,apiKey:e,model:f}=this.getProviderConfig();if("openai-codex"===d){let{ensureValidCodexToken:a}=await Promise.resolve().then(c.bind(c,41316));e=await a()}await this.ensurePricing(d,f);let g=o.getDefinitions(b.tools),h=a.map(a=>{let{ui_metadata:b,...c}=a;return c});this.totalMalformedToolCalls>=this.malformedThresholdForReminder&&h.length>0&&(h=h.map((a,b)=>0===b&&"system"===a.role?{...a,content:a.content+N}:a));let i=r.s.getReasoningEnabled(f),j={messages:h,apiKey:e,model:f,provider:d,tools:g,max_tokens:16384,...g&&g.length>0&&{tool_choice:"auto"},...i&&{reasoning:{enabled:!0}}},k=await this.fetchWithRetry("/api/generate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(j)},3,this.handleRetry.bind(this));if(!k.ok){let a=k.status,b="unknown";429===a?b="rate_limit":401===a||403===a?b="auth":a>=500?b="server":400===a&&(b="invalid_request"),(0,I.u4)("api_error",{provider:d,model:f,error_type:b,status_code:a});let c=`API call failed: ${k.statusText}`;try{let a=await k.json();a.error&&(c="string"==typeof a.error?a.error:a.error.message||JSON.stringify(a.error))}catch{}throw Error(c)}return this.parseStreamingResponseWithTracking(k,d,f)}createConversation(a){let b=`conv_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,c={id:b,agent_type:a,messages:[],metadata:{started_at:Date.now(),cost:0,status:"running"}};return this.conversations.set(b,c),b}async recordAutoCheckpoint(a){let b=await p.Y.createCheckpoint(this.projectId,a,{kind:"auto",baseRevisionId:q.$.getSavedCheckpointId(this.projectId)});return this.onProgress?.("checkpoint_created",{checkpointId:b.id,description:a,timestamp:b.timestamp}),b}getProviderConfig(){let a=r.s.getSelectedProvider(),b=(0,s.sO)(a),c=r.s.getProviderApiKey(a),d=this.model||r.s.getProviderModel(a)||void 0;if(b.apiKeyRequired&&!c&&!b.usesOAuth)throw Error(`API key not configured for provider: ${a}`);return{provider:a,providerConfig:b,apiKey:c||"",model:d||"default-model"}}handleRetry(a,b){let c=`Rate limited. Retry attempt ${a} in ${b/1e3}s...`;i.v.warn(c),this.onProgress?.("retry",{attempt:a,delay:b,reason:"Rate limited",message:c}),u.oR.info(c,{duration:b>2e3?b-500:2e3,description:"Waiting for rate limit to reset"})}async ensurePricing(a,b){let c=`${a}:${b}`;if(this.pricingEnsured.has(c))return;if("openrouter"!==a||r.s.getModelPricing("openrouter",b))return void this.pricingEnsured.add(c);let d=r.s.getCachedModels("openrouter");if(d?.models?.length&&((0,v.V)("openrouter",d.models),r.s.getModelPricing("openrouter",b)))return void this.pricingEnsured.add(c);try{let a=await (0,w.QF)();(0,v.b)(a),r.s.getModelPricing("openrouter",b)&&this.pricingEnsured.add(c)}catch(a){i.v.warn("[MultiAgentOrchestrator] Failed to fetch pricing metadata",a)}}async fetchWithRetry(a,b,c=3,d){for(let e=0;e<=c;e++){let f=await fetch(a,b);if(429!==f.status||e===c)return f;let g=f.headers.get("Retry-After"),h=g?1e3*parseInt(g):1e3*Math.pow(2,e);d?.(e+1,h),await L(h)}throw Error("Unexpected end of retry loop")}async parseStreamingResponseWithTracking(a,b,c){let d=await x(a,{provider:b,model:c,onProgress:this.onProgress});if(d.usage){let a=d.usage;a.provider||(a.provider=b),a.model||(a.model=c);let e=t.U.calculateCost(a,b,c,!0);a.cost=e,this.totalUsage.promptTokens+=a.promptTokens,this.totalUsage.completionTokens+=a.completionTokens,this.totalUsage.totalTokens+=a.totalTokens,this.totalCost+=e,r.s.updateSessionCost(a,e);let f=r.s.getCurrentSession()?.sessionId;this.projectId.startsWith("test-")||g.vfs.updateProjectCost(this.projectId,{cost:e,provider:a.provider||b||"unknown",tokenUsage:{input:a.promptTokens,output:a.completionTokens},sessionId:f,mode:"absolute"}).catch(a=>i.v.error("Failed to update project cost:",a)),this.onProgress?.("usage",{usage:a,totalCost:this.totalCost})}return d}getToolCallSignature(a){let b=a.function?.name||"unknown";try{let c=JSON.parse(a.function.arguments);if("shell"===b){let a=Array.isArray(c.cmd)?c.cmd.join(" "):String(c.cmd||"");return`shell:${a}`}let d=this.stableStringify(c);return`${b}:${d}`}catch{return`${b}:${a.function.arguments}`}}stableStringify(a){return JSON.stringify(a,(a,b)=>b&&"object"==typeof b&&!Array.isArray(b)?Object.keys(b).sort().reduce((a,c)=>(a[c]=b[c],a),{}):b)}}},16953:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>n,metadata:()=>l,viewport:()=>m});var d=c(75338),e=c(17092),f=c.n(e),g=c(35385),h=c.n(g),i=c(69507),j=c(26262);c(94348);var k=c(20656);let l={title:"Open Source Web Studio | Agentic AI Development \uD83C\uDFA8",description:"Open Source Web Studio is an AI-powered development environment that enables autonomous multi-file development through intelligent tool usage. Build complete applications with natural language.",openGraph:{title:"Open Source Web Studio | Agentic AI Development \uD83C\uDFA8",description:"Open Source Web Studio is an AI-powered development environment that enables autonomous multi-file development through intelligent tool usage. Build complete applications with natural language.",url:"https://huggingface.co/spaces/otst/osw-studio",siteName:"Open Source Web Studio",images:[{url:"https://huggingface.co/spaces/otst/osw-studio/resolve/main/banner.png",width:1200,height:630,alt:"Open Source Web Studio - Agentic AI Development"}]},twitter:{card:"summary_large_image",title:"OSW-Studio | Agentic AI Development \uD83C\uDFA8",description:"OSW-Studio is an AI-powered development environment that enables autonomous multi-file development through intelligent tool usage. Build complete applications with natural language.",images:["https://huggingface.co/spaces/otst/osw-studio/resolve/main/banner.png"]},appleWebApp:{capable:!0,title:"OSW-Studio",statusBarStyle:"black-translucent"},icons:{icon:"/osw-studio-logo.svg",shortcut:"/osw-studio-logo.svg",apple:"/osw-studio-logo.svg"}},m={initialScale:1,maximumScale:1,themeColor:"#000000"};function n({children:a}){return(0,d.jsx)("html",{lang:"en",suppressHydrationWarning:!0,children:(0,d.jsx)("body",{className:`${f().variable} ${h().variable} antialiased bg-background h-[100dvh] overflow-hidden`,suppressHydrationWarning:!0,children:(0,d.jsxs)(j.ThemeProvider,{children:[(0,d.jsx)(k.Toaster,{richColors:!0,position:"bottom-center"}),(0,d.jsx)(i.default,{children:a})]})})})}},17585:(a,b,c)=>{"use strict";c.d(b,{d:()=>g});var d=c(21124);c(38301);var e=c(75441),f=c(15514);function g({className:a,...b}){return(0,d.jsx)(e.bL,{"data-slot":"switch",className:(0,f.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",a),...b,children:(0,d.jsx)(e.zi,{"data-slot":"switch-thumb",className:(0,f.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}},19217:(a,b,c)=>{"use strict";c.d(b,{$:()=>i});var d=c(21124);c(38301);var e=c(96425),f=c(26691),g=c(15514);let h=(0,f.F)("inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-full text-sm font-sans font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-red-500 text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 [&_svg]:!text-white",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",lightGray:"bg-neutral-200/60 hover:bg-neutral-200",link:"text-primary underline-offset-4 hover:underline",ghostDarker:"text-white shadow-xs focus-visible:ring-black/40 bg-black/40 hover:bg-black/70",black:"bg-neutral-950 text-neutral-300 hover:brightness-110",sky:"bg-sky-500 text-white hover:brightness-110"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-full text-[13px] gap-1.5 px-3",lg:"h-10 rounded-full px-6 has-[>svg]:px-4",icon:"size-9",iconXs:"size-7",iconXss:"size-6",xs:"h-6 text-xs rounded-full pl-2 pr-2 gap-1"}},defaultVariants:{variant:"default",size:"default"}});function i({className:a,variant:b,size:c,asChild:f=!1,...i}){let j=f?e.DX:"button";return(0,d.jsx)(j,{"data-slot":"button",className:(0,g.cn)(h({variant:b,size:c,className:a})),...i})}},20656:(a,b,c)=>{"use strict";c.d(b,{Toaster:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call Toaster() from the server but Toaster is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx","Toaster")},21517:(a,b,c)=>{"use strict";c.d(b,{Hb:()=>i,bw:()=>h,kH:()=>j,kb:()=>g,pK:()=>f});let d=[],e=[];function f(){e=[]}function g(a,b){e.push({file:a,error:b})}function h(){d=e,e=[]}function i(){let a=d;return d=[],a}function j(a){let b=new Map;for(let{file:c,error:d}of a){let a=b.get(c)||[];a.push(d),b.set(c,a)}let c=[];for(let[a,d]of b)c.push(`${a}: +${d.map(a=>` - ${a}`).join("\n")}`);let d=a.some(a=>a.error.startsWith("[esbuild]")),e=a.some(a=>"script"===a.file||a.file.endsWith(".py")||a.file.endsWith(".lua"));return`${e?"Runtime errors detected during script execution. Fix these issues:\n\n":d?"Build errors detected during compilation. Fix these issues:\n\n":"The preview detected possible Handlebars template issues after compilation. Verify whether these are still present — they may already be resolved by recent edits:\n\n"}${c.join("\n\n")}`}},22544:(a,b,c)=>{"use strict";c.d(b,{E:()=>h});var d=c(21124);c(38301);var e=c(26691),f=c(15514);let g=(0,e.F)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function h({className:a,variant:b,...c}){return(0,d.jsx)("div",{className:(0,f.cn)(g({variant:b}),a),...c})}},26262:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call ThemeProvider() from the server but ThemeProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx","ThemeProvider")},28241:(a,b,c)=>{"use strict";c.d(b,{TR:()=>o,bq:()=>m,eb:()=>p,gC:()=>n,l6:()=>j,s3:()=>k,yv:()=>l});var d=c(21124);c(38301);var e=c(39567),f=c(85351),g=c(71613),h=c(82042),i=c(15514);function j({...a}){return(0,d.jsx)(e.bL,{"data-slot":"select",...a})}function k({...a}){return(0,d.jsx)(e.YJ,{"data-slot":"select-group",...a})}function l({...a}){return(0,d.jsx)(e.WT,{"data-slot":"select-value",...a})}function m({className:a,size:b="default",children:c,...g}){return(0,d.jsxs)(e.l9,{"data-slot":"select-trigger","data-size":b,className:(0,i.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",a),...g,children:[c,(0,d.jsx)(e.In,{asChild:!0,children:(0,d.jsx)(f.A,{className:"size-4 opacity-50"})})]})}function n({className:a,children:b,position:c="popper",...f}){return(0,d.jsx)(e.ZL,{children:(0,d.jsxs)(e.UC,{"data-slot":"select-content",className:(0,i.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===c&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",a),position:c,...f,children:[(0,d.jsx)(q,{}),(0,d.jsx)(e.LM,{className:(0,i.cn)("p-1","popper"===c&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:b}),(0,d.jsx)(r,{})]})})}function o({className:a,...b}){return(0,d.jsx)(e.JU,{"data-slot":"select-label",className:(0,i.cn)("text-muted-foreground px-2 py-1.5 text-xs",a),...b})}function p({className:a,children:b,...c}){return(0,d.jsxs)(e.q7,{"data-slot":"select-item",className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",a),...c,children:[(0,d.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,d.jsx)(e.VF,{children:(0,d.jsx)(g.A,{className:"size-4"})})}),(0,d.jsx)(e.p4,{children:b})]})}function q({className:a,...b}){return(0,d.jsx)(e.PP,{"data-slot":"select-scroll-up-button",className:(0,i.cn)("flex cursor-default items-center justify-center py-1",a),...b,children:(0,d.jsx)(h.A,{className:"size-4"})})}function r({className:a,...b}){return(0,d.jsx)(e.wn,{"data-slot":"select-scroll-down-button",className:(0,i.cn)("flex cursor-default items-center justify-center py-1",a),...b,children:(0,d.jsx)(f.A,{className:"size-4"})})}},30758:a=>{"use strict";a.exports={rE:"1.44.0"}},35704:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,81170,23)),Promise.resolve().then(c.t.bind(c,23597,23)),Promise.resolve().then(c.t.bind(c,36893,23)),Promise.resolve().then(c.t.bind(c,89748,23)),Promise.resolve().then(c.t.bind(c,6060,23)),Promise.resolve().then(c.t.bind(c,7184,23)),Promise.resolve().then(c.t.bind(c,69576,23)),Promise.resolve().then(c.t.bind(c,73041,23)),Promise.resolve().then(c.t.bind(c,51384,23))},37240:(a,b,c)=>{"use strict";function d(a){return a.length>1e5?a.slice(0,1e5)+"\n… [truncated]":a}function e(a){if(!a)return a;if(a.startsWith("/workspace")){let b=a.slice(10);a=b.length?b:"/"}return a.startsWith("/")||(a="/"+a),a}async function f(a,b,c){if("/"===c||!c)return;let d=c.split("/").filter(Boolean),e="";for(let c=0;c<d.length;c++){e="/"+d.slice(0,c+1).join("/");try{await a.createDirectory(b,e)}catch{}}}async function g(a,b,c,d){let g=e(d.file);if(!g)return{stdout:"",stderr:"redirect: missing file path",exitCode:2};try{let e=g.split("/").slice(0,-1).join("/")||"/";if("/"!==e&&await f(a,b,e),d.append){let d="";try{let c=await a.readFile(b,g);"string"==typeof c.content&&(d=c.content)}catch{}let e=d?d+"\n"+c:c;try{await a.createFile(b,g,e)}catch{await a.updateFile(b,g,e)}}else try{await a.createFile(b,g,c)}catch{await a.updateFile(b,g,c)}return{stdout:"",stderr:"",exitCode:0}}catch(a){return{stdout:"",stderr:`redirect: ${g}: ${a?.message||"cannot write file"}`,exitCode:1}}}function h(a){let b="",c=!1,d=!1;for(let e=0;e<a.length;e++){let f=a[e];if(c){d?b+="\\"+f:"(){}+?|".includes(f)?b+=f:b+="\\"+f,c=!1;continue}if("\\"===f){c=!0;continue}if("["===f&&!d){d=!0,b+=f;continue}if("]"===f&&d){d=!1,b+=f;continue}if(d){b+=f;continue}"(){}+?|".includes(f)?b+="\\"+f:b+=f}return c&&(b+="\\"),b}function i(a){if(!a.startsWith("s"))return{error:`sed: invalid expression: ${a}`};let b=a[1];if(!b||!/[\/|#@]/.test(b))return{error:`sed: invalid delimiter in expression: ${a}`};let c=[],d="",e=!1;for(let f=2;f<a.length;f++){let g=a[f];if(e){d+=g,e=!1;continue}if("\\"===g){e=!0,d+=g;continue}if(g===b){c.push(d),d="";continue}d+=g}if(c.push(d),c.length<2)return{error:`sed: incomplete expression: ${a} + +Usage: sed 's/pattern/replacement/[flags]' + flags: g (global)`};let[f,g,i]=c,j=(i||"").includes("g");try{let a=h(f),c=new RegExp(a,j?"g":""),d=g.replace(RegExp("\\\\"+b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),b);return{pattern:c,replacement:d}}catch(a){return{error:`sed: invalid regex "${f}": ${a?.message||"parse error"}`}}}function j(a){if(!a)return null;let b=a.match(/^(\d+)(.*)/);if(b)return{addr:{type:"line",line:parseInt(b[1],10)},rest:b[2]};if("$"===a[0])return{addr:{type:"last"},rest:a.slice(1)};if("/"===a[0]||"\\"===a[0]){let b="\\"===a[0]?a[1]:"/",c="\\"===a[0]?2:1,d="",e=!1,f=c;for(;f<a.length;f++){if(e){d+=a[f],e=!1;continue}if("\\"===a[f]){e=!0,d+="\\";continue}if(a[f]===b){f++;break}d+=a[f]}try{return{addr:{type:"pattern",pattern:new RegExp(h(d))},rest:a.slice(f)}}catch{}}return null}function k(a,b,c,d){switch(a.type){case"line":return b===a.line;case"last":return b===d;case"pattern":return a.pattern.test(c)}}async function l(a,b,c,d){if(!b||"string"!=typeof b)return{stdout:"",stderr:"Invalid project ID provided",exitCode:2};if(!c||0===c.length)return{stdout:"",stderr:"No command provided",exitCode:2};let e=function(a){let b=[];for(let c=0;c<a.length;c++){let d=a[c];if("2>&1"!==d){if(/^(?:2|1|&)>>?$/.test(d)){c++;continue}/^(?:2|1|&)>>?./.test(d)||b.push(d)}}return b}(c.filter(a=>null!=a&&""!==a));if(0===e.length)return{stdout:"",stderr:"No valid command arguments provided",exitCode:2};if(e.some(a=>"&&"===a)){let c=[],d=[];for(let a of e)"&&"===a?d.length>0&&(c.push(d),d=[]):d.push(a);d.length>0&&c.push(d);let f=[],g=[];for(let d of c){let c=await m(a,b,d);if(c.stdout&&f.push(c.stdout),c.stderr&&g.push(c.stderr),0!==c.exitCode)return{stdout:f.join("\n"),stderr:g.join("\n"),exitCode:c.exitCode}}return{stdout:f.join("\n"),stderr:g.join("\n"),exitCode:0}}if(e.some(a=>"||"===a)){let c=[],d=[];for(let a of e)"||"===a?d.length>0&&(c.push(d),d=[]):d.push(a);d.length>0&&c.push(d);let f={stdout:"",stderr:"",exitCode:1};for(let d of c)if(0===(f=await m(a,b,d)).exitCode)break;return f}if(e.some(a=>"|"===a)){let c=[],f=[];for(let a of e)"|"===a?f.length>0&&(c.push(f),f=[]):f.push(a);if(f.length>0&&c.push(f),c.length<2)return m(a,b,e);let g=d;for(let d=0;d<c.length;d++){let e=await m(a,b,c[d],g);if(0!==e.exitCode)return e;g=e.stdout}return{stdout:g||"",stderr:"",exitCode:0}}return m(a,b,e,d)}async function m(a,b,h,l){let{cleanArgs:m,redirect:n}=function(a){let b,c=a.indexOf(">>"),d=a.indexOf(">");if(-1===(b=-1!==c&&-1!==d?c<=d?c:d:-1!==c?c:d))return{cleanArgs:a};let e=">>"===a[b],f=a[b+1];return f?{cleanArgs:[...a.slice(0,b),...a.slice(b+2)],redirect:{file:f,append:e}}:{cleanArgs:a}}(h.slice(1)),o=h[0];try{switch(o){case"ls":{let c,f=new Set,h=[];for(let a of m)a&&a.startsWith("-")?f.add(a):a&&h.push(a);let i=f.has("-R")||f.has("-r"),j=e(h[0])||"/";if(i){let d=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),e="/"===j?"/":j.endsWith("/")?j:j+"/";c=d.filter(a=>a.path===j||a.path.startsWith(e)).map(a=>a.path).sort().join("\n")}else c=(await a.listDirectory(b,j,{includeTransient:!0})).map(a=>a.path).sort().join("\n");let k={stdout:d(c),stderr:"",exitCode:0};if(n)return g(a,b,k.stdout,n);return k}case"tree":{let c=1/0,f="/";for(let a=0;a<m.length;a++){let b=m[a];"-L"===b&&m[a+1]?c=parseInt(m[++a])||1/0:b.startsWith("-")||(f=b)}let h=e(f)||"/",i=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),j=new Set,k=new Set;for(let a of i){let b=a.path;if("/"!==h&&!b.startsWith(h+"/")&&b!==h)continue;j.add(b),"type"in a&&"directory"===a.type&&k.add(b);let c=b.split("/").filter(Boolean),d="";for(let a=0;a<c.length-1;a++)d+="/"+c[a],j.has(d)||(j.add(d),k.add(d))}let l=Array.from(j).filter(a=>"/"===h?"/"!==a:a.startsWith(h+"/")||a===h).sort(),o={name:"/"===h?".":h.split("/").pop()||".",path:h,isDir:!0,children:[]},p=new Map;for(let a of(p.set("/"===h?"":h,o),l)){if(a===h)continue;let b=("/"===h?a:a.slice(h.length)).split("/").filter(Boolean);if(b.length>c)continue;let d=b[b.length-1],e="/"===h?"/"+b.slice(0,-1).join("/"):h+"/"+b.slice(0,-1).join("/"),f="/"===e?"":e.replace(/\/$/,""),g={name:d,path:a,isDir:k.has(a),children:[]};(p.get(f)||o).children.push(g),p.set(a,g)}let q=[h];!function a(b,c,d,e){if(!e){let a=b.isDir?"/":"";q.push(c+(d?"└── ":"├── ")+b.name+a)}let f=e?"":c+(d?" ":"│ ");b.children.sort((a,b)=>a.isDir!==b.isDir?a.isDir?-1:1:a.name.localeCompare(b.name));for(let c=0;c<b.children.length;c++)a(b.children[c],f,c===b.children.length-1,!1)}(o,"",!0,!0);let r={stdout:d(q.join("\n")),stderr:"",exitCode:0};if(n)return g(a,b,r.stdout,n);return r}case"cat":{let c=m.filter(a=>a&&!a.startsWith("-")).map(a=>e(a));if(0===c.length&&void 0!==l){let c={stdout:d(l),stderr:"",exitCode:0};if(n)return g(a,b,c.stdout,n);return c}if(0===c.length)return{stdout:"",stderr:"cat: missing file path",exitCode:2};if(c.length>5)return{stdout:"",stderr:`cat: too many files. You requested ${c.length} files, but cat supports a maximum of 5 files at a time. Please split into multiple cat calls.`,exitCode:2};let f=[],h=!1,i=[];for(let d of c){if(!d){i.push("cat: invalid path"),h=!0;continue}if(d.startsWith("/-")){i.push(`cat: invalid path "${d}" (looks like an option)`),h=!0;continue}try{let e=await a.readFile(b,d);"string"!=typeof e.content?(i.push(`cat: ${d}: binary or non-text file`),h=!0):c.length>1?f.push(`=== ${d} === +${e.content}`):f.push(e.content)}catch(b){let a=b instanceof Error?b.message:String(b);i.push(`cat: ${d}: ${a}`),h=!0}}let j=f.join("\n\n"),k=i.join("\n"),o={stdout:d(j),stderr:k,exitCode:+!!h};if(n&&!h)return g(a,b,o.stdout,n);return o}case"head":{let c=10,f="";for(let a=0;a<m.length;a++){let b=m[a];"-n"===b&&m[a+1]?c=parseInt(m[++a])||10:/^-\d+$/.test(b)?c=parseInt(b.slice(1))||10:b.startsWith("-")||(f=b)}if(!f&&void 0!==l){let e=l.split(/\r?\n/).slice(0,c).join("\n"),f={stdout:d(e),stderr:"",exitCode:0};if(n)return g(a,b,f.stdout,n);return f}let h=e(f);if(!h)return{stdout:"",stderr:"head: missing file path",exitCode:2};try{let e=await a.readFile(b,h);if("string"!=typeof e.content)return{stdout:"",stderr:`head: ${h}: binary file`,exitCode:1};let f=e.content.split(/\r?\n/).slice(0,c).join("\n"),i={stdout:d(f),stderr:"",exitCode:0};if(n)return g(a,b,i.stdout,n);return i}catch(a){return{stdout:"",stderr:`head: ${h}: ${a?.message||"file not found"}`,exitCode:1}}}case"tail":{let c=10,f="";for(let a=0;a<m.length;a++){let b=m[a];"-n"===b&&m[a+1]?c=parseInt(m[++a])||10:/^-\d+$/.test(b)?c=parseInt(b.slice(1))||10:b.startsWith("-")||(f=b)}if(!f&&void 0!==l){let e=l.split(/\r?\n/).slice(-c).join("\n"),f={stdout:d(e),stderr:"",exitCode:0};if(n)return g(a,b,f.stdout,n);return f}let h=e(f);if(!h)return{stdout:"",stderr:"tail: missing file path",exitCode:2};try{let e=await a.readFile(b,h);if("string"!=typeof e.content)return{stdout:"",stderr:`tail: ${h}: binary file`,exitCode:1};let f=e.content.split(/\r?\n/).slice(-c).join("\n"),i={stdout:d(f),stderr:"",exitCode:0};if(n)return g(a,b,i.stdout,n);return i}catch(a){return{stdout:"",stderr:`tail: ${h}: ${a?.message||"file not found"}`,exitCode:1}}}case"grep":{let c,f={n:!1,i:!1,F:!1},h=[];for(let a of m)if(a.startsWith("-"))for(let b of a.slice(1))b in f&&(f[b]=!0);else h.push(a);let i=h[0],j=e(h[1])||"/";if(!i)return{stdout:"",stderr:`grep: missing pattern Usage: grep [FLAGS] PATTERN [PATH] @@ -2690,7 +2860,7 @@ Examples: {"cmd": ["grep", "-i", "TODO", "/"]} {"cmd": ["grep", "-F", "exact.string", "/src"]} -Note: grep always searches recursively. For context around matches, use rg (ripgrep) instead.`,exitCode:2};if(f.F){let a=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");c=new RegExp(a,f.i?"i":"")}else c=new RegExp(l,f.i?"i":"");let n=[];if(h[1]||void 0===i){let d=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),e="/"===m?"/":m.endsWith("/")?m:m+"/";for(let a of d){if("type"in a&&"directory"===a.type||!a.path.startsWith(e)&&a.path!==m||"string"!=typeof a.content)continue;let b=a.content.split(/\r?\n/);for(let d=0;d<b.length;d++){let e=b[d];c.test(e)&&n.push(`${a.path}${f.n?":"+(d+1):""}:${e}`)}}}else{let a=i.split(/\r?\n/);for(let b=0;b<a.length;b++)c.test(a[b])&&n.push(f.n?`${b+1}:${a[b]}`:a[b])}let o=n.join("\n");if(0===n.length){let a=void 0!==i?"stdin":"/"===m?"workspace root":m;return{stdout:"",stderr:`grep: pattern "${l}" not found in ${a}`,exitCode:1}}let p={stdout:d(o),stderr:"",exitCode:0};if(k)return g(a,b,p.stdout,k);return p}case"rg":{let c={n:!0,i:!1,C:0,A:0,B:0},f=[];for(let a=0;a<j.length;a++){let b=j[a];if(b.startsWith("-")&&b.length>1&&!/^-\d+$/.test(b)){let d=b.slice(1);for(let b=0;b<d.length;b++){let e=d[b];if("n"===e)c.n=!0;else if("i"===e)c.i=!0;else if("C"===e){c.C=parseInt(j[++a])||2;break}else if("A"===e){c.A=parseInt(j[++a])||2;break}else if("B"===e){c.B=parseInt(j[++a])||2;break}}}else f.push(b)}let h=f[0],l=e(f[1])||"/";if(!h)return{stdout:"",stderr:`rg: missing pattern +Note: grep always searches recursively. For context around matches, use rg (ripgrep) instead.`,exitCode:2};if(f.F){let a=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");c=new RegExp(a,f.i?"i":"")}else c=new RegExp(i,f.i?"i":"");let k=[];if(h[1]||void 0===l){let d=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),e="/"===j?"/":j.endsWith("/")?j:j+"/";for(let a of d){if("type"in a&&"directory"===a.type||!a.path.startsWith(e)&&a.path!==j||"string"!=typeof a.content)continue;let b=a.content.split(/\r?\n/);for(let d=0;d<b.length;d++){let e=b[d];c.test(e)&&k.push(`${a.path}${f.n?":"+(d+1):""}:${e}`)}}}else{let a=l.split(/\r?\n/);for(let b=0;b<a.length;b++)c.test(a[b])&&k.push(f.n?`${b+1}:${a[b]}`:a[b])}let o=k.join("\n");if(0===k.length){let a=void 0!==l?"stdin":"/"===j?"workspace root":j;return{stdout:"",stderr:`grep: pattern "${i}" not found in ${a}`,exitCode:1}}let p={stdout:d(o),stderr:"",exitCode:0};if(n)return g(a,b,p.stdout,n);return p}case"rg":{let c={n:!0,i:!1,C:0,A:0,B:0},f=[];for(let a=0;a<m.length;a++){let b=m[a];if(b.startsWith("-")&&b.length>1&&!/^-\d+$/.test(b)){let d=b.slice(1);for(let b=0;b<d.length;b++){let e=d[b];if("n"===e)c.n=!0;else if("i"===e)c.i=!0;else if("C"===e){c.C=parseInt(m[++a])||2;break}else if("A"===e){c.A=parseInt(m[++a])||2;break}else if("B"===e){c.B=parseInt(m[++a])||2;break}}}else f.push(b)}let h=f[0],i=e(f[1])||"/";if(!h)return{stdout:"",stderr:`rg: missing pattern Usage: rg [FLAGS] PATTERN [PATH] @@ -2707,32 +2877,24 @@ Examples: {"cmd": ["rg", "-A", "5", "-B", "2", "function", "/src"]} {"cmd": ["rg", "-i", "todo", "/"]} -Tip: Use -C for balanced context. PATH defaults to / if omitted.`,exitCode:2};let m=new RegExp(h,c.i?"i":""),n=[];if(f[1]||void 0===i){let d=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),e="/"===l?"/":l.endsWith("/")?l:l+"/";for(let a of d){if("type"in a&&"directory"===a.type||!a.path.startsWith(e)&&a.path!==l||"string"!=typeof a.content)continue;let b=a.content.split(/\r?\n/),d=new Set;for(let a=0;a<b.length;a++)m.test(b[a])&&d.add(a);if(0===d.size)continue;let f=new Set,g=c.C||c.B,h=c.C||c.A;for(let a of d)for(let c=Math.max(0,a-g);c<=Math.min(b.length-1,a+h);c++)f.add(c);let i=Array.from(f).sort((a,b)=>a-b);for(let d of(n.length>0&&n.push(""),i)){let e=c.n?`${d+1}:`:"";n.push(`${a.path}:${e}${b[d]}`)}}}else{let a=i.split(/\r?\n/),b=new Set;for(let c=0;c<a.length;c++)m.test(a[c])&&b.add(c);if(b.size>0){let d=new Set,e=c.C||c.B,f=c.C||c.A;for(let c of b)for(let b=Math.max(0,c-e);b<=Math.min(a.length-1,c+f);b++)d.add(b);for(let b of Array.from(d).sort((a,b)=>a-b)){let d=c.n?`${b+1}:`:"";n.push(`${d}${a[b]}`)}}}if(0===n.length){let a=void 0!==i?"stdin":"/"===l?"workspace root":l;return{stdout:"",stderr:`rg: pattern "${h}" not found in ${a}`,exitCode:1}}let o={stdout:d(n.join("\n")),stderr:"",exitCode:0};if(k)return g(a,b,o.stdout,k);return o}case"find":{let c,f,h,i;for(let a=0;a<j.length;a++){let b=j[a];if(b){if("-name"===b){f=j[a+1],a++;continue}if("-type"===b){let b=j[a+1];("f"===b||"d"===b)&&(h=b),a++;continue}if("-maxdepth"===b){a++;continue}b.startsWith("-")||c||(c=b)}}let l=e(c)||"/",m=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),n="/"===l?"/":l.endsWith("/")?l:l+"/",o=f?(i=f,RegExp("^"+i.replace(/[.+^${}()|\[\]\\]/g,"\\$&").replace(/\*/g,".*")+"$")):null,p=m.filter(a=>a.path===l||a.path.startsWith(n)).filter(a=>"f"===h?!("type"in a)||"directory"!==a.type:"d"!==h||"type"in a&&"directory"===a.type).map(a=>a.path).filter(a=>!o||o.test(a.split("/").pop()||a)).sort(),q={stdout:d(p.join("\n")),stderr:"",exitCode:0};if(k)return g(a,b,q.stdout,k);return q}case"mkdir":{let c=j.includes("-p"),d=j.filter(a=>a&&"-p"!==a).map(a=>e(a));if(0===d.length)return{stdout:"",stderr:"mkdir: missing operand",exitCode:2};let g=!1,h=[];for(let e of d)if(e){if(e.startsWith("/.server/")){h.push(`mkdir: cannot create '${e}': server context directories are auto-generated`),g=!0;continue}try{c?await f(a,b,e):await a.createDirectory(b,e)}catch(a){g=!0,h.push(`mkdir: cannot create directory '${e}': ${a?.message||"unknown error"}`)}}return{stdout:"",stderr:h.join("\n"),exitCode:+!!g}}case"touch":{let c=j.filter(a=>a&&!a.startsWith("-")).map(a=>e(a));if(0===c.length)return{stdout:"",stderr:"touch: missing file operand",exitCode:2};let d=!1,f=[];for(let e of c)if(e)try{await a.readFile(b,e)}catch{try{await a.createFile(b,e,"")}catch(a){d=!0,f.push(`touch: cannot touch '${e}': ${a?.message||"cannot create file"}`)}}return{stdout:"",stderr:f.join("\n"),exitCode:+!!d}}case"rm":{let c=!1,f=!1,g=!1,h=[];for(let a of j)a&&a.startsWith("-")?((a.includes("r")||a.includes("R"))&&(c=!0),a.includes("f")&&(f=!0),a.includes("v")&&(g=!0)):a&&h.push(a);if(0===h.length)return{stdout:"",stderr:"rm: missing operand",exitCode:2};let i=!1,k=[],l=[];for(let d of h){let h=e(d);if(!h){f||(i=!0);continue}if(h.startsWith("/.server/")){try{await a.deleteServerContextFile(h),g&&k.push(`removed '${h}'`)}catch(a){if(!f){i=!0;let b=`rm: cannot remove '${h}': ${a?.message||"unknown error"}`;l.push(b),g&&k.push(b)}}continue}try{await a.deleteFile(b,h),g&&k.push(`removed '${h}'`)}catch{if(c)try{await a.deleteDirectory(b,h),g&&k.push(`removed directory '${h}'`)}catch{if(!f){i=!0;let a=`rm: cannot remove '${h}': No such file or directory`;l.push(a),g&&k.push(a)}}else if(!f){i=!0;let a=`rm: cannot remove '${h}': Is a directory (use -r to remove directories)`;l.push(a),g&&k.push(a)}}}let m=g?k.join("\n"):"",n=i?l.join("\n"):"";return{stdout:d(m),stderr:n,exitCode:+!!i}}case"mv":{let[c,d]=j,f=e(c),g=e(d);if(!f||!g)return{stdout:"",stderr:"mv: missing operands",exitCode:2};try{return await a.renameFile(b,f,g),{stdout:"",stderr:"",exitCode:0}}catch{return await a.renameDirectory(b,f,g),{stdout:"",stderr:"",exitCode:0}}}case"cp":{let c=j.includes("-r"),[d,g]=j.filter(a=>"-r"!==a);if(d=e(d),g=e(g),!d||!g)return{stdout:"",stderr:"cp: missing operands",exitCode:2};try{let c=await a.readFile(b,d);try{await a.createFile(b,g,c.content)}catch{await a.updateFile(b,g,c.content)}return{stdout:"",stderr:"",exitCode:0}}catch{if(!c)return{stdout:"",stderr:"cp: -r required for directories",exitCode:1};let e=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),h=d.endsWith("/")?d:d+"/";for(let c of e)if((!("type"in c)||"directory"!==c.type)&&(c.path===d||c.path.startsWith(h))){let e=c.path.slice(d.length),h=(g.endsWith("/")?g.slice(0,-1):g)+e;await f(a,b,h.split("/").slice(0,-1).join("/"));try{await a.createFile(b,h,c.content)}catch{await a.updateFile(b,h,c.content)}}return{stdout:"",stderr:"",exitCode:0}}}case"echo":{let c=j.join(" ");if(k)return g(a,b,c,k);return{stdout:d(c),stderr:"",exitCode:0}}case"sed":{let c,f=!1,h=[],l="";if(j.includes("-n"))return{stdout:"",stderr:`sed: -n flag (line addressing) is not supported - -This shell only supports substitution: sed 's/pattern/replacement/[flags]' [file] - -For line ranges, use head/tail instead: - head -n 45 /file | tail -n 9 — lines 37-45 - head -n 20 /file — first 20 lines - tail -n 10 /file — last 10 lines`,exitCode:2};for(let a=0;a<j.length;a++){let b=j[a];if("-i"===b){f=!0;continue}if("-e"===b&&j[a+1]){h.push(j[++a]);continue}if(b.startsWith("s")&&b.length>2&&/[\/|#@]/.test(b[1])){h.push(b);continue}!b.startsWith("-")&&b&&(l=b)}if(0===h.length)return{stdout:"",stderr:`sed: missing expression +Tip: Use -C for balanced context. PATH defaults to / if omitted.`,exitCode:2};let j=new RegExp(h,c.i?"i":""),k=[];if(f[1]||void 0===l){let d=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),e="/"===i?"/":i.endsWith("/")?i:i+"/";for(let a of d){if("type"in a&&"directory"===a.type||!a.path.startsWith(e)&&a.path!==i||"string"!=typeof a.content)continue;let b=a.content.split(/\r?\n/),d=new Set;for(let a=0;a<b.length;a++)j.test(b[a])&&d.add(a);if(0===d.size)continue;let f=new Set,g=c.C||c.B,h=c.C||c.A;for(let a of d)for(let c=Math.max(0,a-g);c<=Math.min(b.length-1,a+h);c++)f.add(c);let l=Array.from(f).sort((a,b)=>a-b);for(let d of(k.length>0&&k.push(""),l)){let e=c.n?`${d+1}:`:"";k.push(`${a.path}:${e}${b[d]}`)}}}else{let a=l.split(/\r?\n/),b=new Set;for(let c=0;c<a.length;c++)j.test(a[c])&&b.add(c);if(b.size>0){let d=new Set,e=c.C||c.B,f=c.C||c.A;for(let c of b)for(let b=Math.max(0,c-e);b<=Math.min(a.length-1,c+f);b++)d.add(b);for(let b of Array.from(d).sort((a,b)=>a-b)){let d=c.n?`${b+1}:`:"";k.push(`${d}${a[b]}`)}}}if(0===k.length){let a=void 0!==l?"stdin":"/"===i?"workspace root":i;return{stdout:"",stderr:`rg: pattern "${h}" not found in ${a}`,exitCode:1}}let o={stdout:d(k.join("\n")),stderr:"",exitCode:0};if(n)return g(a,b,o.stdout,n);return o}case"find":{let c,f,h,i;for(let a=0;a<m.length;a++){let b=m[a];if(b){if("-name"===b){f=m[a+1],a++;continue}if("-type"===b){let b=m[a+1];("f"===b||"d"===b)&&(h=b),a++;continue}if("-maxdepth"===b){a++;continue}b.startsWith("-")||c||(c=b)}}let j=e(c)||"/",k=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),l="/"===j?"/":j.endsWith("/")?j:j+"/",o=f?(i=f,RegExp("^"+i.replace(/[.+^${}()|\[\]\\]/g,"\\$&").replace(/\*/g,".*")+"$")):null,p=k.filter(a=>a.path===j||a.path.startsWith(l)).filter(a=>"f"===h?!("type"in a)||"directory"!==a.type:"d"!==h||"type"in a&&"directory"===a.type).map(a=>a.path).filter(a=>!o||o.test(a.split("/").pop()||a)).sort(),q={stdout:d(p.join("\n")),stderr:"",exitCode:0};if(n)return g(a,b,q.stdout,n);return q}case"mkdir":{let c=m.includes("-p"),d=m.filter(a=>a&&"-p"!==a).map(a=>e(a));if(0===d.length)return{stdout:"",stderr:"mkdir: missing operand",exitCode:2};let g=!1,h=[];for(let e of d)if(e){if(e.startsWith("/.server/")){h.push(`mkdir: cannot create '${e}': server context directories are auto-generated`),g=!0;continue}try{c?await f(a,b,e):await a.createDirectory(b,e)}catch(a){g=!0,h.push(`mkdir: cannot create directory '${e}': ${a?.message||"unknown error"}`)}}return{stdout:"",stderr:h.join("\n"),exitCode:+!!g}}case"touch":{let c=m.filter(a=>a&&!a.startsWith("-")).map(a=>e(a));if(0===c.length)return{stdout:"",stderr:"touch: missing file operand",exitCode:2};let d=!1,f=[];for(let e of c)if(e)try{await a.readFile(b,e)}catch{try{await a.createFile(b,e,"")}catch(a){d=!0,f.push(`touch: cannot touch '${e}': ${a?.message||"cannot create file"}`)}}return{stdout:"",stderr:f.join("\n"),exitCode:+!!d}}case"rm":{let c=!1,f=!1,g=!1,h=[];for(let a of m)a&&a.startsWith("-")?((a.includes("r")||a.includes("R"))&&(c=!0),a.includes("f")&&(f=!0),a.includes("v")&&(g=!0)):a&&h.push(a);if(0===h.length)return{stdout:"",stderr:"rm: missing operand",exitCode:2};let i=!1,j=[],k=[];for(let d of h){let h=e(d);if(!h){f||(i=!0);continue}if(h.startsWith("/.server/")){try{await a.deleteServerContextFile(h),g&&j.push(`removed '${h}'`)}catch(a){if(!f){i=!0;let b=`rm: cannot remove '${h}': ${a?.message||"unknown error"}`;k.push(b),g&&j.push(b)}}continue}try{await a.deleteFile(b,h),g&&j.push(`removed '${h}'`)}catch{if(c)try{await a.deleteDirectory(b,h),g&&j.push(`removed directory '${h}'`)}catch{if(!f){i=!0;let a=`rm: cannot remove '${h}': No such file or directory`;k.push(a),g&&j.push(a)}}else if(!f){i=!0;let a=`rm: cannot remove '${h}': Is a directory (use -r to remove directories)`;k.push(a),g&&j.push(a)}}}let l=g?j.join("\n"):"",n=i?k.join("\n"):"";return{stdout:d(l),stderr:n,exitCode:+!!i}}case"mv":{let[c,d]=m,f=e(c),g=e(d);if(!f||!g)return{stdout:"",stderr:"mv: missing operands",exitCode:2};try{return await a.renameFile(b,f,g),{stdout:"",stderr:"",exitCode:0}}catch{return await a.renameDirectory(b,f,g),{stdout:"",stderr:"",exitCode:0}}}case"cp":{let c=m.includes("-r"),[d,g]=m.filter(a=>"-r"!==a);if(d=e(d),g=e(g),!d||!g)return{stdout:"",stderr:"cp: missing operands",exitCode:2};try{let c=await a.readFile(b,d);try{await a.createFile(b,g,c.content)}catch{await a.updateFile(b,g,c.content)}return{stdout:"",stderr:"",exitCode:0}}catch{if(!c)return{stdout:"",stderr:"cp: -r required for directories",exitCode:1};let e=await a.getAllFilesAndDirectories(b,{includeTransient:!0}),h=d.endsWith("/")?d:d+"/";for(let c of e)if((!("type"in c)||"directory"!==c.type)&&(c.path===d||c.path.startsWith(h))){let e=c.path.slice(d.length),h=(g.endsWith("/")?g.slice(0,-1):g)+e;await f(a,b,h.split("/").slice(0,-1).join("/"));try{await a.createFile(b,h,c.content)}catch{await a.updateFile(b,h,c.content)}}return{stdout:"",stderr:"",exitCode:0}}}case"echo":{let c=m.join(" ");if(n)return g(a,b,c,n);return{stdout:d(c),stderr:"",exitCode:0}}case"sed":{let c,f=!1,h=!1,o=[],p="";for(let a=0;a<m.length;a++){let b=m[a];if("-i"===b||b.startsWith("-i")&&b.length>2&&!/^-i[a-z]$/i.test(b)){f=!0;continue}if("-n"===b){h=!0;continue}if("-e"===b&&m[a+1]){o.push(m[++a]);continue}if(b.startsWith("s")&&b.length>2&&/[\/|#@]/.test(b[1])||/^\d+[,dpcians]/.test(b)||/^[\\$]/.test(b)||/^\/[^/]*\/[,dpcians]/.test(b)){o.push(b);continue}!b.startsWith("-")&&b&&(p=b)}if(0===o.length)return{stdout:"",stderr:`sed: missing expression -Usage: sed [-i] [-e expr] 's/pattern/replacement/[flags]' [file] +Usage: sed [-i] [-n] [-e expr] 'expr' [file] -Flags: - -i Edit file in-place - -e EXPR Apply expression (can specify multiple) - g Global flag (replace all occurrences per line) - -Supported delimiters: / | # @ +Commands: + s/pattern/replacement/[g] Substitute (BRE: parens are literal) + /pattern1/,/pattern2/d Delete lines in range + /pattern1/,/pattern2/c\\text Replace range with text + /pattern/i\\text Insert text before matching line + /pattern/a\\text Append text after matching line + -n '/pattern/p' Print matching lines only Examples: - sed 's/old/new/g' /file.txt (stdout) - sed -i 's/old/new/g' /file.txt (in-place) - sed -e 's/a/b/' -e 's/c/d/' /file.txt (multiple) - cat /file.txt | sed 's/old/new/' (stdin via pipe)`,exitCode:2};let m=[];for(let a of h){let b=function(a){if(!a.startsWith("s"))return{error:`sed: invalid expression: ${a}`};let b=a[1];if(!b||!/[\/|#@]/.test(b))return{error:`sed: invalid delimiter in expression: ${a}`};let c=[],d="",e=!1;for(let f=2;f<a.length;f++){let g=a[f];if(e){d+=g,e=!1;continue}if("\\"===g){e=!0,d+=g;continue}if(g===b){c.push(d),d="";continue}d+=g}if(c.push(d),c.length<2)return{error:`sed: incomplete expression: ${a} - -Usage: sed 's/pattern/replacement/[flags]' - flags: g (global)`};let[f,g,h]=c,i=(h||"").includes("g");try{let a=new RegExp(f,i?"g":""),c=g.replace(RegExp("\\\\"+b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),b);return{pattern:a,replacement:c}}catch(a){return{error:`sed: invalid regex "${f}": ${a?.message||"parse error"}`}}}(a);if("error"in b)return{stdout:"",stderr:b.error,exitCode:2};m.push(b)}let n=e(l);if(n)try{let d=await a.readFile(b,n);if("string"!=typeof d.content)return{stdout:"",stderr:`sed: ${n}: binary file`,exitCode:1};c=d.content}catch(a){return{stdout:"",stderr:`sed: ${n}: ${a?.message||"file not found"}`,exitCode:1}}else{if(void 0===i)return{stdout:"",stderr:"sed: no input file or stdin",exitCode:2};c=i}let o=c.split(/\r?\n/).map(a=>{let b=a;for(let{pattern:a,replacement:c}of m)b=b.replace(a,c);return b}).join("\n");if(f){if(!n)return{stdout:"",stderr:"sed: -i requires a file argument (cannot edit stdin in-place)",exitCode:2};try{return await a.updateFile(b,n,o),{stdout:"",stderr:"",exitCode:0}}catch(a){return{stdout:"",stderr:`sed: ${n}: ${a?.message||"cannot write file"}`,exitCode:1}}}if(k)return g(a,b,o,k);return{stdout:d(o),stderr:"",exitCode:0}}case"wc":{let c,f={l:!1,w:!1,c:!1},h="",l=!1;for(let a of j)if(a&&a.startsWith("-"))for(let b of a.slice(1))"l"===b?(f.l=!0,l=!0):"w"===b?(f.w=!0,l=!0):"c"===b&&(f.c=!0,l=!0);else a&&(h=a);l||(f.l=!0,f.w=!0,f.c=!0);let m=e(h);if(m)try{let d=await a.readFile(b,m);if("string"!=typeof d.content)return{stdout:"",stderr:`wc: ${m}: binary file`,exitCode:1};c=d.content}catch(a){return{stdout:"",stderr:`wc: ${m}: ${a?.message||"file not found"}`,exitCode:1}}else{if(void 0===i)return{stdout:"",stderr:"wc: no input file or stdin",exitCode:2};c=i}let n=""===c?0:(c.match(/\r?\n/g)||[]).length,o=""===c.trim()?0:c.trim().split(/\s+/).length,p=c.length,q=[];f.l&&q.push(String(n)),f.w&&q.push(String(o)),f.c&&q.push(String(p)),m&&q.push(m);let r=q.join(" ");if(k)return g(a,b,r,k);return{stdout:d(r),stderr:"",exitCode:0}}case"curl":{let h={silent:!1,head:!1,outputFile:"",method:"",headers:[],body:""},i="";for(let a=0;a<j.length;a++){let b=j[a];if("-s"===b||"--silent"===b){h.silent=!0;continue}if("-I"===b||"--head"===b){h.head=!0;continue}if(("-o"===b||"--output"===b)&&j[a+1]){h.outputFile=j[++a];continue}if(("-X"===b||"--request"===b)&&j[a+1]){h.method=j[++a];continue}if(("-H"===b||"--header"===b)&&j[a+1]){h.headers.push(j[++a]);continue}if(("-d"===b||"--data"===b||"--data-raw"===b)&&j[a+1]){h.body=j[++a];continue}!b.startsWith("-")&&b&&(i=b)}if(i&&!i.includes("://")&&(i="http://"+i),!i)return{stdout:"",stderr:`curl: no URL specified + sed -i 's/old/new/g' /file.txt + sed -i '/<nav>/,/<\\/nav>/d' /file.txt + sed -i '/<nav>/,/<\\/nav>/c\\<nav>new</nav>' /file.txt + sed -i '/<\\/body>/i\\<footer>My footer</footer>' /file.txt + sed -n '/<script>/,/<\\/script>/p' /file.txt`,exitCode:2};let q=[];for(let a of o){let b=function(a){let b;if(a.startsWith("s")&&a.length>2&&/[\/|#@]/.test(a[1])){let b=i(a);return"error"in b?b:{kind:"substitute",...b}}let c=j(a);if(!c)return{error:`sed: unrecognized command: ${a}`};let d=c.rest;if(d.startsWith(",")){let c=j(d.slice(1));if(!c)return{error:`sed: invalid end address in: ${a}`};b=c.addr,d=c.rest}if("d"===(d=d.trim()))return{kind:"delete",start:c.addr,end:b};if("p"===d)return{kind:"print",start:c.addr,end:b};if(d.startsWith("c\\")||d.startsWith("c ")){let a=d.slice(2).replace(/\\n/g,"\n");return{kind:"change",start:c.addr,end:b,text:a}}if(d.startsWith("i\\")||d.startsWith("i ")){let a=d.slice(2).replace(/\\n/g,"\n");return{kind:"insert",start:c.addr,text:a}}if(d.startsWith("a\\")||d.startsWith("a ")){let a=d.slice(2).replace(/\\n/g,"\n");return{kind:"append",start:c.addr,text:a}}if(d.startsWith("s")&&d.length>2&&/[\/|#@]/.test(d[1])){let a=i(d);return"error"in a?a:{kind:"substitute",...a,start:c.addr,end:b}}return{error:`sed: unsupported command "${d}" in: ${a}`}}(a);if("error"in b)return{stdout:"",stderr:b.error,exitCode:2};q.push(b)}let r=e(p);if(r)try{let d=await a.readFile(b,r);if("string"!=typeof d.content)return{stdout:"",stderr:`sed: ${r}: binary file`,exitCode:1};c=d.content}catch(a){return{stdout:"",stderr:`sed: ${r}: ${a?.message||"file not found"}`,exitCode:1}}else{if(void 0===l)return{stdout:"",stderr:"sed: no input file or stdin",exitCode:2};c=l}let s=c.split(/\r?\n/),t=s.length,u=[],v=Array(q.length).fill(!1);for(let a=0;a<t;a++){let b=s[a],c=a+1,d=!1,e=!1,f=[];for(let a=0;a<q.length;a++){let g=q[a];if("substitute"===g.kind){if(g.start)if(g.end){if(!v[a]&&k(g.start,c,b,t)&&(v[a]=!0),v[a]){let d=k(g.end,c,b,t);b=b.replace(g.pattern,g.replacement),d&&(v[a]=!1)}}else k(g.start,c,b,t)&&(b=b.replace(g.pattern,g.replacement));else b=b.replace(g.pattern,g.replacement);continue}let h=k(g.start,c,b,t);if("insert"===g.kind&&h){u.push(g.text);continue}if("append"===g.kind&&h){f.push(g.text);continue}if("end"in g&&g.end){if(!v[a]&&h&&(v[a]=!0),v[a]){let f=k(g.end,c,b,t);"delete"===g.kind?d=!0:"print"===g.kind?e=!0:"change"===g.kind&&(d=!0),f&&("change"===g.kind&&u.push(g.text),v[a]=!1)}}else h&&("delete"===g.kind?d=!0:"print"===g.kind?e=!0:"change"===g.kind&&(d=!0,u.push(g.text)))}for(let a of(!d&&(h?e&&u.push(b):u.push(b)),f))u.push(a)}let w=u.join("\n");if(f){if(!r)return{stdout:"",stderr:"sed: -i requires a file argument (cannot edit stdin in-place)",exitCode:2};try{return await a.updateFile(b,r,w),{stdout:"",stderr:"",exitCode:0}}catch(a){return{stdout:"",stderr:`sed: ${r}: ${a?.message||"cannot write file"}`,exitCode:1}}}if(n)return g(a,b,w,n);return{stdout:d(w),stderr:"",exitCode:0}}case"wc":{let c,f={l:!1,w:!1,c:!1},h="",i=!1;for(let a of m)if(a&&a.startsWith("-"))for(let b of a.slice(1))"l"===b?(f.l=!0,i=!0):"w"===b?(f.w=!0,i=!0):"c"===b&&(f.c=!0,i=!0);else a&&(h=a);i||(f.l=!0,f.w=!0,f.c=!0);let j=e(h);if(j)try{let d=await a.readFile(b,j);if("string"!=typeof d.content)return{stdout:"",stderr:`wc: ${j}: binary file`,exitCode:1};c=d.content}catch(a){return{stdout:"",stderr:`wc: ${j}: ${a?.message||"file not found"}`,exitCode:1}}else{if(void 0===l)return{stdout:"",stderr:"wc: no input file or stdin",exitCode:2};c=l}let k=""===c?0:(c.match(/\r?\n/g)||[]).length,o=""===c.trim()?0:c.trim().split(/\s+/).length,p=c.length,q=[];f.l&&q.push(String(k)),f.w&&q.push(String(o)),f.c&&q.push(String(p)),j&&q.push(j);let r=q.join(" ");if(n)return g(a,b,r,n);return{stdout:d(r),stderr:"",exitCode:0}}case"curl":{let h={silent:!1,head:!1,outputFile:"",method:"",headers:[],body:""},i="";for(let a=0;a<m.length;a++){let b=m[a];if("-s"===b||"--silent"===b){h.silent=!0;continue}if("-I"===b||"--head"===b){h.head=!0;continue}if(("-o"===b||"--output"===b)&&m[a+1]){h.outputFile=m[++a];continue}if(("-X"===b||"--request"===b)&&m[a+1]){h.method=m[++a];continue}if(("-H"===b||"--header"===b)&&m[a+1]){h.headers.push(m[++a]);continue}if(("-d"===b||"--data"===b||"--data-raw"===b)&&m[a+1]){h.body=m[++a];continue}!b.startsWith("-")&&b&&(i=b)}if(i&&!i.includes("://")&&(i="http://"+i),!i)return{stdout:"",stderr:`curl: no URL specified Usage: curl [OPTIONS] URL @@ -2748,23 +2910,23 @@ Examples: curl -s localhost/ | grep '<title>' — pipe to grep curl localhost/ > /output.html — redirect to file -Only localhost URLs are supported (fetches compiled HTML from preview engine).`,exitCode:2};let l=i.toLowerCase();if(!(l.startsWith("http://localhost")||l.startsWith("https://localhost")||l.startsWith("http://127.0.0.1")||l.startsWith("https://127.0.0.1")))return{stdout:"",stderr:`curl: external URLs are not supported: ${i} +Only localhost URLs are supported (fetches compiled HTML from preview engine).`,exitCode:2};let j=i.toLowerCase();if(!(j.startsWith("http://localhost")||j.startsWith("https://localhost")||j.startsWith("http://127.0.0.1")||j.startsWith("https://127.0.0.1")))return{stdout:"",stderr:`curl: external URLs are not supported: ${i} Only localhost URLs are supported. curl fetches compiled HTML from the preview engine. Examples: curl localhost/ - curl localhost/about`,exitCode:1};let m="/";try{m=new URL(i).pathname||"/"}catch{let a=i.match(/(?:localhost|127\.0\.0\.1)(?::\d+)?(\/.*)?$/i);m=a?.[1]||"/"}let n=m;"/"===n?n="/index.html":n.endsWith("/")?n+="index.html":n.includes(".")||(n+=".html");try{let{VirtualServer:i}=await Promise.all([c.e(2733),c.e(3531)]).then(c.bind(c,13531)),j=await a.getProject(b),l=new i(a,b,void 0,void 0,void 0,j?.settings?.runtime),o=await l.getCompiledFile(n);if(!o)return{stdout:"",stderr:`curl: 404 Not Found — ${n} + curl localhost/about`,exitCode:1};let k="/";try{k=new URL(i).pathname||"/"}catch{let a=i.match(/(?:localhost|127\.0\.0\.1)(?::\d+)?(\/.*)?$/i);k=a?.[1]||"/"}let l=k;"/"===l?l="/index.html":l.endsWith("/")?l+="index.html":l.includes(".")||(l+=".html");try{let{VirtualServer:i}=await Promise.all([c.e(2733),c.e(3531)]).then(c.bind(c,13531)),j=await a.getProject(b),m=new i(a,b,void 0,void 0,void 0,j?.settings?.runtime),o=await m.getCompiledFile(l);if(!o)return{stdout:"",stderr:`curl: 404 Not Found — ${l} The file does not exist in the project. Check the path and try again. -Resolved: ${m} → ${n}`,exitCode:1};let p="string"==typeof o.content?o.content:"";if(p=p.replace(/<script>\s*\/\/ VFS Asset Interceptor[\s\S]*?<\/script>\s*/,""),h.head){let c={stdout:`HTTP/1.1 200 OK +Resolved: ${k} → ${l}`,exitCode:1};let p="string"==typeof o.content?o.content:"";if(p=p.replace(/<script>\s*\/\/ VFS Asset Interceptor[\s\S]*?<\/script>\s*/,""),h.head){let c={stdout:`HTTP/1.1 200 OK Content-Type: ${o.mimeType||"text/html"} Content-Length: ${new TextEncoder().encode(p).length} -`,stderr:"",exitCode:0};if(k)return g(a,b,c.stdout,k);return c}if(h.outputFile){let c=e(h.outputFile);if(!c)return{stdout:"",stderr:"curl: -o: missing file path",exitCode:2};let d=c.split("/").slice(0,-1).join("/")||"/";"/"!==d&&await f(a,b,d);try{await a.createFile(b,c,p)}catch{await a.updateFile(b,c,p)}return{stdout:h.silent?"":` % Total Received +`,stderr:"",exitCode:0};if(n)return g(a,b,c.stdout,n);return c}if(h.outputFile){let c=e(h.outputFile);if(!c)return{stdout:"",stderr:"curl: -o: missing file path",exitCode:2};let d=c.split("/").slice(0,-1).join("/")||"/";"/"!==d&&await f(a,b,d);try{await a.createFile(b,c,p)}catch{await a.updateFile(b,c,p)}return{stdout:h.silent?"":` % Total Received 100 ${p.length} ${p.length} -Saved to ${c}`,stderr:"",exitCode:0}}let q={stdout:d(p),stderr:"",exitCode:0};if(k)return g(a,b,q.stdout,k);return q}catch(a){return{stdout:"",stderr:`curl: error compiling ${n}: ${a?.message||"unknown error"}`,exitCode:1}}}case"sqlite3":return{stdout:"",stderr:`sqlite3: requires Server Mode with a published deployment +Saved to ${c}`,stderr:"",exitCode:0}}let q={stdout:d(p),stderr:"",exitCode:0};if(n)return g(a,b,q.stdout,n);return q}catch(a){return{stdout:"",stderr:`curl: error compiling ${l}: ${a?.message||"unknown error"}`,exitCode:1}}}case"sqlite3":return{stdout:"",stderr:`sqlite3: requires Server Mode with a published deployment The sqlite3 command requires: 1. Server Mode (not Browser Mode) @@ -2773,11 +2935,11 @@ The sqlite3 command requires: If you are in Server Mode with a published deployment, this error indicates the deployment context is not set. Please ensure the deployment is selected in the workspace before using sqlite3. -Alternative: Use edge functions for database access via db.query() and db.run()`,exitCode:1};default:{let a="bash"===l?` +Alternative: Use edge functions for database access via db.query() and db.run()`,exitCode:1};default:{let a="bash"===o?` Don't use "bash" as a command - call the shell tool directly with your command. Wrong: {"cmd": ["bash", "-c", "ls -la"]} Right: {"cmd": ["ls", "-la"]} -`:"";return{stdout:"",stderr:`${l}: command not found${a} +`:"";return{stdout:"",stderr:`${o}: command not found${a} Supported commands: ls, tree, cat, head, tail, rg, grep, find, mkdir, touch, rm, mv, cp, echo, sed, wc, curl, sqlite3 Operators: | (pipe), > (redirect), >> (append), && (chain), || (fallback) @@ -2813,8 +2975,8 @@ Correct shell tool usage: {"cmd": ["sqlite3", "SELECT * FROM users"]} - Execute SQL (Server Mode) {"cmd": ["sqlite3", "-json", "SELECT * FROM products"]} - SQL output as JSON -Note: Use write tool for file editing. Use rg (ripgrep) instead of grep for better context management. -Note: sqlite3 is only available in Server Mode and when a deployment context is selected.`,exitCode:127}}}}catch(a){return{stdout:"",stderr:a?.message||String(a),exitCode:1}}}c.d(b,{_:()=>j});let j={execute:async(a,b,d)=>{let{vfs:e}=await Promise.resolve().then(c.bind(c,11482));await e.init();let f=await h(e,a,b,d);return{success:0===f.exitCode,stdout:f.stdout,stderr:f.stderr}}}},38190:(a,b,c)=>{"use strict";c.d(b,{V:()=>g,b:()=>h});var d=c(47247);let e="openrouter";function f(a){if(!a)return;let b=Number(a);if(Number.isFinite(b)&&!(b<=0))return b<.01?1e6*b:b}function g(a,b){if(!Array.isArray(b)||0===b.length)return;let c={};for(let d of b){if(!d?.pricing)continue;let b={input:d.pricing.input,output:d.pricing.output,reasoning:d.pricing.reasoning};Number.isFinite(b.input)&&Number.isFinite(b.output)&&(c[d.id]=b,c[`${a}/${d.id}`]=b)}if(a===e)for(let[a,b]of Object.entries(c)){let d=a.split("/").pop();d&&!c[d]&&(c[d]=b)}Object.keys(c).length>0&&d.s.setProviderPricing(a,c)}function h(a){if(!Array.isArray(a)||0===a.length)return;let b={};for(let c of a){let a=f(c.pricing?.prompt),d=f(c.pricing?.completion),g=f(c.pricing?.internal_reasoning);if(void 0===a||void 0===d)continue;let h={input:a,output:d,reasoning:g};b[c.id]=h,b[`${e}/${c.id}`]=h,c.canonical_slug&&(b[c.canonical_slug]=h)}Object.keys(b).length>0&&d.s.setProviderPricing(e,b)}},38502:(a,b,c)=>{"use strict";c.d(b,{Toaster:()=>g});var d=c(21124),e=c(45523),f=c(42830);let g=({...a})=>{let{theme:b}=(0,e.D)();return(0,d.jsx)(f.l$,{theme:b,className:"toaster group",closeButton:!0,style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...a})}},41316:(a,b,c)=>{"use strict";c.d(b,{_S:()=>g,cH:()=>e,ensureValidCodexToken:()=>i,kW:()=>f,tv:()=>j});var d=c(47247);async function e(a){let b=await fetch("/api/auth/codex/connect",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(a)});if(!b.ok)throw Error((await b.json().catch(()=>({error:"Connect failed"}))).error||"Failed to connect Codex session");return b.json()}async function f(){if(!(await fetch("/api/auth/codex/disconnect",{method:"POST",credentials:"same-origin"})).ok)throw Error("Failed to clear server session");d.s.clearCodexAuth()}async function g(){let a=await fetch("/api/auth/codex/status",{credentials:"same-origin"});return!!a.ok&&!!(await a.json()).hasRefreshToken}async function h(){let a=await fetch("/api/auth/codex/token",{method:"POST",credentials:"same-origin"});if(!a.ok)throw Error((await a.json().catch(()=>({error:"Token refresh failed"}))).error||`Token refresh failed: ${a.status}`);return a.json()}async function i(){let a=d.s.getCodexAuth();if(!a)throw Error("ChatGPT session not found. Please log in via Settings.");if(!d.s.isCodexTokenExpired())return a.access_token;try{let a=await h();return d.s.setCodexAuth(a),a.access_token}catch{throw d.s.clearCodexAuth(),Error("ChatGPT session expired. Please re-authenticate in Settings.")}}function j(a){let b=JSON.parse(a),c=b.tokens||b,d=c.access_token||c.token,e=c.refresh_token;if(!d)throw Error("Missing access_token in pasted JSON");if(!e)throw Error("Missing refresh_token in pasted JSON");return{access_token:d,refresh_token:e,expires_at:c.expires_at||b.expires_at||Math.floor(Date.now()/1e3)+3600,user_email:c.user_email||b.user_email||c.email||b.email}}},45432:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,54160,23)),Promise.resolve().then(c.t.bind(c,31603,23)),Promise.resolve().then(c.t.bind(c,68495,23)),Promise.resolve().then(c.t.bind(c,75170,23)),Promise.resolve().then(c.t.bind(c,77526,23)),Promise.resolve().then(c.t.bind(c,78922,23)),Promise.resolve().then(c.t.bind(c,29234,23)),Promise.resolve().then(c.t.bind(c,12263,23)),Promise.resolve().then(c.bind(c,82146))},47247:(a,b,c)=>{"use strict";c.d(b,{D:()=>g,s:()=>f});var d=c(57771);class e{getSettings(){return{}}setSetting(a,b){}hasSeenTour(){return!!this.getSettings().hasSeenGuidedTour}setHasSeenTour(a){this.setSetting("hasSeenGuidedTour",a)}getApiKey(){let a=this.getSelectedProvider();return a?this.getProviderApiKey(a):this.getSettings().openRouterApiKey||null}setApiKey(a){let b=this.getSelectedProvider();b&&this.setProviderApiKey(b,a),this.setSetting("openRouterApiKey",a)}getDefaultModel(){let a=this.getSelectedProvider();return a?this.getProviderModel(a)||this.getProviderDefaultModel(a):this.getSettings().defaultModel||"deepseek/deepseek-chat"}setDefaultModel(a){let b=this.getSelectedProvider();b&&this.setProviderModel(b,a),this.setSetting("defaultModel",a)}getSelectedProvider(){return this.getSettings().selectedProvider||"huggingface"}setSelectedProvider(a){this.setSetting("selectedProvider",a)}getProviderApiKey(a){let b=this.getSettings();return b.providerKeys?.[a]?b.providerKeys[a]:"openrouter"===a&&b.openRouterApiKey?b.openRouterApiKey:null}setProviderApiKey(a,b){let c=this.getSettings().providerKeys||{};c[a]=b,this.setSetting("providerKeys",c),"openrouter"===a&&this.setSetting("openRouterApiKey",b)}getProviderModel(a){let b=this.getSettings();return b.providerModels?.[a]?b.providerModels[a]:"openrouter"===a&&b.defaultModel?b.defaultModel:null}setProviderModel(a,b){let c=this.getSettings().providerModels||{};c[a]=b,this.setSetting("providerModels",c),"openrouter"===a&&this.setSetting("defaultModel",b)}getModelPricing(a,b){let c=this.getSettings(),d=c.modelPricing?.[a];return d&&(d[b]||d[`${a}/${b}`]||(b.includes("/")?d[b.split("/").pop()??""]:null))||null}setModelPricing(a,b,c){}setProviderPricing(a,b){}clearProviderPricing(a){}getProviderDefaultModel(a){return(0,d.fZ)(a)}getTheme(){return this.getSettings().theme||"dark"}setTheme(a){this.setSetting("theme",a)}clearSettings(){}getCostSettings(){return this.getSettings().costSettings||{showCosts:!0,warningThreshold:80}}setCostSettings(a){this.setSetting("costSettings",a)}getCurrentSession(){let a=this.getSettings().currentSession;return a?{...a,startTime:new Date(a.startTime)}:null}startNewSession(){let a={sessionId:Date.now().toString(),startTime:new Date,totalCost:0,messageCount:0,providerBreakdown:{}};return this.setSetting("currentSession",a),a}updateSessionCost(a,b){let c=this.getCurrentSession();c||(c=this.startNewSession()),c.totalCost+=b,c.messageCount+=1;let d=a.provider||"unknown";c.providerBreakdown[d]||(c.providerBreakdown[d]={cost:0,tokenUsage:{input:0,output:0},requestCount:0}),c.providerBreakdown[d].cost+=b,c.providerBreakdown[d].tokenUsage.input+=a.promptTokens,c.providerBreakdown[d].tokenUsage.output+=a.completionTokens,c.providerBreakdown[d].requestCount+=1;let e=this.getSettings().lifetimeCosts||{total:0,byProvider:{}};e.total+=b,e.byProvider[d]=(e.byProvider[d]||0)+b,this.setSetting("currentSession",c),this.setSetting("lifetimeCosts",e)}adjustSessionCost(a,b,c){if(!b&&!c)return;let d=this.getCurrentSession();if(!d)return;let e=a||"unknown";d.totalCost+=b,d.providerBreakdown[e]||(d.providerBreakdown[e]={cost:0,tokenUsage:{input:0,output:0},requestCount:0}),d.providerBreakdown[e].cost+=b,c&&(d.providerBreakdown[e].tokenUsage.input+=c.input,d.providerBreakdown[e].tokenUsage.output+=c.output);let f=this.getSettings().lifetimeCosts||{total:0,byProvider:{}};f.total+=b,f.byProvider[e]=(f.byProvider[e]||0)+b,this.setSetting("currentSession",d),this.setSetting("lifetimeCosts",f)}getLifetimeCosts(){return this.getSettings().lifetimeCosts||{total:0,byProvider:{}}}resetLifetimeCosts(){this.setSetting("lifetimeCosts",{total:0,byProvider:{},lastReset:new Date})}checkCostLimits(){let a=this.getCostSettings(),b=this.getCurrentSession();if(!b||!a.dailyLimit)return{warning:!1,exceeded:!1};let c=b.totalCost/a.dailyLimit*100;return c>=100?{warning:!1,exceeded:!0,message:`Daily limit of $${a.dailyLimit.toFixed(2)} exceeded`}:a.warningThreshold&&c>=a.warningThreshold?{warning:!0,exceeded:!1,message:`${c.toFixed(0)}% of daily limit used ($${b.totalCost.toFixed(2)} of $${a.dailyLimit.toFixed(2)})`}:{warning:!1,exceeded:!1}}getCachedModels(a){let b=this.getSettings(),c=b.modelCache?.[a];return c?new Date>new Date(c.expiresAt)?(this.clearModelCache(a),null):c:null}setCachedModels(a,b){let c=this.getSettings(),d=new Date,e=new Date(d.getTime()+864e5),f=c.modelCache||{};f[a]={models:b,timestamp:d.toISOString(),expiresAt:e.toISOString()},this.setSetting("modelCache",f)}clearModelCache(a){if(a){let b=this.getSettings().modelCache||{};delete b[a],this.setSetting("modelCache",b)}else this.setSetting("modelCache",{})}isCacheValid(a){return null!==this.getCachedModels(a)}getCodexAuth(){return this.getSettings().codexAuth||null}setCodexAuth(a){this.setSetting("codexAuth",a),this.setProviderApiKey("openai-codex",a.access_token)}clearCodexAuth(){let a=this.getSettings();delete a.codexAuth;let b=a.providerKeys||{};delete b["openai-codex"],this.setSetting("providerKeys",b)}isCodexTokenExpired(){let a=this.getCodexAuth();return!a||Date.now()/1e3>=a.expires_at-60}getHFAuth(){return this.getSettings().hfAuth||null}setHFAuth(a){this.setSetting("hfAuth",a),this.setProviderApiKey("huggingface",a.access_token)}clearHFAuth(){let a=this.getSettings();delete a.hfAuth;let b=a.providerKeys||{};delete b.huggingface,this.setSetting("providerKeys",b)}getReasoningEnabled(a){let b=this.getSettings();return b.reasoningEnabled?.[a]??!1}setReasoningEnabled(a,b){let c={...this.getSettings().reasoningEnabled||{}};c[a]=b,this.setSetting("reasoningEnabled",c)}constructor(){this.STORAGE_KEY="osw-studio-settings"}}let f=new e;function g(a){return!0}},49186:(a,b,c)=>{"use strict";c.d(b,{$:()=>h});var d=c(98763),e=c(11482),f=c(15514);class g{subscribe(a){return this.listeners.add(a),()=>this.listeners.delete(a)}emit(a){let b={projectId:a,dirty:this.isDirty(a)};for(let a of this.listeners)try{a(b)}catch(a){f.v.error("[SaveManager] Listener error",a)}}setDirty(a,b){let c=this.dirtyProjects.has(a);b&&!c?(this.dirtyProjects.add(a),this.emit(a)):!b&&c&&(this.dirtyProjects.delete(a),this.emit(a))}markDirty(a){this.isSuppressed(a)||this.setDirty(a,!0)}markClean(a){this.setDirty(a,!1)}isDirty(a){return this.dirtyProjects.has(a)}beginSuppression(a){let b=this.suppressionCounts.get(a)??0;this.suppressionCounts.set(a,b+1)}endSuppression(a){let b=this.suppressionCounts.get(a)??0;if(b<=1)return void this.suppressionCounts.delete(a);this.suppressionCounts.set(a,b-1)}async runWithSuppressedDirty(a,b){this.beginSuppression(a);try{return await b()}finally{this.endSuppression(a)}}isSuppressed(a){return(this.suppressionCounts.get(a)??0)>0}async save(a,b){await e.vfs.init();let c=await e.vfs.getProject(a),f=`Manual save @ ${new Date().toLocaleTimeString()}`,g=await d.Y.createCheckpoint(a,b||f,{kind:"manual",baseRevisionId:c.lastSavedCheckpointId??null});return c.lastSavedCheckpointId=g.id,c.lastSavedAt=new Date(g.timestamp),await e.vfs.updateProject(c),e.vfs.triggerAutoSync?.(a),this.manualCheckpoints.set(a,g.id),this.markClean(a),g}async restoreLastSaved(a){await e.vfs.init();let b=(await e.vfs.getProject(a)).lastSavedCheckpointId;if(!b)return f.v.warn("[SaveManager] No saved checkpoint to restore",{projectId:a}),!1;let c=await this.runWithSuppressedDirty(a,async()=>{if(!await d.Y.checkpointExists(b))return f.v.warn("[SaveManager] Saved checkpoint missing",{projectId:a,checkpointId:b}),!1;let c=await d.Y.restoreCheckpoint(b);return c||f.v.error("[SaveManager] Failed to restore saved checkpoint",{projectId:a,checkpointId:b}),c});return c&&this.markClean(a),c}getSavedCheckpointId(a){return this.manualCheckpoints.get(a)??null}async syncProjectSaveState(a){await e.vfs.init();let b=await e.vfs.getProject(a);b.lastSavedCheckpointId?this.manualCheckpoints.set(a,b.lastSavedCheckpointId):this.manualCheckpoints.delete(a)}constructor(){this.dirtyProjects=new Set,this.listeners=new Set,this.suppressionCounts=new Map,this.manualCheckpoints=new Map}}let h=new g},49308:(a,b,c)=>{"use strict";c.d(b,{g:()=>e});var d=c(21124);function e({width:a=64,height:b=64,className:c}){return(0,d.jsx)("div",{style:{width:a,height:b},className:c,dangerouslySetInnerHTML:{__html:`<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 256 256" preserveAspectRatio="xMidYMid meet"> +Note: Use cat > for file creation, sed -i for substitutions. Use rg (ripgrep) instead of grep for better context management. +Note: sqlite3 is only available in Server Mode and when a deployment context is selected.`,exitCode:127}}}}catch(a){return{stdout:"",stderr:a?.message||String(a),exitCode:1}}}c.d(b,{_:()=>n});let n={execute:async(a,b,d)=>{let{vfs:e}=await Promise.resolve().then(c.bind(c,11482));await e.init();let f=await l(e,a,b,d);return{success:0===f.exitCode,stdout:f.stdout,stderr:f.stderr}}}},38190:(a,b,c)=>{"use strict";c.d(b,{V:()=>g,b:()=>h});var d=c(47247);let e="openrouter";function f(a){if(!a)return;let b=Number(a);if(Number.isFinite(b)&&!(b<=0))return b<.01?1e6*b:b}function g(a,b){if(!Array.isArray(b)||0===b.length)return;let c={};for(let d of b){if(!d?.pricing)continue;let b={input:d.pricing.input,output:d.pricing.output,reasoning:d.pricing.reasoning};Number.isFinite(b.input)&&Number.isFinite(b.output)&&(c[d.id]=b,c[`${a}/${d.id}`]=b)}if(a===e)for(let[a,b]of Object.entries(c)){let d=a.split("/").pop();d&&!c[d]&&(c[d]=b)}Object.keys(c).length>0&&d.s.setProviderPricing(a,c)}function h(a){if(!Array.isArray(a)||0===a.length)return;let b={};for(let c of a){let a=f(c.pricing?.prompt),d=f(c.pricing?.completion),g=f(c.pricing?.internal_reasoning);if(void 0===a||void 0===d)continue;let h={input:a,output:d,reasoning:g};b[c.id]=h,b[`${e}/${c.id}`]=h,c.canonical_slug&&(b[c.canonical_slug]=h)}Object.keys(b).length>0&&d.s.setProviderPricing(e,b)}},38502:(a,b,c)=>{"use strict";c.d(b,{Toaster:()=>g});var d=c(21124),e=c(45523),f=c(42830);let g=({...a})=>{let{theme:b}=(0,e.D)();return(0,d.jsx)(f.l$,{theme:b,className:"toaster group",closeButton:!0,style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...a})}},41316:(a,b,c)=>{"use strict";c.d(b,{_S:()=>g,cH:()=>e,ensureValidCodexToken:()=>i,kW:()=>f,tv:()=>j});var d=c(47247);async function e(a){let b=await fetch("/api/auth/codex/connect",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(a)});if(!b.ok)throw Error((await b.json().catch(()=>({error:"Connect failed"}))).error||"Failed to connect Codex session");return b.json()}async function f(){if(!(await fetch("/api/auth/codex/disconnect",{method:"POST",credentials:"same-origin"})).ok)throw Error("Failed to clear server session");d.s.clearCodexAuth()}async function g(){let a=await fetch("/api/auth/codex/status",{credentials:"same-origin"});return!!a.ok&&!!(await a.json()).hasRefreshToken}async function h(){let a=await fetch("/api/auth/codex/token",{method:"POST",credentials:"same-origin"});if(!a.ok)throw Error((await a.json().catch(()=>({error:"Token refresh failed"}))).error||`Token refresh failed: ${a.status}`);return a.json()}async function i(){let a=d.s.getCodexAuth();if(!a)throw Error("ChatGPT session not found. Please log in via Settings.");if(!d.s.isCodexTokenExpired())return a.access_token;try{let a=await h();return d.s.setCodexAuth(a),a.access_token}catch{throw d.s.clearCodexAuth(),Error("ChatGPT session expired. Please re-authenticate in Settings.")}}function j(a){let b=JSON.parse(a),c=b.tokens||b,d=c.access_token||c.token,e=c.refresh_token;if(!d)throw Error("Missing access_token in pasted JSON");if(!e)throw Error("Missing refresh_token in pasted JSON");return{access_token:d,refresh_token:e,expires_at:c.expires_at||b.expires_at||Math.floor(Date.now()/1e3)+3600,user_email:c.user_email||b.user_email||c.email||b.email}}},45432:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,54160,23)),Promise.resolve().then(c.t.bind(c,31603,23)),Promise.resolve().then(c.t.bind(c,68495,23)),Promise.resolve().then(c.t.bind(c,75170,23)),Promise.resolve().then(c.t.bind(c,77526,23)),Promise.resolve().then(c.t.bind(c,78922,23)),Promise.resolve().then(c.t.bind(c,29234,23)),Promise.resolve().then(c.t.bind(c,12263,23)),Promise.resolve().then(c.bind(c,82146))},47247:(a,b,c)=>{"use strict";c.d(b,{D:()=>g,s:()=>f});var d=c(57771);class e{getSettings(){return{}}setSetting(a,b){}hasSeenTour(){return!!this.getSettings().hasSeenGuidedTour}setHasSeenTour(a){this.setSetting("hasSeenGuidedTour",a)}getApiKey(){let a=this.getSelectedProvider();return a?this.getProviderApiKey(a):this.getSettings().openRouterApiKey||null}setApiKey(a){let b=this.getSelectedProvider();b&&this.setProviderApiKey(b,a),this.setSetting("openRouterApiKey",a)}getDefaultModel(){let a=this.getSelectedProvider();return a?this.getProviderModel(a)||this.getProviderDefaultModel(a):this.getSettings().defaultModel||"deepseek/deepseek-chat"}setDefaultModel(a){let b=this.getSelectedProvider();b&&this.setProviderModel(b,a),this.setSetting("defaultModel",a)}getSelectedProvider(){return this.getSettings().selectedProvider||"huggingface"}setSelectedProvider(a){this.setSetting("selectedProvider",a)}getProviderApiKey(a){let b=this.getSettings();return b.providerKeys?.[a]?b.providerKeys[a]:"openrouter"===a&&b.openRouterApiKey?b.openRouterApiKey:null}setProviderApiKey(a,b){let c=this.getSettings().providerKeys||{};c[a]=b,this.setSetting("providerKeys",c),"openrouter"===a&&this.setSetting("openRouterApiKey",b)}getProviderModel(a){let b=this.getSettings();return b.providerModels?.[a]?b.providerModels[a]:"openrouter"===a&&b.defaultModel?b.defaultModel:null}setProviderModel(a,b){let c=this.getSettings().providerModels||{};c[a]=b,this.setSetting("providerModels",c),"openrouter"===a&&this.setSetting("defaultModel",b)}getModelPricing(a,b){let c=this.getSettings(),d=c.modelPricing?.[a];return d&&(d[b]||d[`${a}/${b}`]||(b.includes("/")?d[b.split("/").pop()??""]:null))||null}setProviderPricing(a,b){}getProviderDefaultModel(a){return(0,d.fZ)(a)}getTheme(){return this.getSettings().theme||"dark"}setTheme(a){this.setSetting("theme",a)}clearSettings(){}getCostSettings(){return this.getSettings().costSettings||{showCosts:!0,warningThreshold:80}}setCostSettings(a){this.setSetting("costSettings",a)}getCurrentSession(){let a=this.getSettings().currentSession;return a?{...a,startTime:new Date(a.startTime)}:null}startNewSession(){let a={sessionId:Date.now().toString(),startTime:new Date,totalCost:0,messageCount:0,providerBreakdown:{}};return this.setSetting("currentSession",a),a}updateSessionCost(a,b){let c=this.getCurrentSession();c||(c=this.startNewSession()),c.totalCost+=b,c.messageCount+=1;let d=a.provider||"unknown";c.providerBreakdown[d]||(c.providerBreakdown[d]={cost:0,tokenUsage:{input:0,output:0},requestCount:0}),c.providerBreakdown[d].cost+=b,c.providerBreakdown[d].tokenUsage.input+=a.promptTokens,c.providerBreakdown[d].tokenUsage.output+=a.completionTokens,c.providerBreakdown[d].requestCount+=1;let e=this.getSettings().lifetimeCosts||{total:0,byProvider:{}};e.total+=b,e.byProvider[d]=(e.byProvider[d]||0)+b,this.setSetting("currentSession",c),this.setSetting("lifetimeCosts",e)}getLifetimeCosts(){return this.getSettings().lifetimeCosts||{total:0,byProvider:{}}}resetLifetimeCosts(){this.setSetting("lifetimeCosts",{total:0,byProvider:{},lastReset:new Date})}getCachedModels(a){let b=this.getSettings(),c=b.modelCache?.[a];return c?new Date>new Date(c.expiresAt)?(this.clearModelCache(a),null):c:null}setCachedModels(a,b){let c=this.getSettings(),d=new Date,e=new Date(d.getTime()+864e5),f=c.modelCache||{};f[a]={models:b,timestamp:d.toISOString(),expiresAt:e.toISOString()},this.setSetting("modelCache",f)}clearModelCache(a){if(a){let b=this.getSettings().modelCache||{};delete b[a],this.setSetting("modelCache",b)}else this.setSetting("modelCache",{})}getCodexAuth(){return this.getSettings().codexAuth||null}setCodexAuth(a){this.setSetting("codexAuth",a),this.setProviderApiKey("openai-codex",a.access_token)}clearCodexAuth(){let a=this.getSettings();delete a.codexAuth;let b=a.providerKeys||{};delete b["openai-codex"],this.setSetting("providerKeys",b)}isCodexTokenExpired(){let a=this.getCodexAuth();return!a||Date.now()/1e3>=a.expires_at-60}getHFAuth(){return this.getSettings().hfAuth||null}setHFAuth(a){this.setSetting("hfAuth",a),this.setProviderApiKey("huggingface",a.access_token)}clearHFAuth(){let a=this.getSettings();delete a.hfAuth;let b=a.providerKeys||{};delete b.huggingface,this.setSetting("providerKeys",b)}getReasoningEnabled(a){let b=this.getSettings();return b.reasoningEnabled?.[a]??!1}setReasoningEnabled(a,b){let c={...this.getSettings().reasoningEnabled||{}};c[a]=b,this.setSetting("reasoningEnabled",c)}constructor(){this.STORAGE_KEY="osw-studio-settings"}}let f=new e;function g(a){return!0}},49186:(a,b,c)=>{"use strict";c.d(b,{$:()=>h});var d=c(98763),e=c(11482),f=c(15514);class g{subscribe(a){return this.listeners.add(a),()=>this.listeners.delete(a)}emit(a){let b={projectId:a,dirty:this.isDirty(a)};for(let a of this.listeners)try{a(b)}catch(a){f.v.error("[SaveManager] Listener error",a)}}setDirty(a,b){let c=this.dirtyProjects.has(a);b&&!c?(this.dirtyProjects.add(a),this.emit(a)):!b&&c&&(this.dirtyProjects.delete(a),this.emit(a))}markDirty(a){this.isSuppressed(a)||this.setDirty(a,!0)}markClean(a){this.setDirty(a,!1)}isDirty(a){return this.dirtyProjects.has(a)}beginSuppression(a){let b=this.suppressionCounts.get(a)??0;this.suppressionCounts.set(a,b+1)}endSuppression(a){let b=this.suppressionCounts.get(a)??0;if(b<=1)return void this.suppressionCounts.delete(a);this.suppressionCounts.set(a,b-1)}async runWithSuppressedDirty(a,b){this.beginSuppression(a);try{return await b()}finally{this.endSuppression(a)}}isSuppressed(a){return(this.suppressionCounts.get(a)??0)>0}async save(a,b){await e.vfs.init();let c=await e.vfs.getProject(a),f=`Manual save @ ${new Date().toLocaleTimeString()}`,g=await d.Y.createCheckpoint(a,b||f,{kind:"manual",baseRevisionId:c.lastSavedCheckpointId??null});return c.lastSavedCheckpointId=g.id,c.lastSavedAt=new Date(g.timestamp),await e.vfs.updateProject(c),e.vfs.triggerAutoSync?.(a),this.manualCheckpoints.set(a,g.id),this.markClean(a),g}async restoreLastSaved(a){await e.vfs.init();let b=(await e.vfs.getProject(a)).lastSavedCheckpointId;if(!b)return f.v.warn("[SaveManager] No saved checkpoint to restore",{projectId:a}),!1;let c=await this.runWithSuppressedDirty(a,async()=>{if(!await d.Y.checkpointExists(b))return f.v.warn("[SaveManager] Saved checkpoint missing",{projectId:a,checkpointId:b}),!1;let c=await d.Y.restoreCheckpoint(b);return c||f.v.error("[SaveManager] Failed to restore saved checkpoint",{projectId:a,checkpointId:b}),c});return c&&this.markClean(a),c}getSavedCheckpointId(a){return this.manualCheckpoints.get(a)??null}async syncProjectSaveState(a){await e.vfs.init();let b=await e.vfs.getProject(a);b.lastSavedCheckpointId?this.manualCheckpoints.set(a,b.lastSavedCheckpointId):this.manualCheckpoints.delete(a)}constructor(){this.dirtyProjects=new Set,this.listeners=new Set,this.suppressionCounts=new Map,this.manualCheckpoints=new Map}}let h=new g},49308:(a,b,c)=>{"use strict";c.d(b,{g:()=>e});var d=c(21124);function e({width:a=64,height:b=64,className:c}){return(0,d.jsx)("div",{style:{width:a,height:b},className:c,dangerouslySetInnerHTML:{__html:`<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 256 256" preserveAspectRatio="xMidYMid meet"> <rect x="0" y="0" width="256" height="256" rx="20" ry="20" fill="#ffffff"/> <g transform="translate(0,256) scale(0.0476,-0.0476)" fill="#000000" stroke="none"> <path d="M725 4825 c-50 -18 -100 -71 -114 -122 -15 -54 -15 -1573 0 -1628 16 @@ -2852,366 +3014,4 @@ Note: sqlite3 is only available in Server Mode and when a deployment context is 691 22 606 1 658 2 688 19 137 74 130 264 -12 328 -38 18 -85 19 -840 18 -652 0 -807 -2 -838 -14z"/> </g> -</svg>`}})}},53199:(a,b,c)=>{"use strict";c.d(b,{J:()=>j});var d=c(21124),e=c(38301),f=c(46029),g=c(26691),h=c(15514);let i=(0,g.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),j=e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(f.b,{ref:c,className:(0,h.cn)(i(),a),...b}));j.displayName=f.b.displayName},54920:(a,b,c)=>{Promise.resolve().then(c.bind(c,83133)),Promise.resolve().then(c.bind(c,67600)),Promise.resolve().then(c.bind(c,38502))},57771:(a,b,c)=>{"use strict";c.d(b,{OM:()=>f,Uw:()=>h,fZ:()=>g,sO:()=>e});let d={openrouter:{id:"openrouter",name:"OpenRouter",description:"Access multiple AI models through a unified API",apiKeyRequired:!0,apiKeyPlaceholder:"sk-or-...",apiKeyHelpUrl:"https://openrouter.ai/keys",baseUrl:"https://openrouter.ai/api/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},openai:{id:"openai",name:"OpenAI",description:"GPT-4o, GPT-5 and other OpenAI models",apiKeyRequired:!0,apiKeyPlaceholder:"sk-...",apiKeyHelpUrl:"https://platform.openai.com/api-keys",baseUrl:"https://api.openai.com/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},"openai-codex":{id:"openai-codex",name:"Codex (ChatGPT Sub)",description:"Use your ChatGPT subscription — experimental, use at your own risk",apiKeyRequired:!1,baseUrl:"https://chatgpt.com/backend-api",models:[{id:"gpt-5.3-codex",name:"GPT-5.3 Codex",description:"Most capable agentic coding model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.2-codex",name:"GPT-5.2 Codex",description:"Frontier agentic coding model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.2",name:"GPT-5.2",description:"General purpose frontier model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.1-codex",name:"GPT-5.1 Codex",description:"Optimized for coding tasks",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.1-codex-mini",name:"GPT-5.1 Codex Mini",description:"Fast and lightweight coding model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.1",name:"GPT-5.1",description:"Broad world knowledge, general reasoning",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5-codex",name:"GPT-5 Codex",description:"Legacy codex model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"codex-mini-latest",name:"Codex Mini",description:"Fast lightweight codex model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0}],supportsFunctions:!0,supportsStreaming:!0,usesOAuth:!0},anthropic:{id:"anthropic",name:"Anthropic",description:"Claude Sonnet, Haiku, and Opus models",apiKeyRequired:!0,apiKeyPlaceholder:"sk-ant-...",apiKeyHelpUrl:"https://console.anthropic.com/settings/keys",baseUrl:"https://api.anthropic.com/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},groq:{id:"groq",name:"Groq",description:"Ultra-fast inference with Llama and Mixtral models",apiKeyRequired:!0,apiKeyPlaceholder:"gsk_...",apiKeyHelpUrl:"https://console.groq.com/keys",baseUrl:"https://api.groq.com/openai/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},gemini:{id:"gemini",name:"Google Gemini",description:"Google's multimodal AI models",apiKeyRequired:!0,apiKeyPlaceholder:"AI...",apiKeyHelpUrl:"https://aistudio.google.com/apikey",baseUrl:"https://generativelanguage.googleapis.com/v1beta",models:[{id:"gemini-2.5-flash",name:"Gemini 2.5 Flash",description:"Latest fast Gemini model with thinking",contextLength:1048576,maxTokens:65536,supportsFunctions:!0,supportsVision:!0},{id:"gemini-2.5-pro",name:"Gemini 2.5 Pro",description:"Advanced reasoning and analysis",contextLength:1048576,maxTokens:65536,supportsFunctions:!0,supportsVision:!0},{id:"gemini-2.0-flash",name:"Gemini 2.0 Flash",description:"Fast and versatile",contextLength:1048576,maxTokens:8192,supportsFunctions:!0,supportsVision:!0}],supportsFunctions:!0,supportsStreaming:!0},huggingface:{id:"huggingface",name:"HuggingFace",description:"Free inference with your HuggingFace account",apiKeyRequired:!1,apiKeyPlaceholder:"hf_...",apiKeyHelpUrl:"https://huggingface.co/settings/tokens",baseUrl:"https://router.huggingface.co/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,usesOAuth:!0},ollama:{id:"ollama",name:"Ollama",description:"Run models locally with Ollama",apiKeyRequired:!1,baseUrl:"http://localhost:11434/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,isLocal:!0},lmstudio:{id:"lmstudio",name:"LM Studio",description:"Local model server with tool use support",apiKeyRequired:!1,baseUrl:"http://localhost:1234/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,isLocal:!0},llamacpp:{id:"llamacpp",name:"llama.cpp",description:"Run GGUF models locally with llama-server",apiKeyRequired:!1,baseUrl:"http://localhost:8080/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,isLocal:!0},sambanova:{id:"sambanova",name:"SambaNova",description:"High-performance AI chips for inference",apiKeyRequired:!0,apiKeyPlaceholder:"SambaNova API Key",apiKeyHelpUrl:"https://cloud.sambanova.ai/apis",baseUrl:"https://api.sambanova.ai/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},minimax:{id:"minimax",name:"MiniMax",description:"MiniMax M2 models for coding and reasoning",apiKeyRequired:!0,apiKeyPlaceholder:"Your MiniMax API Key",apiKeyHelpUrl:"https://platform.minimax.io/user-center/basic-information/interface-key",baseUrl:"https://api.minimax.io/v1",models:[{id:"MiniMax-M2.5",name:"MiniMax M2.5",description:"Most capable model — coding, reasoning, and tool use",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.3,output:1.2}},{id:"MiniMax-M2.5-highspeed",name:"MiniMax M2.5 Highspeed",description:"Faster variant at ~100 tokens/sec",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.6,output:2.4}},{id:"MiniMax-M2.1",name:"MiniMax M2.1",description:"Multi-language programming with 230B params (10B active)",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.3,output:1.2}},{id:"MiniMax-M2.1-highspeed",name:"MiniMax M2.1 Highspeed",description:"Faster M2.1 variant at ~100 tokens/sec",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.6,output:2.4}},{id:"MiniMax-M2",name:"MiniMax M2",description:"Agentic model with function calling and reasoning",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.3,output:1.2}}],supportsModelDiscovery:!1,supportsFunctions:!0,supportsStreaming:!0},zhipu:{id:"zhipu",name:"Zhipu AI",description:"GLM models for reasoning, coding, and vision",apiKeyRequired:!0,apiKeyPlaceholder:"Your Zhipu AI API Key",apiKeyHelpUrl:"https://z.ai/subscribe",baseUrl:"https://api.z.ai/api/paas/v4",models:[{id:"glm-5",name:"GLM-5",description:"Most capable GLM model for reasoning and coding",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,supportsReasoning:!0,pricing:{input:1,output:3.2}},{id:"glm-4.7",name:"GLM-4.7",description:"High-performance reasoning model",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,supportsReasoning:!0,pricing:{input:.6,output:2.2}},{id:"glm-4.7-flash",name:"GLM-4.7 Flash",description:"Fast and free GLM model",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,pricing:{input:0,output:0}},{id:"glm-4.6",name:"GLM-4.6",description:"Balanced performance model",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.6,output:2.2}},{id:"glm-4.6v",name:"GLM-4.6V",description:"Vision model with tool calling support",contextLength:128e3,maxTokens:32e3,supportsFunctions:!0,supportsVision:!0,pricing:{input:.3,output:.9}},{id:"glm-4.6v-flash",name:"GLM-4.6V Flash",description:"Fast and free vision model",contextLength:128e3,maxTokens:32e3,supportsFunctions:!0,supportsVision:!0,pricing:{input:0,output:0}}],supportsModelDiscovery:!1,supportsFunctions:!0,supportsStreaming:!0}};function e(a){return d[a]}function f(){return Object.values(d)}function g(a){switch(a){case"openrouter":default:return"deepseek/deepseek-chat";case"openai":return"gpt-4o-mini";case"openai-codex":return"gpt-5.3-codex";case"anthropic":return"claude-haiku-4-5-20251001";case"groq":return"llama-3.3-70b-versatile";case"gemini":return"gemini-2.5-flash";case"huggingface":return"Qwen/Qwen2.5-Coder-32B-Instruct";case"ollama":return"llama3.2:latest";case"lmstudio":return"qwen/qwen3-4b-thinking-2507";case"llamacpp":return"local-model";case"sambanova":return"Meta-Llama-3.3-70B-Instruct";case"zhipu":return"glm-5";case"minimax":return"MiniMax-M2.5"}}function h(a,b){let c=d[a];if(c.models){let a=c.models.find(a=>a.id===b);if(a?.supportsVision!==void 0)return a.supportsVision}let e=b.toLowerCase();return!!(e.includes("gpt-5")||e.includes("gpt-4")||e.includes("vision")||e.includes("claude-opus")||e.includes("claude-3")||e.includes("claude-4")||e.includes("claude-sonnet")||e.includes("claude-haiku")||e.includes("gemini")||e.includes("llava")||e.includes("bakllava")||e.includes("qwen")&&e.includes("vl")||e.includes("pixtral")||e.includes("glm")&&e.includes("v"))}},60572:(a,b,c)=>{"use strict";c.d(b,{QF:()=>e,WK:()=>f});var d=c(15514);async function e(){try{let a=await fetch("https://openrouter.ai/api/v1/models");if(!a.ok)throw Error(`Failed to fetch models: ${a.statusText}`);return(await a.json()).data.filter(a=>a.architecture.output_modalities.includes("text")&&a.supported_parameters.includes("tools")).sort((a,b)=>{let c=["gpt-4","claude","deepseek","qwen"],d=c.some(b=>a.id.toLowerCase().includes(b)),e=c.some(a=>b.id.toLowerCase().includes(a));return d&&!e?-1:!d&&e?1:b.created-a.created})}catch(a){return d.v.error("Error fetching models:",a),[{id:"deepseek/deepseek-chat",canonical_slug:"deepseek-chat",name:"DeepSeek Chat",created:Date.now(),description:"DeepSeek Chat - Fast and capable model for general tasks",context_length:64e3,architecture:{input_modalities:["text"],output_modalities:["text"],tokenizer:"cl100k_base",instruct_type:"deepseek"},pricing:{prompt:"0.00014",completion:"0.00028",request:"0",image:"0",web_search:"0",internal_reasoning:"0",input_cache_read:"0",input_cache_write:"0"},top_provider:{context_length:64e3,max_completion_tokens:8192,is_moderated:!1},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens"]},{id:"qwen/qwen-2.5-coder-32b-instruct",canonical_slug:"qwen-2.5-coder-32b-instruct",name:"Qwen 2.5 Coder 32B",created:Date.now(),description:"Qwen 2.5 Coder - Specialized for code generation",context_length:32768,architecture:{input_modalities:["text"],output_modalities:["text"],tokenizer:"cl100k_base",instruct_type:"qwen"},pricing:{prompt:"0.00018",completion:"0.00018",request:"0",image:"0",web_search:"0",internal_reasoning:"0",input_cache_read:"0",input_cache_write:"0"},top_provider:{context_length:32768,max_completion_tokens:8192,is_moderated:!1},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens"]},{id:"openai/gpt-4o",canonical_slug:"gpt-4o",name:"GPT-4o",created:Date.now(),description:"OpenAI GPT-4o - Multimodal model with vision capabilities",context_length:128e3,architecture:{input_modalities:["text","image"],output_modalities:["text"],tokenizer:"cl100k_base",instruct_type:"openai"},pricing:{prompt:"0.0025",completion:"0.01",request:"0",image:"0.00765",web_search:"0",internal_reasoning:"0",input_cache_read:"0.00125",input_cache_write:"0.0025"},top_provider:{context_length:128e3,max_completion_tokens:16384,is_moderated:!0},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens","response_format"]},{id:"anthropic/claude-3.5-sonnet",canonical_slug:"claude-3.5-sonnet",name:"Claude 3.5 Sonnet",created:Date.now(),description:"Anthropic Claude 3.5 Sonnet - Advanced reasoning and coding",context_length:2e5,architecture:{input_modalities:["text","image"],output_modalities:["text"],tokenizer:"claude",instruct_type:"anthropic"},pricing:{prompt:"0.003",completion:"0.015",request:"0",image:"0.0048",web_search:"0",internal_reasoning:"0",input_cache_read:"0.0003",input_cache_write:"0.00375"},top_provider:{context_length:2e5,max_completion_tokens:8192,is_moderated:!1},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens"]}]}}function f(a,b=!0){if(null==a)return"";let c=b?a/1e3:a;if(0===c)return"free";if(c<1e-4)return`$${c.toFixed(5).replace(/\.?0+$/,"")}`;if(c<.001)return`$${c.toFixed(4).replace(/\.?0+$/,"")}`;if(c<.01)return`$${c.toFixed(3).replace(/\.?0+$/,"")}`;if(c<.1)return`$${c.toFixed(3).replace(/\.?0+$/,"")}`;if(c<1)return`$${c.toFixed(2).replace(/\.?0+$/,"")}`;else return`$${c.toFixed(2)}`}},61010:(a,b,c)=>{"use strict";c.d(b,{AM:()=>g,Wv:()=>h,hl:()=>i});var d=c(21124);c(38301);var e=c(810),f=c(15514);function g({...a}){return(0,d.jsx)(e.bL,{"data-slot":"popover",...a})}function h({...a}){return(0,d.jsx)(e.l9,{"data-slot":"popover-trigger",...a})}function i({className:a,align:b="center",sideOffset:c=4,collisionPadding:g=16,...h}){return(0,d.jsx)(e.ZL,{children:(0,d.jsx)(e.UC,{"data-slot":"popover-content",align:b,sideOffset:c,collisionPadding:g,className:(0,f.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",a),...h})})}},64727:(a,b,c)=>{"use strict";c.d(b,{t:()=>T});var d=c(21124),e=c(38301),f=c(47247),g=c(57771);async function h(a,b){if(!a)return!1;try{let c=await fetch("/api/validate-key",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:a,provider:b})});if(!c.ok)return!1;let{valid:d}=await c.json();return d}catch{return!1}}async function i(a,b){let c=b||f.s.getSelectedProvider()||"openrouter",d=(0,g.sO)(c),e=a||f.s.getProviderApiKey(c);if(!d.supportsModelDiscovery&&d.models)return d.models.map(a=>a.id);try{let a=await fetch("/api/models",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:e,provider:c})});if(!a.ok)return d.models?.map(a=>a.id)||[];let{models:b}=await a.json();return b||[]}catch{return d.models?.map(a=>a.id)||[]}}var j=c(19217),k=c(7629),l=c(53199),m=c(17585),n=c(78583),o=c(72380),p=c(3368),q=c(14263),r=c(71613),s=c(47089),t=c(42830),u=c(22544),v=c(15514),w=c(61010),x=c(60073),y=c(75234),z=c(46422),A=c(84220),B=c(11082),C=c(56487),D=c(31506),E=c(88285),F=c(85351),G=c(60572),H=c(38190),I=c(93554);function J({provider:a,value:b,onChange:c,className:h,hideModelDetails:n,mode:o="popover",skipGlobalSync:p}){let r=a||f.s.getSelectedProvider(),J=(0,g.sO)(r);(0,e.useRef)(c).current=c;let[K,L]=(0,e.useState)([]),[M,N]=(0,e.useState)(!0),[O,P]=(0,e.useState)(""),[Q,R]=(0,e.useState)(!1),[S,T]=(0,e.useState)(""),[U,V]=(0,e.useState)(!1),[W,X]=(0,e.useState)(!1);(0,e.useCallback)(async()=>{try{N(!0);let a=f.s.getProviderApiKey(r);if(J.apiKeyRequired&&!a){V(!0),J.models?L(J.models):L([]);return}V(!1);let b=f.s.getCachedModels(r);if(b){let a=b.models;L(a),"openrouter"===r&&(0,H.V)("openrouter",a);return}let c=[];if("openrouter"===r){let a=await (0,G.QF)();(0,H.b)(a),c=a.map(a=>{let b=a.pricing?.prompt?Number(a.pricing.prompt):void 0,c=a.pricing?.completion?Number(a.pricing.completion):void 0,d=a.pricing?.internal_reasoning?Number(a.pricing.internal_reasoning):void 0,e=a=>{if(void 0!==a&&Number.isFinite(a))return 1e6*a},f=e(b),g=e(c),h=e(d);return{id:a.id,name:a.name,description:(a=>{if("string"==typeof a)return a;if(a&&"object"==typeof a){let b=["description","name","summary"].map(b=>a[b]).find(a=>"string"==typeof a);if(b)return b;try{return JSON.stringify(a)}catch{}}return null==a?"":String(a)})(a.description),contextLength:a.context_length,maxTokens:a.top_provider?.max_completion_tokens,supportsFunctions:a.supported_parameters?.includes("tools"),supportsVision:a.architecture?.input_modalities?.includes("image"),supportsReasoning:a.supported_parameters?.includes("reasoning"),pricing:void 0!==f&&void 0!==g?{input:f,output:g,reasoning:h}:void 0}})}else if("huggingface"===r){try{let a=await fetch("https://router.huggingface.co/v1/models");a.ok&&(c=((await a.json()).data||[]).map(a=>{let b,c=a.providers||[],d=c.find(a=>a.supports_tools&&"live"===a.status)||c.find(a=>"live"===a.status)||c[0],e=d?.context_length||32768,f=c.some(a=>a.supports_tools),g=a.architecture?.input_modalities?.includes("image");return d?.pricing?.input!=null&&d?.pricing?.output!=null&&(b={input:d.pricing.input,output:d.pricing.output}),{id:a.id,name:a.id.split("/").pop()||a.id,contextLength:e,supportsFunctions:f,supportsVision:g,pricing:b}}))}catch(a){v.v.error("HuggingFace models fetch error:",a)}c.length>0&&(0,H.V)("huggingface",c)}else c=J.supportsModelDiscovery?(await i(a||void 0,r)).map(a=>({id:a,name:a.split("/").pop()||a,contextLength:32e3,supportsFunctions:!0})):J.models?J.models:[];L(c),J.isLocal&&0===c.length&&t.oR.warning(`No models found in ${J.name}. Please load some models in the application.`,{duration:5e3}),c.length>0&&(f.s.setCachedModels(r,c),"openrouter"===r&&(0,H.V)("openrouter",c))}catch(a){v.v.error("Failed to load models:",a),J.isLocal&&t.oR.error(`${J.name} server not running. Please start the server and load some models.`,{duration:5e3}),J.models&&L(J.models)}finally{N(!1)}},[r,J]);let Y=a=>{P(a),p||f.s.setProviderModel(r,a),c?.(a),(0,I.u4)("model_selected",{provider:r,model:a}),"popover"===o&&(R(!1),T("")),X(f.s.getReasoningEnabled(a))},Z=a=>{let b=a.id.toLowerCase();return b.includes("deepseek")?(0,d.jsx)(x.A,{className:"h-3 w-3"}):b.includes("claude")?(0,d.jsx)(y.A,{className:"h-3 w-3"}):b.includes("gpt")?(0,d.jsx)(z.A,{className:"h-3 w-3"}):b.includes("gemini")?(0,d.jsx)(A.A,{className:"h-3 w-3"}):b.includes("llama")?(0,d.jsx)(B.A,{className:"h-3 w-3"}):b.includes("qwen")?(0,d.jsx)(C.A,{className:"h-3 w-3"}):null},$=a=>{let b=a.toLowerCase();return b.includes("deepseek")?"bg-blue-500/10 text-blue-500":b.includes("claude")?"bg-orange-500/10 text-orange-500":b.includes("openai")||b.includes("gpt")?"bg-green-500/10 text-green-500":b.includes("qwen")?"bg-orange-500/10 text-orange-500":b.includes("google")?"bg-red-500/10 text-red-500":b.includes("meta")?"bg-indigo-500/10 text-indigo-500":"bg-gray-500/10 text-gray-500"},_=(0,e.useMemo)(()=>{if(!S.trim())return K;let a=S.toLowerCase();return K.filter(b=>{let c=b.id.toLowerCase(),d=b.name.toLowerCase(),e=b.id.split("/")[0].toLowerCase();return c.includes(a)||d.includes(a)||e.includes(a)})},[K,S]),aa=K.find(a=>a.id===O);if(M)return(0,d.jsxs)("div",{className:h,children:[(0,d.jsx)(l.J,{children:"AI Model"}),(0,d.jsxs)("div",{className:"flex items-center gap-2 h-10 px-3 border rounded-md bg-muted",children:[(0,d.jsx)(q.A,{className:"h-4 w-4 animate-spin"}),(0,d.jsx)("span",{className:"text-sm text-muted-foreground",children:"Loading models..."})]})]});if(U)return(0,d.jsxs)("div",{className:h,children:[(0,d.jsx)(l.J,{children:"AI Model"}),(0,d.jsx)("div",{className:"flex items-center gap-2 h-10 px-3 border rounded-md bg-muted/50 border-orange-200 dark:border-orange-800",children:(0,d.jsxs)("span",{className:"text-sm text-orange-600 dark:text-orange-400",children:["API key required for ",J.name]})}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Set your API key in settings to load available models"})]});let ab=!n&&aa&&(0,d.jsxs)("div",{className:"mt-1 text-xs text-muted-foreground max-h-[150px] overflow-y-auto pr-2",children:[(0,d.jsx)("div",{className:"font-medium mb-1",children:aa.pricing?0===aa.pricing.input&&0===aa.pricing.output?"Free":`Input: ${(0,G.WK)(aa.pricing.input)}/K • Output: ${(0,G.WK)(aa.pricing.output)}/K`:"Pricing varies by provider"}),aa.description&&(0,d.jsx)("div",{children:aa.description})]}),ac=aa?.supportsReasoning&&(0,d.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-2 p-2 rounded-md bg-muted/50 border",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(D.A,{className:"h-4 w-4 text-amber-500"}),(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{htmlFor:"reasoning-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Reasoning"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Show step-by-step thinking process"})]})]}),(0,d.jsx)(m.d,{id:"reasoning-toggle",checked:W,onCheckedChange:a=>{X(a),O&&f.s.setReasoningEnabled(O,a)}})]});return"inline"===o?(0,d.jsxs)("div",{className:h,children:[(0,d.jsxs)("div",{className:"border rounded-lg overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,d.jsx)(E.A,{className:"h-3.5 w-3.5 shrink-0 opacity-50"}),(0,d.jsx)(k.p,{placeholder:"Search models...",value:S,onChange:a=>T(a.target.value),className:"h-9 border-0 bg-transparent dark:bg-transparent shadow-none focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0 text-sm"}),S&&(0,d.jsx)(j.$,{variant:"ghost",size:"sm",onClick:()=>T(""),className:"h-5 w-5 p-0",children:(0,d.jsx)(s.A,{className:"h-3 w-3"})})]}),(0,d.jsx)("div",{className:"max-h-[240px] overflow-y-auto p-1",children:0===_.length?(0,d.jsx)("div",{className:"py-5 text-center text-sm text-muted-foreground",children:"No models found"}):_.map(a=>(0,d.jsx)("button",{onClick:()=>Y(a.id),className:(0,v.cn)("w-full text-left px-3 py-2 transition-colors rounded-lg","inline"===o?O===a.id?"bg-primary/10 border border-primary/30":"hover:bg-accent border border-transparent":O===a.id?"bg-accent":"hover:bg-accent hover:text-accent-foreground"),children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[Z(a),(0,d.jsx)("span",{className:(0,v.cn)("font-medium text-sm",O===a.id&&"inline"===o&&"text-primary"),children:a.name}),"openrouter"===r&&(0,d.jsx)(u.E,{variant:"secondary",className:`text-xs ${$(a.id)}`,children:a.id.split("/")[0]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[(0,d.jsxs)("span",{children:["Context: ",Math.round(a.contextLength/1e3),"K"]}),a.pricing&&(0===a.pricing.input&&0===a.pricing.output?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"\xb7"}),(0,d.jsx)("span",{children:"Free"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"\xb7"}),(0,d.jsxs)("span",{children:[(0,G.WK)(a.pricing.input),"/K | ",(0,G.WK)(a.pricing.output),"/K"]})]})),!a.pricing&&"openrouter"!==r&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"\xb7"}),(0,d.jsx)("span",{children:"Pricing varies"})]})]})]})},a.id))})]}),ab,ac]}):(0,d.jsxs)("div",{className:h,children:[(0,d.jsx)(l.J,{htmlFor:"model-select",children:"AI Model"}),(0,d.jsxs)(w.AM,{open:Q,onOpenChange:R,children:[(0,d.jsx)(w.Wv,{asChild:!0,children:(0,d.jsxs)(j.$,{variant:"outline",role:"combobox","aria-expanded":Q,className:"justify-between font-normal min-w-[200px]",children:[aa?(0,d.jsxs)("div",{className:"flex items-center gap-2 truncate",children:[Z(aa),(0,d.jsx)("span",{className:"truncate",children:aa.name})]}):(0,d.jsx)("span",{className:"text-muted-foreground",children:"Select a model..."}),(0,d.jsx)(F.A,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,d.jsxs)(w.hl,{className:"w-[32rem] p-0",align:"start",side:"bottom",sideOffset:5,children:[(0,d.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,d.jsx)(E.A,{className:"h-4 w-4 shrink-0 opacity-50"}),(0,d.jsx)(k.p,{placeholder:"Search models...",value:S,onChange:a=>T(a.target.value),className:"h-10 border-0 focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0"}),S&&(0,d.jsx)(j.$,{variant:"ghost",size:"sm",onClick:()=>T(""),className:"h-5 w-5 p-0",children:(0,d.jsx)(s.A,{className:"h-3 w-3"})})]}),(0,d.jsx)("div",{className:"max-h-[400px] min-h-[300px] overflow-y-auto",children:0===_.length?(0,d.jsx)("div",{className:"py-6 text-center text-sm text-muted-foreground",children:"No models found"}):_.map(a=>(0,d.jsx)("button",{onClick:()=>Y(a.id),className:(0,v.cn)("w-full text-left px-3 py-3 hover:bg-accent hover:text-accent-foreground transition-colors",O===a.id&&"bg-accent"),children:(0,d.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[Z(a),(0,d.jsx)("span",{className:"font-medium",children:a.name}),"openrouter"===r&&(0,d.jsx)(u.E,{variant:"secondary",className:`text-xs ${$(a.id)}`,children:a.id.split("/")[0]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[(0,d.jsxs)("span",{children:["Context: ",Math.round(a.contextLength/1e3),"K"]}),a.pricing&&(0===a.pricing.input&&0===a.pricing.output?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsx)("span",{children:"Free"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsxs)("span",{children:[(0,G.WK)(a.pricing.input),"/K | ",(0,G.WK)(a.pricing.output),"/K"]})]})),!a.pricing&&"openrouter"!==r&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsx)("span",{children:"Pricing varies"})]})]})]})},a.id))})]})]}),ab,ac]})}var K=c(28241),L=c(16945),M=c(77917),N=c(19710);function O({method:a,extra:b,info:c,onDisconnect:e,disconnecting:f}){return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center justify-between p-2.5 rounded-lg border border-green-600/15 bg-green-500/5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"h-1.5 w-1.5 rounded-full bg-green-500 shadow-[0_0_8px_rgba(34,197,94,0.5)]"}),(0,d.jsx)("span",{className:"text-sm font-semibold text-green-600 dark:text-green-400",children:"Connected"}),a&&(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:["via ",a]}),b&&(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:b})]}),(0,d.jsxs)(j.$,{size:"sm",variant:"ghost",className:"gap-1 text-muted-foreground hover:text-destructive h-7 px-2 text-xs",onClick:e,disabled:f,children:[f?(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin"}):(0,d.jsx)(N.A,{className:"h-3 w-3"}),"Disconnect"]})]}),c&&(0,d.jsx)("div",{className:"text-xs text-muted-foreground mt-2 pl-0.5",children:c})]})}var P=c(41316);function Q({onAuthChange:a}){let[b,c]=(0,e.useState)(()=>!!f.s.getCodexAuth()),[g,h]=(0,e.useState)(""),[i,k]=(0,e.useState)(!1),m=f.s.getCodexAuth(),o=(0,e.useCallback)(b=>{a?.(),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:"openai-codex",hasKey:b}}))},[a]),p=async()=>{k(!0);try{let a=(0,P.tv)(g),b=await (0,P.cH)(a);f.s.setCodexAuth(b),c(!0),h(""),t.oR.success("Token saved! Tokens will refresh automatically."),o(!0)}catch(b){let a=b instanceof Error?b.message:"Invalid JSON";t.oR.error(a)}finally{k(!1)}},r=async()=>{k(!0);try{await (0,P.kW)(),f.s.clearModelCache("openai-codex"),c(!1),t.oR.success("Disconnected from ChatGPT"),o(!1)}catch{t.oR.error("Failed to disconnect. Please try again.")}finally{k(!1)}},s=(0,d.jsx)("div",{className:"p-2.5 border border-yellow-600/30 rounded-md bg-yellow-950/20 text-xs text-yellow-200/80 space-y-1",children:(0,d.jsxs)("div",{className:"flex items-start gap-2",children:[(0,d.jsx)(L.A,{className:"h-3.5 w-3.5 text-yellow-500 mt-0.5 shrink-0"}),(0,d.jsxs)("div",{children:[(0,d.jsxs)("p",{children:[(0,d.jsx)("span",{className:"font-medium text-yellow-400",children:"Use at your own risk."})," ","This routes requests through an unofficial backend using your ChatGPT session token. Your token is sent to ChatGPT servers but the usage is outside the intended Codex CLI."]}),(0,d.jsxs)("p",{className:"mt-1",children:["OpenAI may restrict or revoke access to this endpoint at any time. For reliable, long-term use consider an"," ",(0,d.jsx)("a",{href:"https://platform.openai.com/api-keys",target:"_blank",rel:"noopener noreferrer",className:"text-yellow-400 hover:underline",children:"OpenAI API key"})," ","instead."]})]})]})});return b&&m?(0,d.jsxs)("div",{className:"space-y-3",children:[s,(0,d.jsx)(O,{method:"ChatGPT",extra:m.user_email,info:m.expires_at?`Expires in ${(()=>{if(!m?.expires_at)return"";let a=m.expires_at-Math.floor(Date.now()/1e3);if(a<=0)return"Expired (will auto-refresh)";let b=Math.floor(a/60);if(b<60)return`${b}m`;let c=Math.floor(b/60);return`${c}h ${b%60}m`})()}`:void 0,onDisconnect:r,disconnecting:i})]}):(0,d.jsxs)("div",{className:"space-y-3",children:[(0,d.jsx)(l.J,{children:"ChatGPT Authentication"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use your ChatGPT Plus/Pro subscription instead of an API key. Tokens refresh automatically once connected."}),s,(0,d.jsxs)("div",{className:"p-3 border rounded-md bg-muted/50 space-y-3",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,d.jsx)(M.A,{className:"h-4 w-4"}),"Setup Instructions"]}),(0,d.jsxs)("ol",{className:"text-xs text-muted-foreground space-y-2 list-decimal list-inside",children:[(0,d.jsxs)("li",{children:["Install the"," ",(0,d.jsxs)("a",{href:"https://github.com/openai/codex",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["Codex CLI ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]}),": ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"npm i -g @openai/codex"})]}),(0,d.jsxs)("li",{children:["Run ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"codex login"})," and follow the browser prompts"]}),(0,d.jsxs)("li",{children:["Copy your token by running:",(0,d.jsx)("br",{}),(0,d.jsx)("code",{className:"bg-muted px-1 rounded select-all",children:"cat ~/.codex/auth.json | pbcopy"}),(0,d.jsx)("span",{className:"text-muted-foreground/60 ml-1",children:"(macOS)"}),(0,d.jsx)("br",{}),(0,d.jsx)("code",{className:"bg-muted px-1 rounded select-all",children:"cat ~/.codex/auth.json | xclip -sel c"}),(0,d.jsx)("span",{className:"text-muted-foreground/60 ml-1",children:"(Linux)"})]}),(0,d.jsxs)("li",{children:["Paste below with ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"Cmd+V"})," / ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"Ctrl+V"})]})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(l.J,{htmlFor:"codex-token",className:"text-xs",children:"Auth Token JSON"}),(0,d.jsx)("textarea",{id:"codex-token",className:"w-full h-24 text-xs font-mono p-2 rounded-md border bg-background resize-none",placeholder:'{\n "access_token": "ey...",\n "refresh_token": "v1.ey...",\n "expires_at": 1234567890\n}',value:g,onChange:a=>h(a.target.value)}),(0,d.jsxs)(j.$,{size:"sm",onClick:p,disabled:!g.trim()||i,children:[i&&(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin mr-1"}),"Save Token"]})]})]})}var R=c(15193);function S({onAuthChange:a}){let[b,c]=(0,e.useState)(!1),[g,i]=(0,e.useState)(),[m,r]=(0,e.useState)(""),[s,u]=(0,e.useState)(!1),[v,w]=(0,e.useState)(!1),[x,y]=(0,e.useState)(!1),[z,A]=(0,e.useState)(()=>!!f.s.getHFAuth()),B=(0,e.useRef)(null),C=(0,e.useCallback)(b=>{a?.(),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:"huggingface",hasKey:b}}))},[a]),D=async()=>{let a=B.current;if(!a)try{B.current=a=await (0,R.X8)()}catch{t.oR.error("Failed to connect. Please try again.");return}if(!a.clientId)return void t.oR.error("OAuth is not configured on this instance.");await (0,R.UF)(a.clientId,a.scopes)},E=async()=>{let a=m.trim();if(!a)return void t.oR.error("Please enter an access token");w(!0);try{await h(a,"huggingface")?(f.s.setHFAuth({access_token:a}),A(!0),r(""),t.oR.success("Connected to HuggingFace"),C(!0)):t.oR.error('Invalid token. Check that it has "Inference Providers" permission.')}catch{t.oR.error("Failed to validate token. Please try again.")}finally{w(!1)}};return z?(0,d.jsx)("div",{className:"space-y-3",children:(0,d.jsx)(O,{method:g?"OAuth":"API Key",extra:g,info:(0,d.jsxs)(d.Fragment,{children:["Free tier: $0.10/month in free inference credits."," ",(0,d.jsxs)("a",{href:"https://huggingface.co/pricing",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["Upgrade ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]})]}),onDisconnect:()=>{y(!0);try{f.s.clearHFAuth(),f.s.clearModelCache("huggingface"),A(!1),i(void 0),r(""),t.oR.success("Disconnected from HuggingFace"),C(!1)}catch{t.oR.error("Failed to disconnect. Please try again.")}finally{y(!1)}},disconnecting:x})}):(0,d.jsxs)("div",{className:"space-y-3",children:[(0,d.jsx)(l.J,{children:"HuggingFace Authentication"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use your HuggingFace account for free AI inference ($0.10/month free credits)."}),b&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.$,{onClick:D,className:"w-full gap-2",variant:"outline",children:"Sign in with HuggingFace"}),(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,d.jsx)("span",{className:"w-full border-t"})}),(0,d.jsx)("div",{className:"relative flex justify-center text-xs uppercase",children:(0,d.jsx)("span",{className:"bg-background px-2 text-muted-foreground",children:"Or use an access token"})})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{htmlFor:"hf-token",className:"text-xs",children:"Access Token"}),(0,d.jsxs)("div",{className:"flex gap-2 mt-1.5",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(k.p,{id:"hf-token",type:s?"text":"password",value:m,onChange:a=>r(a.target.value),onKeyDown:a=>{"Enter"===a.key&&m.trim()&&E()},placeholder:"hf_...",className:"pr-10",disabled:v}),(0,d.jsx)(j.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>u(!s),children:s?(0,d.jsx)(o.A,{className:"h-4 w-4"}):(0,d.jsx)(p.A,{className:"h-4 w-4"})})]}),(0,d.jsx)(j.$,{onClick:E,disabled:v||!m.trim(),size:"sm",children:v?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin mr-1"}),"Connecting..."]}):"Connect"})]})]}),(0,d.jsxs)("div",{className:"p-3 border rounded-md bg-muted/50 text-xs text-muted-foreground space-y-2",children:[(0,d.jsx)("p",{className:"font-medium",children:"How to get an access token:"}),(0,d.jsxs)("ol",{className:"list-decimal list-inside space-y-1",children:[(0,d.jsxs)("li",{children:["Go to"," ",(0,d.jsxs)("a",{href:"https://huggingface.co/settings/tokens",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["huggingface.co/settings/tokens ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]})]}),(0,d.jsx)("li",{children:'Create a new token with "Make calls to Inference Providers" permission'}),(0,d.jsx)("li",{children:"Paste the token above and click Connect"})]}),!b&&(0,d.jsx)("p",{className:"text-muted-foreground/70 mt-1",children:"OAuth sign-in is available when deployed on HuggingFace Spaces."})]})]})}function T({onClose:a,onModelChange:b,showJudgeModel:c,onJudgeModelChange:i}){let[u,v]=(0,e.useState)(()=>f.s.getSelectedProvider()),[w,x]=(0,e.useState)(!1),[y,z]=(0,e.useState)(!1),[A,B]=(0,e.useState)(null),[C,D]=(0,e.useState)(""),[E,F]=(0,e.useState)(()=>{let a=f.s.getSelectedProvider();return!!(0,g.sO)(a).apiKeyRequired&&!!f.s.getProviderApiKey(a)}),[G,H]=(0,e.useState)(!0),[L,M]=(0,e.useState)(()=>!1),N=async()=>{if(!C)return void t.oR.error("Please enter an API key");z(!0);try{let a=await h(C,u);B(a),a?t.oR.success("API key is valid!"):t.oR.error("Invalid API key")}catch{B(!1),t.oR.error("Failed to validate API key")}finally{z(!1)}},P=async()=>{let a=C.trim();if(!a)return void t.oR.error("Please enter an API key");z(!0);try{await h(a,u)?(f.s.setProviderApiKey(u,a),f.s.clearModelCache(u),F(!0),D(""),B(null),t.oR.success("API key connected!"),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!0}}))):t.oR.error("Invalid API key. Please check and try again.")}catch{t.oR.error("Failed to validate API key")}finally{z(!1)}},R=(0,g.sO)(u);return(0,d.jsxs)("div",{className:"flex-1 min-h-0 flex flex-col overflow-hidden",children:[(0,d.jsxs)("div",{className:"shrink-0",children:[(0,d.jsx)("h3",{className:"font-semibold text-base tracking-tight",children:"Model Settings"}),(0,d.jsx)("p",{className:"text-muted-foreground text-xs mt-1",children:"Configure your AI model and API connection"})]}),(0,d.jsxs)("div",{className:"flex-1 min-h-0 overflow-y-auto mt-5 space-y-5",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{htmlFor:"provider",className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Provider"}),(0,d.jsxs)(K.l6,{value:u,onValueChange:a=>{v(a),f.s.setSelectedProvider(a),(0,I.u4)("provider_selected",{provider:a})},children:[(0,d.jsx)(K.bq,{id:"provider",className:"mt-2 !h-fit w-full",children:(0,d.jsx)(K.yv,{placeholder:"Select a provider",children:u&&(0,d.jsxs)("div",{className:"flex flex-col text-left",children:[(0,d.jsx)("span",{className:"font-medium",children:R.name}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:R.description})]})})}),(0,d.jsx)(K.gC,{className:"max-h-[400px]",children:(0,g.OM)().filter(a=>G||"openai-codex"!==a.id).map(a=>(0,d.jsx)(K.eb,{value:a.id,className:"py-2.5",children:(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("span",{className:"font-medium",children:a.name}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:a.description})]})},a.id))})]})]}),R.usesOAuth?"huggingface"===u?(0,d.jsx)(S,{onAuthChange:()=>{window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!!f.s.getProviderApiKey(u)}}))}}):(0,d.jsx)(Q,{onAuthChange:()=>{window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!!f.s.getProviderApiKey(u)}}))}}):R.apiKeyRequired?E?(0,d.jsx)(O,{method:"API Key",extra:(()=>{let a=f.s.getProviderApiKey(u);return a?`\xb7\xb7\xb7${a.slice(-4)}`:void 0})(),info:R.apiKeyHelpUrl&&(0,d.jsxs)("a",{href:R.apiKeyHelpUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["Manage on ",R.name," ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]}),onDisconnect:()=>{f.s.setProviderApiKey(u,""),f.s.clearModelCache(u),F(!1),D(""),B(null),t.oR.success(`Disconnected from ${(0,g.sO)(u).name}`),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!1}}))}}):(0,d.jsxs)("div",{children:[(0,d.jsxs)(l.J,{htmlFor:"api-key",children:[R.name," API Key"]}),(0,d.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(k.p,{id:"api-key",type:w?"text":"password",value:C,onChange:a=>{D(a.target.value),B(null)},onKeyDown:a=>{"Enter"===a.key&&C.trim()&&P()},placeholder:R.apiKeyPlaceholder||"API Key",className:"pr-10","data-tour-id":"provider-key-input",disabled:y}),(0,d.jsx)(j.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>x(!w),children:w?(0,d.jsx)(o.A,{className:"h-4 w-4"}):(0,d.jsx)(p.A,{className:"h-4 w-4"})})]}),(0,d.jsx)(j.$,{onClick:P,disabled:y||!C.trim(),size:"sm",children:y?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin mr-1"}),"Connecting..."]}):"Connect"})]}),R.apiKeyHelpUrl&&(0,d.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["Get your API key from"," ",(0,d.jsxs)("a",{href:R.apiKeyHelpUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",children:[R.name," ",(0,d.jsx)(n.A,{className:"h-3 w-3"})]})]})]}):R.isLocal?(0,d.jsxs)("div",{children:[(0,d.jsxs)(l.J,{htmlFor:"api-key",children:[R.name," API Key",(0,d.jsx)("span",{className:"text-muted-foreground text-xs ml-1",children:"(optional)"})]}),(0,d.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(k.p,{id:"api-key",type:w?"text":"password",value:C,onChange:a=>{var b;D(b=a.target.value),f.s.setProviderApiKey(u,b),B(null),f.s.clearModelCache(u),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!!b}}))},placeholder:R.apiKeyPlaceholder||"API Key",className:"pr-10","data-tour-id":"provider-key-input"}),(0,d.jsx)(j.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>x(!w),children:w?(0,d.jsx)(o.A,{className:"h-4 w-4"}):(0,d.jsx)(p.A,{className:"h-4 w-4"})})]}),(0,d.jsx)(j.$,{onClick:N,disabled:y||!C,size:"sm",children:y?"Validating...":"Validate"}),null!==A&&(0,d.jsx)("div",{className:"flex items-center",children:A?(0,d.jsx)(r.A,{className:"h-5 w-5 text-green-500"}):(0,d.jsx)(s.A,{className:"h-5 w-5 text-red-500"})})]}),(0,d.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["API key is optional for ",R.name,". Only needed if you've configured authentication on your local server."]})]}):null,!R.apiKeyRequired&&R.isLocal&&(0,d.jsxs)("div",{className:"text-sm text-muted-foreground p-3 border rounded-md bg-muted/50",children:[(0,d.jsx)("p",{className:"font-medium mb-1",children:"Local Provider"}),(0,d.jsxs)("p",{children:["Make sure ",R.name," is running on your machine."]}),(0,d.jsxs)("p",{children:["Default endpoint: ",(0,d.jsx)("code",{className:"text-xs",children:R.baseUrl})]}),"lmstudio"===u&&(0,d.jsxs)("div",{className:"mt-2 text-xs",children:[(0,d.jsx)("p",{className:"font-medium",children:"For tool use support:"}),(0,d.jsx)("p",{children:"• Load a model like qwen/qwen3-4b-thinking-2507"}),(0,d.jsx)("p",{children:"• Start the local server in LM Studio"}),(0,d.jsx)("p",{children:"• Models will be automatically discovered"})]})]}),(0,d.jsx)("hr",{className:"border-border"}),(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Code Model"}),(0,d.jsx)("div",{className:"mt-2",children:(0,d.jsx)(J,{provider:u,mode:"inline",onChange:a=>{L||b?.(a)},className:"space-y-2"})})]}),!c&&(0,d.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"text-sm font-medium",children:"Use different model for chat"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Select a separate (usually cheaper) model for chat/planning"})]}),(0,d.jsx)(m.d,{id:"separate-chat-model",checked:L,onCheckedChange:a=>M(a)})]}),!c&&L&&(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Chat Model"}),(0,d.jsx)("div",{className:"mt-2",children:(0,d.jsx)(J,{provider:u,mode:"inline",onChange:a=>{b?.(a)},className:"space-y-2"})})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("hr",{className:"border-border"}),(0,d.jsxs)("div",{children:[(0,d.jsxs)(l.J,{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:["Judge Model ",(0,d.jsx)("span",{className:"normal-case font-normal",children:"(optional)"})]}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-2",children:"Separate model for evaluating subjective test criteria"}),(0,d.jsx)(J,{provider:u,mode:"inline",skipGlobalSync:!0,onChange:a=>i?.(a),className:"space-y-2"})]})]})]}),a&&(0,d.jsx)("div",{className:"shrink-0 flex justify-end pt-4 border-t mt-4",children:(0,d.jsx)(j.$,{onClick:a,size:"sm",children:"Done"})})]})}},67600:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>f});var d=c(21124);c(38301);var e=c(45523);function f({children:a,attribute:b="class",defaultTheme:c="dark",enableSystem:f=!0,storageKey:g="osw-studio-theme",...h}){return(0,d.jsx)(e.N,{attribute:b,defaultTheme:c,enableSystem:f,storageKey:g,disableTransitionOnChange:!0,...h,children:a})}},69507:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx","default")},83133:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(21124),e=c(62806),f=c(96610);function g({children:a}){let b=new e.E;return(0,d.jsx)(f.Ht,{client:b,children:a})}},86275:(a,b,c)=>{"use strict";c.d(b,{U:()=>h});var d=c(47247),e=c(15514);let f={"openrouter/deepseek/deepseek-chat":{input:.14,output:.28},"openrouter/deepseek/deepseek-reasoner":{input:.55,output:2.19,reasoning:5.5},"openrouter/anthropic/claude-3-5-sonnet":{input:3,output:15},"openrouter/anthropic/claude-3-5-haiku":{input:1,output:5},"openrouter/openai/gpt-4o":{input:2.5,output:10},"openrouter/openai/gpt-4o-mini":{input:.15,output:.6},"openrouter/meta-llama/llama-3.3-70b-instruct":{input:.88,output:.88},"openrouter/qwen/qwen-2.5-72b-instruct":{input:.35,output:.4},"openai/gpt-4o":{input:2.5,output:10},"openai/gpt-4o-mini":{input:.15,output:.6},"openai/gpt-4-turbo":{input:10,output:30},"openai/gpt-3.5-turbo":{input:.5,output:1.5},"openai/o1-preview":{input:15,output:60,reasoning:60},"openai/o1-mini":{input:3,output:12,reasoning:12},"anthropic/claude-3-5-sonnet-20241022":{input:3,output:15},"anthropic/claude-3-5-haiku-20241022":{input:1,output:5},"anthropic/claude-3-opus-20240229":{input:15,output:75},"anthropic/claude-3-sonnet-20240229":{input:3,output:15},"anthropic/claude-3-haiku-20240307":{input:.25,output:1.25},"gemini/gemini-1.5-pro":{input:1.25,output:5},"gemini/gemini-1.5-flash":{input:.075,output:.3},"gemini/gemini-1.5-flash-8b":{input:.0375,output:.15},"groq/llama-3.3-70b-versatile":{input:.59,output:.79},"groq/llama-3.3-70b-specdec":{input:.59,output:.99},"groq/llama-3.2-90b-text-preview":{input:.9,output:.9},"groq/mixtral-8x7b-32768":{input:.24,output:.24},"fireworks/llama-v3p3-70b-instruct":{input:.9,output:.9},"fireworks/llama-v3p1-405b-instruct":{input:3,output:3},"fireworks/qwen2p5-72b-instruct":{input:.9,output:.9},"together/meta-llama/Llama-3.3-70B-Instruct-Turbo":{input:.88,output:.88},"together/meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo":{input:3.5,output:3.5},"together/Qwen/Qwen2.5-72B-Instruct-Turbo":{input:1.2,output:1.2},"sambanova/Meta-Llama-3.3-70B-Instruct":{input:.6,output:.6},"sambanova/Meta-Llama-3.1-405B-Instruct":{input:3,output:3},"sambanova/Qwen2.5-72B-Instruct":{input:.6,output:.6},"hyperbolic/meta-llama/Llama-3.3-70B-Instruct":{input:.8,output:.8},"hyperbolic/Qwen/Qwen2.5-72B-Instruct":{input:.8,output:.8},"nebius/llama-3.3-70b":{input:.8,output:.8},"nebius/qwen2.5-72b":{input:.8,output:.8},"ollama/local":{input:0,output:0},"lmstudio/local":{input:0,output:0}},g={input:1,output:2};class h{static calculateCost(a,b,c,d=!1){let g,h="number"==typeof a.cost&&Number.isFinite(a.cost)?a.cost:void 0,i=!0===a.isEstimated||void 0===h||h<1e-6,j=this.getPricingKey(b,c),k=this.getDynamicPricing(b,c),l=f[j],m=k||l||this.findBestPricingMatch(b,c);k||l||e.v.warn(`[CostCalculator] Falling back to default pricing for ${j}`);let n=0,o=Math.max(a.promptTokens??0,0);o&&(n+=o/1e6*m.input);let p=Math.max(a.completionTokens??0,0);return a.reasoningTokens&&(p=Math.max(p-Math.max(a.reasoningTokens,0),0)),p&&(n+=p/1e6*m.output),a.reasoningTokens&&m.reasoning&&(n+=a.reasoningTokens/1e6*m.reasoning),i||void 0===h?(g=Math.max(n,h??0),a.isEstimated=!d||i,void 0!==h&&h>g&&(g=h),void 0!==h&&Math.abs(g-h)>1e-4&&e.v.debug("[CostCalculator] Adjusted provisional cost",{provider:b,model:c,reportedCost:h,computedCost:n,finalCost:g})):(g=h,a.isEstimated=!1),a.isEstimated&&("openrouter"===b||b.toString().includes("openrouter"))&&e.v.debug("[CostCalculator] Using token-based cost estimate for OpenRouter (no cost in response headers)."),g}static getPricingKey(a,b){return"openrouter"===a&&b.includes("/")?`openrouter/${b}`:`${a}/${b}`}static findBestPricingMatch(a,b){let c=`${a}/`;for(let[a,d]of Object.entries(f))if(a.startsWith(c)){let e=a.substring(c.length);if(b.includes(e)||e.includes(b))return d}return"ollama"===a||"lmstudio"===a?{input:0,output:0}:g}static getDynamicPricing(a,b){if(!this.isKnownProvider(a))return null;try{return d.s.getModelPricing(a,b)}catch(c){return e.v.debug("[CostCalculator] Failed to read dynamic pricing",{provider:a,model:b,error:c}),null}}static isKnownProvider(a){return"openrouter"===a||"openai"===a||"anthropic"===a||"groq"===a||"gemini"===a||"huggingface"===a||"ollama"===a||"lmstudio"===a||"sambanova"===a}static formatCost(a){return 0===a?"$0.00":a<1e-4?"<$0.0001":a<.01?`$${a.toFixed(4)}`:a<1?`$${a.toFixed(3)}`:`$${a.toFixed(2)}`}static getPricing(a,b){return f[this.getPricingKey(a,b)]||this.findBestPricingMatch(a,b)}static estimateCost(a,b,c,d=!0){let e=Math.ceil(1.3*a.split(/\s+/).length),f=this.getPricing(b,c);return e/1e6*(d?f.input:f.output)}static updateWithGenerationApiCost(a,b){let c={...a};return void 0!==b.total_cost&&(c.cost=b.total_cost,c.isEstimated=!1,a.cost&&Math.abs(a.cost-b.total_cost)>1e-4&&e.v.debug(`[CostCalculator] Cost corrected: ${a.cost?.toFixed(4)} -> ${b.total_cost.toFixed(4)} (${((b.total_cost-a.cost)/a.cost*100).toFixed(1)}% difference)`)),void 0!==b.native_tokens_total&&(c.nativeTokens={total:b.native_tokens_total,prompt:b.native_tokens_prompt,completion:b.native_tokens_completion}),c}}},87326:(a,b,c)=>{"use strict";c.d(b,{t:()=>X});class d{constructor(a){this.type=a.type,this.name=a.name,this.description=a.description,this.systemPrompt=a.systemPrompt,this.tools=a.tools,this.maxIterations=a.maxIterations,this.isReadOnly=a.isReadOnly??!1}hasTool(a){return this.tools.includes(a)}}class e{constructor(){this.agents=new Map,this.registerBuiltInAgents()}registerBuiltInAgents(){this.register(new d({type:"orchestrator",name:"Orchestrator",description:"Direct execution agent for web development tasks",systemPrompt:this.getOrchestratorPrompt(),tools:["shell","write","evaluation"],maxIterations:100}))}register(a){this.agents.set(a.type,a)}get(a){return this.agents.get(a)}getAll(){return Array.from(this.agents.values())}has(a){return this.agents.has(a)}getOrchestratorPrompt(){return`You are a web development AI assistant that helps users build static websites. - -Your responsibilities: -1. Understand user requests and implement them directly -2. Write clean, production-quality HTML, CSS, and JavaScript -3. Use shell commands to explore and read files -4. Use write tool to edit files precisely -5. Evaluate your work before finishing - -Available tools: -- shell: Execute commands (ls, cat, grep, mkdir, etc.) -- write: Edit files using structured operations -- evaluation: Required before finishing - assess whether the task is complete - -Guidelines: -- Read files before editing to understand current structure -- Use targeted reads (head -n 50, tail -n 50, rg -C 5) instead of cat -- Make precise edits with write tool (ensure oldStr is unique) -- Follow existing code patterns and conventions -- Write semantic HTML and accessible markup -- Keep CSS organized and maintainable - -Evaluation requirement: -- Before finishing, you MUST call the evaluation tool -- Assess whether the user's request has been fully completed -- If work remains (should_continue: true), you will continue working -- If complete (should_continue: false), the task will finish - -You are working in a JAMstack environment (static HTML/CSS/JS only, no backend).`}}let f=new e;var g=c(11482),h=c(37240),i=c(15514);async function j(a,b,c,d){let e=[];if(!c)return{applied:!1,summary:"Missing file path",warnings:["File path is required"]};if(c.startsWith("/")||(c="/"+c),"string"==typeof d)return{applied:!1,summary:"Invalid operations format - received string instead of array",warnings:[`The operations parameter is a JSON string instead of an array. - -You sent: "operations": "[{...}]" (STRING - JSON serialized) -Correct: "operations": [{...}] (ARRAY - direct object) - -Do not stringify the operations array. Pass it directly as an array of objects. - -Correct format: -{ - "file_path": "/path/to/file", - "operations": [ - {"type": "update", "oldStr": "exact text", "newStr": "replacement"} - ] -} - -NOT this (wrong): -{ - "file_path": "/path/to/file", - "operations": "[{\\"type\\": \\"update\\", \\"oldStr\\": \\"exact text\\", \\"newStr\\": \\"replacement\\"}]" -}`]};if(!d||0===d.length)return{applied:!1,summary:"Missing operations parameter",warnings:[`write tool requires an operations array with at least one operation. - -Required format: -{ - "file_path": "/path/to/file", - "operations": [ - { - "type": "update", - "oldStr": "exact text to find", - "newStr": "replacement text" - } - ] -} - -Operation types: -• update: Replace exact string (oldStr must be unique in file) -• rewrite: Replace entire file content -• replace_entity: Replace entire code entity (function, class, etc.) by its opening pattern - -Examples: -✅ Update text: {"file_path": "/index.html", "operations": [{"type": "update", "oldStr": "<title>Old", "newStr": "New"}]} -✅ Rewrite file: {"file_path": "/style.css", "operations": [{"type": "rewrite", "content": "body { margin: 0; }"}]} -✅ Replace function: {"file_path": "/app.js", "operations": [{"type": "replace_entity", "selector": "function myFunc()", "replacement": "function myFunc() { return true; }"}]} - -❌ Wrong - Missing operations: {"file_path": "/file.js"} -❌ Wrong - Empty operations: {"file_path": "/file.js", "operations": []}`]};let f=c.replace(/\/+/g,"/");try{let c="",g=!0;try{let d=await a.readFile(b,f);if("string"!=typeof d.content)return{applied:!1,summary:"Cannot patch binary file",warnings:[`File ${f} is binary and cannot be patched`]};c=d.content}catch(a){if(a.message?.includes("not found"))g=!1,c="",i.v.debug(`[StringPatch] File ${f} does not exist, will create it`);else throw a}let h=c,j=0;for(let a=0;a1){e.push(`Operation ${a+1}: oldStr appears ${f} times in file, must be unique. String: "${k(c,100)}"`);continue}h=h.replace(c,d??""),j++}else if("rewrite"===b.type)h=b.content??"",j++;else if("replace_entity"===b.type){let{selector:c,replacement:d,entity_type:f}=b;if(!c){e.push(`Operation ${a+1}: selector is required for replace_entity operations`);continue}if(void 0===d){e.push(`Operation ${a+1}: replacement is required for replace_entity operations`);continue}let g=function(a,b,c,d){try{let e=function(a,b){let c=[],d=new Set,e=a=>{a&&(d.has(a)||(d.add(a),c.push(a)))};for(let d of(e(b),e(b.replace(/^\s+/,"")),e(b.replace(/\s+$/,"")),e(b.replace(/^\s+/,"").replace(/\s+$/,"")),c)){if(!d)continue;let b=a.indexOf(d);if(-1!==b)return{index:b,normalizedSelector:d}}return null}(a,b);if(!e)return{success:!1,error:`Selector not found: "${k(b,100)}"`};let{index:f,normalizedSelector:g}=e,h=function(a,b,c,d){var e;return"html_element"===(d||((e=c).startsWith("<")&&e.includes(">")?"html_element":e.includes("React.FC")||e.includes(": FC<")?"react_component":e.includes("function ")||e.includes(" = (")||e.includes(" => {")?"function":e.startsWith(".")||e.startsWith("#")?"css_rule":e.includes("interface ")||e.includes("type ")?e.includes("interface ")?"interface":"type":"bracket_matched"))?function(a,b,c){if(b<0||b>=a.length)return null;let d=c.match(/<(\w+)(?:\s|>)/);if(!d)return null;let e=d[1],f=Math.max(0,b);if(c.includes("/>"))return{start:f,end:a.indexOf("/>",b)+2};let g=0,h=b;for(;h]*)?>`)),c=a.substring(h).match(RegExp(``)),d=-1,i=-1;if(b){let c=a.substring(h).indexOf(b[0]);d=-1!==c?h+c:-1}if(c){let b=a.substring(h).indexOf(c[0]);i=-1!==b?h+b:-1}if(-1===i)break;if(-1!==d&&d=a.length)return null;let c=a.indexOf("{",b);if(-1===c)return null;let d=Math.max(0,b),e=0,f=c;for(;f0?d.join(", "):"none"} - -Valid operation types: "update", "rewrite", "replace_entity" - -Common mistakes: -• Malformed key name like "\\"type\\"" instead of "type" (check JSON escaping) -• Missing "type" field entirely -• Typo in type value (e.g., "rewite" instead of "rewrite") - -Correct formats: -{"type": "update", "oldStr": "exact text to find", "newStr": "replacement"} -{"type": "rewrite", "content": "complete new file content"} -{"type": "replace_entity", "selector": "opening pattern", "replacement": "new entity content"}`)}}catch(b){e.push(`Operation ${a+1}: ${b.message||String(b)}`)}}j>0&&(g?await a.updateFile(b,f,h):await a.createFile(b,f,h));let l=j>0?`Applied ${j}/${d.length} operations to ${f}`:`No operations applied to ${f}`;return{applied:j>0,summary:l,warnings:e.length>0?e:void 0}}catch(b){let a=b.message||String(b);return i.v.error(`[StringPatch] Failed to patch ${f}:`,a),{applied:!1,summary:`Failed to patch ${f}`,warnings:[`Error: ${a}`]}}}function k(a,b){return a.length<=b?a:b<=3?a.substring(0,Math.max(0,b)):a.substring(0,b-3)+"..."}function l(a){let b=a.match(/"file_path"\s*:\s*"([^"]+)"/),c=b?.[1],d=a.match(/"type"\s*:\s*"(rewrite|update|replace_entity)"/),e=d?.[1];if("rewrite"===e){let b=a.match(/"content"\s*:\s*"/);if(b){let d=a.indexOf(b[0])+b[0].length,f=a.slice(d),g=(f=f.replace(/\\(?:[^"\\\/bfnrt]|u[0-9a-fA-F]{0,3})?$/,"")).lastIndexOf('"');if(g>0){let a=0;for(let b=g-1;b>=0&&"\\"===f[b];b--)a++;a%2==0&&(f=f.slice(0,g))}try{f=JSON.parse(`"${f}"`)}catch{f=f.replace(/\\n/g,"\n").replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\"/g,'"').replace(/\\\\/g,"\\")}if(f.length>0)return{success:!0,content:f,filePath:c,operationType:e}}}return"update"===e&&a.match(/"newStr"\s*:\s*"([\s\S]*?)(?:"|$)/)?{success:!1,filePath:c,operationType:e,error:"Update operations cannot be safely continued - oldStr matching would fail"}:"replace_entity"===e?{success:!1,filePath:c,operationType:e,error:"Replace entity operations cannot be safely continued - selector matching would fail"}:{success:!1,filePath:c,operationType:e,error:"Could not extract content from truncated JSON"}}function m(a,b=100){if(a.length<=b)return a;let c=a.slice(-b),d=c.indexOf("\n");return d>0?c.slice(d+1):c}function n(a){let b=a.length;for(let c of[a=>a+'"}]}',a=>a+'"}]}}',a=>a+'"]}}',a=>a+'"}',a=>a+'"}}',a=>a+'"]',a=>a+"]}",a=>a+"}}",a=>a+"]",a=>a+"}",a=>a+"]}}",a=>a+"}}"])try{let d=c(a),e=JSON.parse(d);return{success:!0,repaired:e,originalLength:b,repairedLength:d.length}}catch{continue}return{success:!1,originalLength:b,error:"Could not repair JSON - all strategies failed"}}function o(a){return a<1024?`${a} B`:a<1048576?`${(a/1024).toFixed(1)} KB`:`${(a/1048576).toFixed(1)} MB`}var p=c(13117);class q{constructor(){this.tools=new Map,this.registerBuiltInTools()}registerBuiltInTools(){this.register({id:"shell",definition:{name:"shell",description:`Execute shell commands in the virtual file system. - -Commands: cat, head, tail, ls, tree, grep, rg, find, mkdir, mv, cp, rm, touch, sed, echo, wc, curl, sqlite3, python, python3, lua, preview. -Pipes (cmd1 | cmd2), redirects (> file, >> file), heredocs (<< 'EOF'), and brace expansion ({a,b,c}) are supported. -Run scripts: python , lua . Show output in preview: preview . - -For large file writes, use heredoc: cat > /file << 'EOF'\\ncontent\\nEOF - -Execute ONE command at a time as a single string.`,parameters:{type:"object",properties:{cmd:{type:"string",description:"Single shell command to execute (complete command with all arguments as a string)"}},required:["cmd"]}},executor:{execute:async(a,b,c)=>{let d,e;if("string"!=typeof b.cmd)return'Error: cmd must be a string. Pass the complete command as a single string (e.g., "ls -la /")';let f=b.cmd,g=f.match(/<<-?\s*['"]?(\w+)['"]?\s*\n([\s\S]*?)\n\1(?:[ \t]*\n([\s\S]+))?\s*$/);g&&(d=g[2],f=f.slice(0,g.index).trim(),g[3]&&(e=g[3].trim()));let h=s(f);if(h.some(a=>"&&"===a||"||"===a)){let b=function(a){let b=[],c=[];for(let d of a)"&&"===d||"||"===d?c.length>0&&(b.push({args:c,nextOp:d}),c=[]):c.push(d);return c.length>0&&b.push({args:c,nextOp:null}),b}(h),e=[];for(let f=0;f0){let a=b[f-1].nextOp,c=!(e[e.length-1]||"").startsWith("Error");if("&&"===a&&!c)break;if("||"===a&&c)continue}let g=await r(a,b[f].args,c,0===f?d:void 0);g&&e.push(g)}return e.join("\n").trim()||"Command succeeded with no output"}let i=await r(a,h,c,d);if(e){let b=[];if(!i||i.startsWith("Error"))return i||"Error: Command failed";for(let d of(i&&b.push(i),e.split("\n").map(a=>a.trim()).filter(Boolean))){let e=s(d);if(0===e.length)continue;let f=await r(a,e,c);if(f.startsWith("Error"))return b.length>0?b.join("\n")+"\n"+f:f;f&&b.push(f)}return b.length>0?b.join("\n"):"Command succeeded with no output"}return i||"Command succeeded with no output"}}}),this.register({id:"write",definition:{name:"write",description:`Write and edit files using structured operations. - -operations must be a direct array, not a JSON string. - -Operation types: -- UPDATE: {"type": "update", "oldStr": "exact text", "newStr": "replacement"} — oldStr must be unique -- REWRITE: {"type": "rewrite", "content": "complete file content"} -- REPLACE_ENTITY: {"type": "replace_entity", "selector": "opening pattern", "replacement": "new content"}`,parameters:{type:"object",properties:{file_path:{type:"string",description:"Path to file to edit (must start with /)"},operations:{type:"array",description:"Array of patch operations",items:{oneOf:[{type:"object",properties:{type:{type:"string",enum:["update"],description:"Update operation type"},oldStr:{type:"string",description:"Exact text to find (must be unique)"},newStr:{type:"string",description:"Replacement text"}},required:["type","oldStr","newStr"]},{type:"object",properties:{type:{type:"string",enum:["rewrite"],description:"Rewrite operation type"},content:{type:"string",description:"Complete new file content"}},required:["type","content"]},{type:"object",properties:{type:{type:"string",enum:["replace_entity"],description:"Replace entity operation type"},selector:{type:"string",description:"Opening pattern to identify entity"},replacement:{type:"string",description:"New entity content"},entity_type:{type:"string",description:"Optional: html_element, function, css_rule, etc."}},required:["type","selector","replacement"]}]}}},required:["file_path","operations"]}},executor:{execute:async(a,b,c)=>{if(c.isReadOnly)return"Error: File editing is disabled in read-only mode.";if("string"==typeof b.operations){let a=!1;try{b.operations=JSON.parse(b.operations),a=!0}catch{try{let c=b.operations.replace(/\r\n/g,"\\n").replace(/\r/g,"\\n").replace(/\n/g,"\\n").replace(/\t/g,"\\t");b.operations=JSON.parse(c),a=!0}catch{let c=n(b.operations);if(c.success)b.operations=c.repaired,a=!0;else{let c=l(b.operations);c.success&&c.content&&(b.file_path=c.filePath||b.file_path,b.operations=[{type:"rewrite",content:c.content}],a=!0)}}}if(!a)return`Error: operations parameter is a stringified JSON array that could not be parsed or healed. - -Tip: Pass operations as a direct array, not a JSON string. -❌ Wrong: "operations": "[{...}]" (stringified) -✅ Correct: "operations": [{...}] (direct array) - -For large file rewrites, use the shell tool with heredoc: -cat > /path/to/file << 'EOF' -file content here -EOF`}Array.isArray(b.operations)&&(b.operations=b.operations.map(a=>{if("string"==typeof a&&/^\s*[{\[]/.test(a))try{return JSON.parse(a)}catch{}return a})),await g.vfs.init();let d=await j(g.vfs,a,b.file_path,b.operations);d.applied&&b.file_path?.startsWith("/.server/")&&g.vfs.hasServerContext()&&await g.vfs.refreshServerContext();let e=d.summary;return(d.warnings&&d.warnings.length>0&&(e+="\n\nWarnings:\n"+d.warnings.map(a=>`• ${a}`).join("\n")),d.applied)?e:`Error: ${e}`}}}),this.register({id:"evaluation",definition:{name:"evaluation",description:"Track progress on complex tasks. Not needed for simple tasks.",parameters:{type:"object",properties:{goal_achieved:{type:"boolean",description:"Whether the original task/goal has been fully achieved"},progress_summary:{type:"string",description:"Brief summary of work completed so far"},remaining_work:{type:"array",items:{type:"string"},description:"List of specific tasks still needed. Empty array if goal_achieved is true."},blockers:{type:"array",items:{type:"string"},description:"Current blockers preventing progress. Empty array if no blockers."},reasoning:{type:"string",description:"Detailed explanation of current status and next steps"},should_continue:{type:"boolean",description:"Whether to continue working (false if complete or permanently blocked)"}},required:["goal_achieved","progress_summary","remaining_work","reasoning","should_continue"]}},executor:{execute:async(a,b,c)=>{let d=[];if(Array.isArray(b.remaining_work))d=b.remaining_work;else if("string"==typeof b.remaining_work)try{let a=JSON.parse(b.remaining_work);Array.isArray(a)&&(d=a)}catch{b.remaining_work.trim()&&(d=[b.remaining_work])}let e=[];if(Array.isArray(b.blockers))e=b.blockers;else if("string"==typeof b.blockers)try{let a=JSON.parse(b.blockers);Array.isArray(a)&&(e=a)}catch{b.blockers.trim()&&(e=[b.blockers])}let f=a=>"boolean"==typeof a?a:"string"==typeof a?"true"===a.toLowerCase()||"1"===a:!!a,g=f(b.goal_achieved),h=f(b.should_continue);return[`Goal achieved: ${g?"Yes":"No"}`,`Progress: ${b.progress_summary}`,d.length>0?`Remaining: ${d.join(", ")}`:"",e.length>0?`Blockers: ${e.join(", ")}`:"",`Should continue: ${h?"Yes":"No"}`].filter(Boolean).join("\n")}}})}register(a){this.tools.set(a.id,a)}get(a){return this.tools.get(a)}getDefinition(a){return this.tools.get(a)?.definition}getExecutor(a){return this.tools.get(a)?.executor}getDefinitions(a){return a.map(a=>this.getDefinition(a)).filter(a=>void 0!==a)}async execute(a,b,c){let d=a.function?.name,e=this.get(d);if(!e){let e={read:"cat",read_file:"cat",file_read:"cat",view:"cat",view_file:"cat"}[d]||d;if(["ls","tree","cat","head","tail","grep","rg","find","mkdir","touch","rm","mv","cp","echo","sed","wc","curl","sqlite3","python","python3","lua","preview"].includes(e)){let d=this.get("shell");if(d)try{let f=JSON.parse(a.function.arguments),g=function(a,b){if("string"==typeof b.cmd){let c=b.cmd.trim();return c.startsWith(a)?c:`${a} ${c}`}let c=[a],d=b.flags||b.options;for(let a of("string"==typeof d?c.push(d):Array.isArray(d)&&c.push(...d.filter(a=>"string"==typeof a)),["url","file","path","file_path","pattern","query","expression","text","content","args"]))"string"==typeof b[a]&&b[a].trim()&&c.push(b[a].trim());if(1===c.length)for(let[a,d]of Object.entries(b))"string"==typeof d&&d.trim()&&"description"!==a&&c.push(d.trim());return c.join(" ")}(e,f);return await d.executor.execute(b,{cmd:g},c)}catch(b){let a=b instanceof Error?b.message:String(b);return`Error: ${a}`}}return`Error: Unknown tool "${d}"`}try{let d=JSON.parse(a.function.arguments);return await e.executor.execute(b,d,c)}catch(g){let f=g instanceof Error?g.message:String(g);if(function(a){if(!(a instanceof Error))return!1;let b=a.message.toLowerCase();return b.includes("unterminated string")||b.includes("unexpected end of json")||b.includes("unexpected end of input")||b.includes("unexpected token")||b.includes("expected")}(g)){i.v.warn(`[ToolRegistry] JSON truncation detected for ${d}, attempting repair...`);let g=n(a.function.arguments);if(g.success){if("write"===d){let a=g.repaired?.operations;if(Array.isArray(a)&&a.length>0){let f=Array.isArray(a)&&0!==a.length?a.some(a=>{let b=a?.type;return"update"===b||"replace_entity"===b})?"unsafe":a.every(a=>"rewrite"===a?.type)?"safe":"unknown":"unknown";if("safe"===f){i.v.info(`[ToolRegistry] Auto-executing repaired ${d} (safe operations)`);try{let d=await e.executor.execute(b,g.repaired,c);return function(a,b,c,d){let e=Math.ceil(d/4),f=o(d),g=c[0]?.type||"unknown";return`${a} - -⚠️ NOTE: Tool call was truncated due to max_tokens limit and auto-repaired. -The operation executed successfully, but the content may be incomplete. - -📊 Size: ~${f} (≈${e} tokens) -📁 File: ${b} -🔧 Operation: ${g} - -📝 Next steps: -1. Verify if the file content is complete -2. If incomplete, continue with additional write operations -3. Use multiple smaller operations (aim for <2KB / ~500 tokens each) - -Example continuation for ${b}: -{"file_path": "${b}", "operations": [{"type": "rewrite", "content": "...remaining content..."}]} - -💡 Tip: Split large files into sections to avoid hitting token limits.`}(d,g.repaired.file_path||"unknown",a,g.originalLength)}catch(b){let a=b instanceof Error?b.message:String(b);return i.v.error(`[ToolRegistry] Repaired ${d} execution failed:`,a),`Error: Repaired JSON execution failed: ${a}`}}if("unsafe"===f)return i.v.warn(`[ToolRegistry] Repaired ${d} contains unsafe operations, not executing`),function(a,b){let c=Math.ceil(b/4),d=o(b),e=a.filter(a=>a?.type==="update"||a?.type==="replace_entity").map(a=>a.type);return`Error: Tool call JSON was truncated and contains unsafe operation types. - -📊 Attempted size: ~${d} (≈${c} tokens) -🚫 Unsafe operations detected: ${[...new Set(e)].join(", ")} - -Why this failed: -• 'update' operations require exact, complete oldStr/newStr - partial content = wrong match -• 'replace_entity' operations need complete selectors - partial patterns = wrong entity match -• Auto-repair would corrupt your file with incomplete/incorrect changes - -💡 Solution: Split into smaller write operations -1. Each operation should be <2KB (≈500 tokens) -2. Use multiple sequential tool calls for large changes -3. For rewrites, split content into logical sections - -Example - Instead of one large operation: -❌ {"operations": [{"type": "update", "oldStr": "...4KB...", "newStr": "...4KB..."}]} - -✅ Use multiple smaller operations: -{"operations": [{"type": "update", "oldStr": "...section1...", "newStr": "...new1..."}]} -{"operations": [{"type": "update", "oldStr": "...section2...", "newStr": "...new2..."}]} - -Or use rewrite for complete file replacement (can be continued if truncated).`}(a,g.originalLength)}}return i.v.warn(`[ToolRegistry] Repaired ${d} but safety unknown, not executing`),`Error: ${f} - -Note: JSON repair succeeded but operation type is unclear. Please split into smaller operations.`}if("write"===d){let d=l(a.function.arguments);if(d.success&&d.content&&d.filePath){i.v.info(`[ToolRegistry] JSON repair failed but extracted ${d.content.length} chars for ${d.filePath}`);try{let a=await e.executor.execute(b,{file_path:d.filePath,operations:[{type:"rewrite",content:d.content}]},c),f=d.content.split("\n").length,g=m(d.content,200);return`${a} - -⚠️ Your tool call had a JSON encoding error (likely an unescaped quote in the content). -The file was written with ${f} lines of salvaged content. - -The file currently ends with: -\`\`\` -${g} -\`\`\` - -The file is INCOMPLETE. Continue writing the rest from where it ends. -Use the write tool with type "update": set oldStr to the last few lines above, and newStr to those lines + the remaining content.`}catch(a){i.v.error(`[ToolRegistry] Salvage write failed for ${d.filePath}:`,a)}}}return i.v.error(`[ToolRegistry] JSON repair failed for ${d}:`,g.error),`Error: ${f} - -JSON repair attempt failed. The tool call was likely truncated due to max_tokens limit. - -💡 Solution: Split into smaller operations -• Each operation should be <2KB (~500 tokens) -• Use multiple sequential tool calls -• For large files, break into logical sections`}return i.v.error(`Tool execution error (${d}):`,f),`Error: ${f}`}}has(a){return this.tools.has(a)}getAll(){return Array.from(this.tools.values())}}async function r(a,b,c,d){let e=b[0];if(!e)return"Error: empty command";if(c.isReadOnly&&t(b))return`Error: Write operations are disabled in read-only mode. "${e}" is not allowed.`;if("cd"===e)return"";if("python"===e||"python3"===e||"lua"===e){let c="lua"===e?"lua":"python",d=b[1];if(!d)return`Error: Usage: ${e} `;let f=d.startsWith("/")?d:"/"+d;return new Promise(b=>{let d=[],e=!1,g=p.Y.onOutput(a=>{switch(a.type){case"stdout":d.push(a.data);break;case"stderr":d.push(`[stderr] ${a.data}`);break;case"error":d.push(`[error] ${a.data}`);break;case"complete":g(),e=!0;let c=d.join("\n").trim();b(0===a.exitCode?c||"Script completed with no output":`Error (exit ${a.exitCode}): -${c}`)}});p.Y.execute(a,c,f).catch(a=>{e||(g(),b(`Error: ${a}`))})})}if("preview"===e){let a=b[1]||"/",c=a.startsWith("/")?a:"/"+a;return`Preview navigated to ${c}`}let f=g.vfs.getRuntimeDeploymentId();if(["sqlite3"].includes(e)&&f)try{let a=await fetch("/api/shell/execute",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({deploymentId:f,cmd:b})});if(!a.ok){let b=await a.json().catch(()=>({}));return`Error: ${b.stderr||"Server request failed"}`}let c=await a.json();if(0===c.exitCode)return c.stdout&&c.stdout.trim().length>0?c.stdout:"";return`Error: ${c.stderr||"Command failed"}`}catch(b){let a=b instanceof Error?b.message:"Server request failed";return`Error: ${a}`}let i=await h._.execute(a,b,d);if(t(b)&&b.some(a=>a.includes("/.server/"))&&g.vfs.hasServerContext()&&await g.vfs.refreshServerContext(),!i.success){let a=i.stderr&&i.stderr.trim().length>0?i.stderr:"Command failed";return`Error: ${a}`}return i.stdout&&i.stdout.trim().length>0?i.stdout:""}function s(a){let b=[],c="",d=!1,e="",f=!1;for(let g=0;g0&&(b.push(c),c=""):c+=h}return c.length>0&&b.push(c),function(a){let b=[];for(let c of a){let a=c.match(/^(.+)\{([^}]+)\}(.*)$/);if(a){let[,c,d,e]=a;for(let a of d.split(",").map(a=>a.trim()))b.push(c+a+e)}else b.push(c)}return b}(b)}function t(a){return!!a&&0!==a.length&&(!!(["mkdir","rm","rmdir","mv","cp","touch"].includes(a[0])||"sed"===a[0]&&a.includes("-i")||"curl"===a[0]&&(a.includes("-o")||a.includes("--output")))||("echo"===a[0]?a.some(a=>">"===a||">>"===a):a.some(a=>">"===a||">>"===a)))}let u=new q;var v=c(98763),w=c(49186),x=c(47247),y=c(57771),z=c(86275),A=c(42830),B=c(38190),C=c(60572);async function D(a,b){let c,d,{provider:e,suppressAssistantDelta:f=!1,onProgress:g}=b,h=a.body?.getReader();if(!h)throw Error("No response stream");let j=new TextDecoder,k="",l="",m="",n={},o=null,p="",q=!1,r=[],s=!1,t="",u={},v={},w=null;try{for(;;){let{done:a,value:x}=await h.read();if(a)break;let y=(k+=j.decode(x,{stream:!0})).split("\n");for(let a of(k=y.pop()||"",y))if(!a.startsWith(":")&&a.startsWith("data: ")){let h=a.slice(6);if("[DONE]"===h){o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o);break}try{let a=JSON.parse(h);if("anthropic"===e){if("message_delta"===a.type&&a.delta?.stop_reason&&(d=a.delta.stop_reason,"max_tokens"===a.delta.stop_reason&&(q=!0,i.v.warn("[StreamParser] Response truncated due to max_tokens limit (Anthropic)"))),"content_block_start"===a.type&&a.content_block?.type==="thinking")w=a.index,f||g?.("reasoning_start",{});else if("content_block_delta"===a.type&&a.delta?.type==="thinking_delta"){let b=a.delta.thinking;m+=b,f||g?.("reasoning_delta",{text:b})}else if("content_block_stop"===a.type&&a.index===w)w=null,f||g?.("reasoning_complete",{reasoning:m});else if("content_block_delta"===a.type&&a.delta?.text_delta?.text){let b=a.delta.text_delta.text;l+=b,f||g?.("assistant_delta",{text:b})}else if("content_block_start"===a.type&&a.content_block?.type==="tool_use"){let b={id:a.content_block.id,type:"function",function:{name:a.content_block.name,arguments:""}};n[a.content_block.id]=b,u[a.content_block.id]="",v[a.index]=a.content_block.id,f||g?.("toolCalls",{toolCalls:[b]})}else if("content_block_delta"===a.type&&a.delta?.type==="input_json_delta"){let b=v[a.index];b&&a.delta.partial_json&&(u[b]+=a.delta.partial_json,!f&&n[b]&&(n[b].function.arguments=u[b],g?.("tool_param_delta",{toolId:b,partialArguments:u[b]})))}else if("content_block_stop"===a.type){let b=v[a.index];if(b&&u[b])try{let a=u[b];JSON.parse(a),n[b].function.arguments=a}catch(a){i.v.error("Invalid JSON for tool parameters:",u[b],a),n[b].function.arguments="{}"}}}else{let b=a.choices?.[0]?.delta,c=a.choices?.[0]?.finish_reason;c&&(d=c,"length"===c&&(q=!0,i.v.warn("[StreamParser] Response truncated due to max_tokens limit"))),("stop"===c||"tool_calls"===c||"length"===c)&&o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o,o=null,p="");let e=!1;if(b?.reasoning&&!b?.content&&!b?.tool_calls){let a=String(b.reasoning);m+=a,f||g?.("reasoning_delta",{text:a}),e=!0}if(b?.reasoning_content&&!b?.content&&!b?.tool_calls){let a=String(b.reasoning_content);m+=a,f||g?.("reasoning_delta",{text:a}),e=!0}if(b?.content){let a=String(b.content),{content:c,reasoning:d}=function(a){let b=t+a;t="";let c="",d="",e=0;for(;e",e);if(-1===a){for(let a=Math.min(8,b.length-e);a>=1;a--)if("".startsWith(b.slice(b.length-a)))return d+=b.slice(e,b.length-a),t=b.slice(b.length-a),{content:c,reasoning:d};return{content:c,reasoning:d+=b.slice(e)}}for(d+=b.slice(e,a),s=!1,e=a+8;e",e);if(-1===a){for(let a=Math.min(6,b.length-e);a>=1;a--)if("".startsWith(b.slice(b.length-a)))return c+=b.slice(e,b.length-a),t=b.slice(b.length-a),{content:c,reasoning:d};return{content:c+=b.slice(e),reasoning:d}}c+=b.slice(e,a),s=!0,(e=a+7)b.id&&b.id===a.id);if(b>=0){if(a.text){let c=r[b].text||"";if(a.text!==c){let d=a.text.startsWith(c)?a.text.slice(c.length):a.text;r[b].text=a.text,d&&!f&&g?.("reasoning_delta",{text:d})}}a.signature&&(r[b].signature=a.signature)}else r.push(a),a.text&&!f&&g?.("reasoning_delta",{text:a.text})}let a=r.filter(a=>a.text).map(a=>a.text).join("");a&&(m=a)}if(b?.tool_calls)for(let a of(s&&(t&&(m+=t,f||g?.("reasoning_delta",{text:t}),t=""),s=!1,f||g?.("reasoning_complete",{reasoning:m})),b.tool_calls)){if(void 0!==a.index){let b=`idx_${a.index}`,c=!n[b];if(c&&(n[b]={id:a.id||`tool_${a.index}`,type:"function",function:{name:"",arguments:""}}),a.function?.name&&(n[b].function.name=a.function.name,c&&!f&&g?.("toolCalls",{toolCalls:[n[b]]})),a.function?.arguments){let c=a.function.arguments;n[b].function.arguments+=c,f||g?.("tool_param_delta",{toolId:n[b].id,partialArguments:n[b].function.arguments})}}else if(a.id)o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o),o={id:a.id,type:"function",function:{name:a.function?.name||"",arguments:""}},p=a.function?.arguments||"",!f&&o.function?.name&&g?.("toolCalls",{toolCalls:[o]});else if(a.function?.arguments){let b=a.function.arguments;p+=b,!f&&o&&g?.("tool_param_delta",{toolId:o.id,partialArguments:p})}a.function?.name&&o&&o.function&&(o.function.name=a.function.name)}}a.usage&&(c={promptTokens:a.usage.prompt_tokens||0,completionTokens:a.usage.completion_tokens||0,totalTokens:a.usage.total_tokens||0,cachedTokens:a.usage.cached_tokens,reasoningTokens:a.usage.reasoning_tokens||a.usage.completion_tokens_details?.reasoning_tokens||0,model:b.model,provider:e}),a.x_groq?.usage&&(c={promptTokens:a.x_groq.usage.prompt_tokens||0,completionTokens:a.x_groq.usage.completion_tokens||0,totalTokens:a.x_groq.usage.total_tokens||0,reasoningTokens:a.x_groq.usage.reasoning_tokens||0,model:b.model,provider:e})}catch(a){h&&h.length>10&&!h.includes("[DONE]")&&i.v.warn("[StreamParser] Parse error:",a,"Data:",h.substring(0,200))}}}}catch(a){i.v.error("Error reading stream:",a),o&&p&&o.function&&o.id&&(o.function.arguments=p,n[o.id]=o)}return t&&(s?m+=t:l+=t,t=""),{content:l,reasoning:m||void 0,toolCalls:Object.values(n),usage:c,wasTruncated:q,finishReason:d,reasoningDetails:r.length>0?r:void 0}}var E=c(21517),F=c(94722),G=c(6636);async function H(a,b,c){return a?L(b,c):await M(b,c)}function I(a){let b=`You are an AI assistant helping users with coding projects in a sandboxed virtual file system. - -Invoke tools via function calling — never output tool syntax as text. -The shell tool accepts a 'cmd' string parameter: "ls -la /" - -Prefer targeted reads over cat to save tokens: - rg -C 5 'pattern' / — search with context (best) - head -n 50 /file — sample start - tail -n 50 /file — sample end - tree -L 2 / — project structure - cat /file — full file (small files only, last resort) - -Shell commands: -- Search: rg [-C n] [-n] [-i] pattern path -- Read: head [-n N] file, tail [-n N] file, cat file -- List: ls [-R] path, tree [-L depth] path -- Find: find path -name pattern -- Count: wc [-l] [-w] [-c] file -- Preview: curl localhost/[path] (view compiled HTML output) -- Database (Server Mode): sqlite3 "SQL QUERY"`;return a||(b+=` -- Create: mkdir [-p] path, touch file -- Move/copy: mv src dest, cp [-r] src dest -- Remove: rm [-rf] path -- Text: sed [-i] 's/old/new/g' file, echo text -- Pipes: cmd1 | cmd2, cmd > file, cmd >> file -- Heredoc (for large files): cat > /file << 'EOF'\\ncontent\\nEOF`),b+=` - -grep does not support -A/-B/-C flags. Use rg for context around matches.`}async function J(a,b){let c="",d=await G.skillsService.getEnabledSkillsMetadata();if((a||d.length>0||b)&&(c+=`Current project structure: -`,d.length>0&&(c+=`\u251C\u2500\u2500 .skills/ -`,d.forEach((a,e)=>{let f=e===d.length-1&&!b,g=a.path.split("/").pop();c+=`\u2502 ${f?"└── ":"├── "}${g} -`})),b&&(c+=`\u251C\u2500\u2500 .server/ -`,c+=`\u2502 \u251C\u2500\u2500 README.md -`,b.hasDatabase&&(c+=`\u2502 \u251C\u2500\u2500 db/ -`,c+=`\u2502 \u2502 \u2514\u2500\u2500 schema.sql -`),b.edgeFunctionCount>0&&(c+=`\u2502 \u251C\u2500\u2500 edge-functions/ -`),b.serverFunctionCount>0&&(c+=`\u2502 \u251C\u2500\u2500 server-functions/ -`),c+=`\u2502 \u2514\u2500\u2500 secrets/ -`),a)){let b=a.replace(/^Project Structure:\n/,"");c+=b}if(d.length>0){for(let a of(c+=` -Available skills (read before starting related work): -`,d))c+=`- ${a.path}: ${a.description} -`;c+=`To use: cat /.skills/.md -`}return c}async function K(a,b){let d,e="";if(a)try{let{vfs:b}=await Promise.resolve().then(c.bind(c,11482)),d=await b.readFile(a,"/.PROMPT.md");d&&"string"==typeof d.content&&d.content.trim()&&(e+=` - -DOMAIN INSTRUCTIONS (.PROMPT.md) — do not modify: -${d.content} -`)}catch{}return b&&(e+=(d=` - -BACKEND FEATURES: -`,b.runtimeDeploymentId?d+=`Runtime deployment connected — sqlite3 commands available. -`:d+=`No runtime deployment connected. Define backend features here; deploy to execute them. -`,d+=` -Available: -`,b.hasDatabase&&(d+=`- Database: SQLite via sqlite3 command -`),b.edgeFunctionCount>0&&(d+=`- Edge Functions: ${b.edgeFunctionCount} in /.server/edge-functions/ -`),b.serverFunctionCount>0&&(d+=`- Server Functions: ${b.serverFunctionCount} in /.server/server-functions/ -`),b.scheduledFunctionCount>0&&(d+=`- Scheduled Functions: ${b.scheduledFunctionCount} in /.server/scheduled-functions/ -`),d+=`- Secrets: ${b.secretCount} in /.server/secrets/ -`,b.hasDatabase&&(d+=` -Database commands: - sqlite3 "SELECT name FROM sqlite_master WHERE type='table'" — list tables - sqlite3 "SELECT * FROM products" — query data - sqlite3 -json "SELECT * FROM products" — JSON output -Put complete SQL in double quotes. Do not use dot commands. Schema: cat /.server/db/schema.sql -`),d+=` -Creating backend features (use write tool): -- Secret: write /.server/secrets/NAME.json rewrite '{"name":"NAME","description":"..."}' -- Edge function: write /.server/edge-functions/name.json rewrite '{"name":"name","method":"GET","enabled":true,"code":"..."}' -- Server function: write /.server/server-functions/name.json rewrite '{"name":"name","enabled":true,"code":"..."}' -- Scheduled: write /.server/scheduled-functions/name.json rewrite '{"name":"name","functionName":"edgeFn","cronExpression":"0 * * * *","timezone":"UTC","enabled":true,"config":{}}' -Call edge functions from client: fetch('/function-name') — the platform auto-routes. -Full reference: cat /.server/README.md -`)),e}async function L(a,b){let c=I(!0);return c+=` - -Read-only mode — file modifications are disabled. -Disabled: mkdir, touch, mv, rm, cp, echo >, sed -i, write tool, evaluation tool. -Focus on exploration, analysis, and planning.`,c+=await K(b,a)}async function M(a,b){let c=I(!1);return c+=` - -File Editing with write: - -Inspect the relevant snippet before editing (rg -C 5, head, or tail — not cat). -Make one write call per response. - -Operation types: -- UPDATE: replace exact string (oldStr must be unique in file) -- REWRITE: replace entire file content -- REPLACE_ENTITY: replace code entity by opening pattern (function, HTML element, CSS rule) - -Examples: - -UPDATE (title change): -{"file_path": "/index.html", "operations": [{"type": "update", "oldStr": "Old Title", "newStr": "New Title"}]} - -REWRITE (small file): -{"file_path": "/README.md", "operations": [{"type": "rewrite", "content": "# New Project\\n\\nComplete new content."}]} - -REPLACE_ENTITY (function): -{"file_path": "/utils/helpers.js", "operations": [{"type": "replace_entity", "selector": "function calculateTotal(", "replacement": "function calculateTotal(items, tax = 0.1) {\\n const subtotal = items.reduce((sum, item) => sum + item.price, 0);\\n return subtotal * (1 + tax);\\n}"}]} - -Rules: -- oldStr must match exactly and be unique — include more context if ambiguous -- For replace_entity, copy the opening pattern without leading indentation -- Inspect the snippet before editing (rg -C 5, head, or tail) -- One write call per response -- If update keeps failing, switch to rewrite -- Prefer editing existing files over creating new ones -- For large files (200+ lines), build progressively: skeleton rewrite, then fill with updates`,c+=` - -Evaluation Tool: -Use evaluation to track progress on complex tasks (3+ operations). -Set goal_achieved=true when done, list remaining_work if continuing. -Skip for simple tasks.`,c+=` - -All paths are relative to the project root (/). -Reuse snippets from earlier in the conversation when possible.`,c+=await K(b,a)}async function N(a,b,c,d,e,f){let g={skillIds:[]};if(0===b.length)return g;let h=b.map((a,b)=>`${b+1}. "${a.name}" - ${a.description}`).join("\n"),j=c?` - -Project structure: -${c}`:"",k=`Evaluate whether any of the following skills should be read before handling this task. - -Skills: -${h} - -Task: "${a}"${j} - -Reply with ONLY a JSON array of skill numbers that are relevant. Multiple skills can match. Examples: [1,3], [2], or [] if none.`,l=new AbortController,m=setTimeout(()=>l.abort(),5e3);try{let a=await fetch("/api/generate",{method:"POST",headers:{"Content-Type":"application/json"},signal:l.signal,body:JSON.stringify({provider:d,apiKey:e,model:f,messages:[{role:"user",content:k}],stream:!1,max_tokens:50,temperature:0})});if(!a.ok)return g;let c=await a.json(),h=c?.choices?.[0]?.message?.content||c?.content?.[0]?.text||"",i=c?.usage,j=i?{promptTokens:i.prompt_tokens||0,completionTokens:i.completion_tokens||0,totalTokens:i.total_tokens||(i.prompt_tokens||0)+(i.completion_tokens||0),model:f,provider:d}:void 0,m=h.match(/\[[\d,\s]*\]/);if(!m)return{skillIds:[],usage:j};return{skillIds:JSON.parse(m[0]).filter(a=>a>=1&&a<=b.length).map(a=>b[a-1].id),usage:j}}catch{return i.v.info("[SkillEvaluator] Evaluation skipped or failed"),g}finally{clearTimeout(m)}}var O=c(93554);let P=new Set(["cat","head","tail","nl","ls","tree","grep","rg","find","mkdir","mv","cp","rm","rmdir","touch","sed","echo","sqlite3"]),Q=new Set(["update","rewrite","replace_entity"]),R=new Set([".html",".htm",".css",".js",".ts",".jsx",".tsx",".json",".md",".txt",".svg",".xml",".yaml",".yml",".toml",".hbs",".handlebars",".sql"]);function S(a,b,c){let d,e={tool:a,success:c};try{if(!(d=JSON.parse(b))||"object"!=typeof d||Array.isArray(d))return e}catch{return e}switch(a){case"shell":return{...e,...function(a){let b={},c="string"==typeof a.cmd?a.cmd.trim():"";if(c){let a=c.split(/\s+/)[0];b.command=P.has(a)?a:"other",b.has_pipe=c.includes(" | "),b.has_redirect=/ >>? /.test(c)}return b}(d)};case"write":return{...e,...function(a){let b={};if("string"==typeof a.file_path){let c=a.file_path.lastIndexOf(".");if(-1!==c){let d=a.file_path.slice(c).toLowerCase();b.file_ext=R.has(d)?d:"other"}}if(Array.isArray(a.operations)){let c=new Set;for(let b of a.operations)if(b&&"object"==typeof b&&"string"==typeof b.type){let a=b.type;c.add(Q.has(a)?a:"other")}b.op_types=[...c],b.op_count=a.operations.length}return b}(d)};case"evaluation":return{...e,...function(a){let b={};return"boolean"==typeof a.goal_achieved&&(b.goal_achieved=a.goal_achieved),"boolean"==typeof a.should_continue&&(b.should_continue=a.should_continue),b}(d)};default:return e}}let T=a=>new Promise(b=>setTimeout(b,a)),U=`⛔ CRITICAL ERROR: You wrote a tool call as TEXT instead of invoking it. - -This is WRONG - you wrote text like: - shell{"cmd": "..."} - write{"file_path": "..."} - \`\`\`shell - command - \`\`\` - -This is RIGHT - invoke tools directly via function calling: - Call shell tool with parameter cmd="your command" - Call write tool with parameters file_path, operations - -You MUST use function calling. DO NOT write tool syntax as text. -STOP writing text. START invoking tools. Try again NOW.`,V=` - -⚠️ REMINDER: You have been writing tool calls as text instead of invoking them. -EVERY time you want to use a tool, you MUST invoke it via function calling. -DO NOT write shell{"cmd":...} or write{...} as text - INVOKE the tools directly.`;class W{constructor(a){this.maxContinuationAttempts=3,this.contentBuffer=new Map,this.activeContinuations=new Map,this.onProgress=a}detectNeedsContinuation(a,b,c){if(!b&&!c||"write"!==a.function.name)return{needsContinuation:!1};let d=l(a.function.arguments);return d.success&&"rewrite"===d.operationType?{needsContinuation:!0,extraction:d}:{needsContinuation:!1,extraction:d}}bufferContent(a,b,c){let d=this.activeContinuations.get(a);if(d){let e=this.contentBuffer.get(a)||"";this.contentBuffer.set(a,e+b),d.attemptCount++,d.toolCallId=c,this.onProgress?.("chunk_progress",{type:"chunk_complete",filePath:a,message:`Chunk ${d.attemptCount} buffered, continuing...`,chunkNumber:d.attemptCount})}else d={toolCallId:c,toolName:"write",filePath:a,operationType:"rewrite",partialContent:b,attemptCount:1,startedAt:Date.now()},this.activeContinuations.set(a,d),this.contentBuffer.set(a,b),this.onProgress?.("chunk_progress",{type:"large_file_detected",filePath:a,message:"Large file detected, writing in chunks...",chunkNumber:1});return d}hasExceededMaxAttempts(a){let b=this.activeContinuations.get(a);return!!b&&b.attemptCount>=this.maxContinuationAttempts}generateContinuationPrompt(a){let b=this.activeContinuations.get(a),c=this.contentBuffer.get(a)||"";if(!b)return"";let d=m(c,200);return`The previous file operation for "${a}" was truncated due to max_tokens limit. - -**Current buffered content ends with:** -\`\`\` -...${d} -\`\`\` - -**IMPORTANT:** Continue writing the file content from EXACTLY where it left off. -- Do NOT repeat any content that was already written -- Do NOT add any extra spacing or newlines at the start -- Start your content directly after: "${d.slice(-50)}" - -Use the write tool to continue: -{ - "file_path": "${a}", - "operations": [{"type": "rewrite", "content": "...remaining content starting from where you left off..."}] -} - -Note: Your response will be automatically appended to the buffered content. Only write the NEW content.`}finalizeFile(a){let b=this.activeContinuations.get(a),c=this.contentBuffer.get(a);if(!b||!c)return null;let d=b.attemptCount;return this.activeContinuations.delete(a),this.contentBuffer.delete(a),this.onProgress?.("chunk_progress",{type:"file_complete",filePath:a,message:"File assembled successfully",totalChunks:d}),{content:c,totalChunks:d}}abortContinuation(a){this.activeContinuations.delete(a),this.contentBuffer.delete(a),this.onProgress?.("chunk_progress",{type:"file_aborted",filePath:a,message:"File operation aborted due to max continuation attempts"})}hasContinuation(a){return this.activeContinuations.has(a)}getBufferedContent(a){return this.contentBuffer.get(a)}isContinuationCall(a){let b=this.activeContinuations.get(a);return!!b&&b.attemptCount>1}clearAll(){this.contentBuffer.clear(),this.activeContinuations.clear()}}class X{constructor(a,b="orchestrator",c,d){this.conversations=new Map,this.totalCost=0,this.totalUsage={promptTokens:0,completionTokens:0,totalTokens:0,cost:0},this.stopped=!1,this.pricingEnsured=new Set,this.lastToolCallSignature=null,this.duplicateToolCallCount=0,this.evaluationRequested=!1,this.lastEvaluationResult=null,this.malformedToolCallRetries=0,this.totalMalformedToolCalls=0,this.maxMalformedRetries=2,this.malformedThresholdForReminder=3,this.projectId=a,this.onProgress=c,this.chatMode=d?.chatMode??!1,this.model=d?.model,this.continuationHandler=new W(c);let e=f.get(b);if(!e)throw Error(`Agent type "${b}" not found`);this.rootAgent=e,this.currentConversationId=this.createConversation(b)}stop(){this.stopped=!0,i.v.info("[MultiAgentOrchestrator] Execution stopped by user")}importConversation(a){let b=this.conversations.get(this.currentConversationId);if(!b)throw Error("Cannot import conversation: root conversation not found");b.messages=a,i.v.info(`[MultiAgentOrchestrator] Imported ${a.length} conversation messages`)}addMessage(a,b){let c=this.conversations.get(a);if(!c)throw Error(`Conversation ${a} not found`);c.messages.push(b),a===this.currentConversationId&&this.onProgress?.("conversation_message",{message:b})}async execute(a,b){i.v.info("[MultiAgentOrchestrator] Starting execution",{agent:this.rootAgent.type}),this.lastToolCallSignature=null,this.duplicateToolCallCount=0,this.evaluationRequested=!1,this.lastEvaluationResult=null;try{let c,d,e;try{let a=await g.vfs.listDirectory(this.projectId,"/");a.length>0&&(c=function(a){if(0===a.length)return"";let b=new Map;for(let c of a){let a=c.path.split("/").filter(Boolean);for(let c=0;c{let f=b.get(a);if(!f)return[];let g=[],h="/"===a?"":a.split("/").pop()||"";if("/"!==a){let a=f.isDirectory?h+"/":h,b=f.isDirectory?"":` (${(a=>{if(0===a)return"0B";let b=Math.floor(Math.log(a)/Math.log(1024)),c=a/Math.pow(1024,b);return(0===b?c.toString():c.toFixed(1))+["B","KB","MB"][b]})(f.size||0)})`;g.push(d+(e?"└── ":"├── ")+a+b)}let i=Array.from(f.children).sort((a,c)=>{let d=b.get(a),e=b.get(c);return d?.isDirectory!==e?.isDirectory?d?.isDirectory?-1:1:a.localeCompare(c)});return i.forEach((b,f)=>{let h=f===i.length-1,j="/"===a?"":d+(e?" ":"│ ");g.push(...c(b,j,h))}),g},d=c("/");return d.length>0?"Project Structure:\n"+d.join("\n"):""}(a))}catch{}let f=g.vfs.getServerContextMetadata(),h=await H(this.chatMode,f,this.projectId),i=this.conversations.get(this.currentConversationId),j=i?.messages.some(a=>"system"===a.role);j||this.addMessage(this.currentConversationId,{role:"system",content:h});let k="";j||(k=await J(c,f));let l="";try{if(await G.skillsService.isEvaluationEnabled()){let b=await G.skillsService.getEnabledSkillsMetadata();if(b.length>0){let{provider:d,apiKey:e,model:f}=this.getProviderConfig(),g=await N(a,b,c||"",d,e,f);if(g.usage){let a=g.usage,b=z.U.calculateCost(a,a.provider,a.model,!0);this.totalCost+=b,this.totalUsage.promptTokens+=a.promptTokens,this.totalUsage.completionTokens+=a.completionTokens,this.totalUsage.totalTokens+=a.totalTokens,x.s.updateSessionCost({...a,cost:b},b)}if(this.onProgress?.("skill_evaluation",{skills:b.map(a=>a.id),matched:g.skillIds,usage:g.usage}),g.skillIds.length>0){let a=g.skillIds.map(a=>`/.skills/${a}.md`).join(", ");l=`Skill evaluation: read ${a} before proceeding. - -`}}}}catch{}let m=(k?k+"\n\n":"")+l;if(b?.images&&b.images.length>0){let c=[];for(let a of b.images)c.push({type:"image_url",image_url:{url:`data:${a.mediaType};base64,${a.data}`}});d=[{type:"text",text:m+a},...c],e=[{type:"text",text:a},...c]}else d=m+a,e=a;return this.addMessage(this.currentConversationId,{role:"user",content:d,ui_metadata:{displayContent:e,...k?{projectContext:k}:{}}}),await this.runAgentLoop(this.currentConversationId,this.rootAgent),await this.recordAutoCheckpoint(`After: ${a.substring(0,60)}`),{success:!0,summary:"Task completed",conversation:Array.from(this.conversations.values()),totalCost:this.totalCost,totalUsage:this.totalUsage}}catch(c){let b=c instanceof Error?c.message:"Unknown error";return i.v.error("[MultiAgentOrchestrator] Execution error:",b),this.onProgress?.("error",{message:b,type:"execution_error",stack:c instanceof Error?c.stack:void 0}),await this.recordAutoCheckpoint(`After failure: ${a.substring(0,60)}`),{success:!1,summary:`Error: ${b}`,conversation:Array.from(this.conversations.values()),totalCost:this.totalCost,totalUsage:this.totalUsage}}finally{this.continuationHandler.clearAll()}}async runAgentLoop(a,b){let c=this.conversations.get(a);if(!c)throw Error(`Conversation ${a} not found`);let d=b.maxIterations;for(let e=0;e0){await new Promise(a=>setTimeout(a,300));let b=(0,E.Hb)();b.length>0&&this.addMessage(a,{role:"user",content:(0,E.kH)(b),ui_metadata:{isSyntheticError:!0}});let c=(0,F.KC)();c.length>0&&this.addMessage(a,{role:"user",content:(0,F.rX)(c),ui_metadata:{isSyntheticError:!0}})}this.onProgress?.("waiting",{});let f=await this.streamLLMResponse(c.messages,b);if(f.content&&(!f.toolCalls||0===f.toolCalls.length)){if(function(a){if(!a||![/```(?:shell|bash|sh)\s*\n[\s\S]*?\n```/,/^shell\s*\{\s*["']?cmd["']?\s*:/m,/^shell\s*\[\s*["']/m,/```json\s*\n\s*\{\s*["']?cmd["']?\s*:/,/^write\s*\{/m,/write\s*\{\s*["']?file_path["']?\s*:/,/^evaluation\s*\{/m].some(b=>b.test(a)))return!1;let b=a.trim();return b.length<200||/shell\s*\{\s*["']?cmd["']?\s*:.*\}\s*$/.test(b)||/```(?:shell|bash|sh)\s*\n[\s\S]*?\n```\s*$/.test(b)||/write\s*\{[\s\S]*\}\s*$/.test(b)}(f.content)&&(this.malformedToolCallRetries++,this.totalMalformedToolCalls++,i.v.warn(`[MultiAgentOrchestrator] Detected malformed tool call in text (consecutive: ${this.malformedToolCallRetries}/${this.maxMalformedRetries}, total: ${this.totalMalformedToolCalls})`),this.malformedToolCallRetries<=this.maxMalformedRetries)){this.addMessage(a,{role:"assistant",content:f.content});let b=U;this.totalMalformedToolCalls>=this.malformedThresholdForReminder&&(b+=V),this.addMessage(a,{role:"user",content:b,ui_metadata:{isSyntheticError:!0}}),this.onProgress?.("malformed_tool_call",{retry:this.malformedToolCallRetries,maxRetries:this.maxMalformedRetries,totalFailures:this.totalMalformedToolCalls});continue}}else f.toolCalls&&f.toolCalls.length>0&&(this.malformedToolCallRetries=0);if(!f.toolCalls||0===f.toolCalls.length){let b=f.content&&f.content.trim();if(b||i.v.warn("[MultiAgentOrchestrator] Response has no content and no tool calls (reasoning-only response)",{hasReasoningDetails:!!f.reasoningDetails,evaluationRequested:this.evaluationRequested,iteration:e}),b&&this.addMessage(a,{role:"assistant",content:f.content}),this.lastEvaluationResult)if(this.lastEvaluationResult.should_continue){i.v.info("[MultiAgentOrchestrator] Evaluation indicates more work needed, continuing"),this.lastEvaluationResult=null,this.evaluationRequested=!1;continue}else{i.v.info("[MultiAgentOrchestrator] Evaluation indicates task complete, finishing");break}if(!this.evaluationRequested){i.v.info("[MultiAgentOrchestrator] Requesting evaluation before finishing"),this.evaluationRequested=!0,this.addMessage(a,{role:"user",content:"Before finishing, you must call the evaluation tool to assess whether the task has been completed successfully."});continue}i.v.warn("[MultiAgentOrchestrator] Evaluation requested but not received, finishing anyway");break}let{results:g,continuationNeeded:h,continuationFilePath:j}=await this.executeToolCalls(f.toolCalls,a,b,f.wasTruncated);for(let b of(this.addMessage(a,{role:"assistant",content:f.content||"",tool_calls:f.toolCalls,...f.reasoningDetails&&{reasoning_details:f.reasoningDetails}}),g))this.addMessage(a,b);if(h&&j){let b=this.continuationHandler.generateContinuationPrompt(j);this.addMessage(a,{role:"user",content:b}),i.v.info(`[MultiAgentOrchestrator] Continuation needed for ${j}, injecting prompt`);continue}}c.metadata.completed_at=Date.now(),c.metadata.status="completed"}async executeToolCalls(a,b,c,d){let e,f=[];this.conversations.get(b);let h=!1;for(let b=0;b`${a}: ${JSON.stringify(b[a]).substring(0,50)}`).join(", "),Object.keys(b).length>3&&(a+="...")}catch{a=j.function.arguments.substring(0,100)}let c=`❌ Loop detected: Duplicate tool call detected. - -Tool: ${k} -Parameters: ${a} - -The previous call returned a result, but you're calling it again with identical parameters. - -💡 Next steps: -• Review the previous tool result - did it contain what you needed? -• If the result was incomplete or unexpected, try a different approach -• If you need additional data, modify your parameters or use a different tool -• Do NOT retry the exact same call - -Please revise your approach.`;if(f.push({role:"tool",tool_call_id:j.id,content:c}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:`Loop detected - duplicate tool call #${this.duplicateToolCallCount}`}),this.duplicateToolCallCount>=3)throw Error(`Execution terminated: Too many consecutive duplicate tool calls (${this.duplicateToolCallCount}). The model appears stuck in a loop.`);continue}this.duplicateToolCallCount=0,this.lastToolCallSignature=n,this.onProgress?.("tool_status",{toolIndex:b,toolName:k,status:"executing",args:j.function.arguments});let o={agentType:c.type,isReadOnly:this.chatMode||c.isReadOnly,onProgress:this.onProgress};try{let a;if("write"===k)try{a=JSON.parse(j.function.arguments).file_path}catch{a=l(j.function.arguments).filePath}if(a&&this.continuationHandler.hasContinuation(a))if(d){let c=l(j.function.arguments);if(c.success&&c.content){if(this.continuationHandler.hasExceededMaxAttempts(a)){this.continuationHandler.abortContinuation(a),f.push({role:"tool",tool_call_id:j.id,content:`Error: File operation for "${a}" failed after max continuation attempts.`}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:`Max continuation attempts exceeded for ${a}`});continue}this.continuationHandler.bufferContent(a,c.content,j.id),h=!0,e=a,f.push({role:"tool",tool_call_id:j.id,content:`Continuation chunk buffered for "${a}". More content needed...`}),this.onProgress?.("tool_status",{toolIndex:b,status:"continuing",message:`Additional chunk buffered for ${a}`});break}}else try{let c=JSON.parse(j.function.arguments);if(c.operations?.[0]?.type==="rewrite"&&c.operations[0].content){let d=(this.continuationHandler.getBufferedContent(a)||"")+c.operations[0].content,e=this.continuationHandler.finalizeFile(a),h=!1;try{await g.vfs.readFile(this.projectId,a),h=!0}catch{h=!1}h?await g.vfs.updateFile(this.projectId,a,d):await g.vfs.createFile(this.projectId,a,d),f.push({role:"tool",tool_call_id:j.id,content:`File "${a}" written successfully (assembled from ${e?.totalChunks||1} chunks)`}),this.onProgress?.("tool_status",{toolIndex:b,status:"completed",result:`File assembled from ${e?.totalChunks||1} chunks`});continue}}catch{}let c=await u.execute(j,this.projectId,o);if("evaluation"===k)try{let a=JSON.parse(j.function.arguments),b=!0;"boolean"==typeof a.should_continue?b=a.should_continue:"string"==typeof a.should_continue?b="true"===a.should_continue.toLowerCase()||"1"===a.should_continue:void 0!==a.should_continue&&(b=!!a.should_continue),this.lastEvaluationResult={should_continue:b},i.v.info(`[MultiAgentOrchestrator] Captured evaluation result: should_continue=${this.lastEvaluationResult.should_continue}`)}catch(a){i.v.error("[MultiAgentOrchestrator] Failed to parse evaluation arguments:",a)}let m=c.startsWith("Error:");f.push({role:"tool",tool_call_id:j.id,content:c}),this.onProgress?.("tool_status",{toolIndex:b,toolName:k,status:m?"failed":"completed",result:c,...m&&{error:c}}),(0,O.u4)("tool_call",S(j.function.name,j.function.arguments,!m)),this.onProgress?.("tool_result",{toolIndex:b,result:c})}catch(c){let a=c instanceof Error?c.message:String(c);if(d&&"write"===j.function.name){let{needsContinuation:d,extraction:g}=this.continuationHandler.detectNeedsContinuation(j,!0,c instanceof Error?c:Error(a));if(d&&g?.success&&g.content&&g.filePath){if(this.continuationHandler.hasExceededMaxAttempts(g.filePath))this.continuationHandler.abortContinuation(g.filePath),f.push({role:"tool",tool_call_id:j.id,content:`Error: File operation for "${g.filePath}" failed after max continuation attempts. ${a}`}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:`Max continuation attempts exceeded for ${g.filePath}`});else{this.continuationHandler.bufferContent(g.filePath,g.content,j.id),h=!0,e=g.filePath,f.push({role:"tool",tool_call_id:j.id,content:`Partial content buffered for "${g.filePath}". Continuation in progress...`}),this.onProgress?.("tool_status",{toolIndex:b,status:"continuing",message:`Buffering content for ${g.filePath}, requesting continuation...`});break}continue}if(g?.filePath){let a=g.filePath;f.push({role:"tool",tool_call_id:j.id,content:`Error: Tool call for "${a}" was truncated before content could be captured (max_tokens limit hit). - -⚠️ IMPORTANT: Your response was cut off at the token limit. The write tool call was incomplete. - -To fix this, please: -1. Use ONLY ONE tool call per response (don't batch multiple file operations) -2. For large files like CSS, split into multiple smaller operations: - - First: Create file with basic structure - - Then: Add sections incrementally with UPDATE operations -3. Keep each operation under 2000 characters - -Example approach for ${a}: -\`\`\` -// Step 1: Create skeleton -write: { "file_path": "${a}", "operations": [{"type": "rewrite", "content": "/* Base styles */\\n\\n/* Layout */\\n\\n/* Components */\\n\\n/* Utilities */"}]} - -// Step 2: Fill in sections with UPDATE operations -\`\`\``}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:`Tool call truncated for ${a} - retry with smaller operations`});continue}}f.push({role:"tool",tool_call_id:j.id,content:`Error: ${a}`}),this.onProgress?.("tool_status",{toolIndex:b,status:"failed",error:a}),(0,O.u4)("tool_call",S(j.function.name,j.function.arguments,!1))}}return{results:f,continuationNeeded:h,continuationFilePath:e}}async streamLLMResponse(a,b){let{provider:d,apiKey:e,model:f}=this.getProviderConfig();if("openai-codex"===d){let{ensureValidCodexToken:a}=await Promise.resolve().then(c.bind(c,41316));e=await a()}await this.ensurePricing(d,f);let g=u.getDefinitions(b.tools),h=a.map(a=>{let{ui_metadata:b,...c}=a;return c});this.totalMalformedToolCalls>=this.malformedThresholdForReminder&&h.length>0&&(h=h.map((a,b)=>0===b&&"system"===a.role?{...a,content:a.content+V}:a));let i=x.s.getReasoningEnabled(f),j={messages:h,apiKey:e,model:f,provider:d,tools:g,max_tokens:16384,...g&&g.length>0&&{tool_choice:"auto"},...i&&{reasoning:{enabled:!0}}},k=await this.fetchWithRetry("/api/generate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(j)},3,this.handleRetry.bind(this));if(!k.ok){let a=k.status,b="unknown";429===a?b="rate_limit":401===a||403===a?b="auth":a>=500?b="server":400===a&&(b="invalid_request"),(0,O.u4)("api_error",{provider:d,model:f,error_type:b,status_code:a});let c=`API call failed: ${k.statusText}`;try{let a=await k.json();a.error&&(c="string"==typeof a.error?a.error:a.error.message||JSON.stringify(a.error))}catch{}throw Error(c)}return this.parseStreamingResponseWithTracking(k,d,f)}createConversation(a){let b=`conv_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,c={id:b,agent_type:a,messages:[],metadata:{started_at:Date.now(),cost:0,status:"running"}};return this.conversations.set(b,c),b}async recordAutoCheckpoint(a){let b=await v.Y.createCheckpoint(this.projectId,a,{kind:"auto",baseRevisionId:w.$.getSavedCheckpointId(this.projectId)});return this.onProgress?.("checkpoint_created",{checkpointId:b.id,description:a,timestamp:b.timestamp}),b}getProviderConfig(){let a=x.s.getSelectedProvider(),b=(0,y.sO)(a),c=x.s.getProviderApiKey(a),d=this.model||x.s.getProviderModel(a)||void 0;if(b.apiKeyRequired&&!c&&!b.usesOAuth)throw Error(`API key not configured for provider: ${a}`);return{provider:a,providerConfig:b,apiKey:c||"",model:d||"default-model"}}handleRetry(a,b){let c=`Rate limited. Retry attempt ${a} in ${b/1e3}s...`;i.v.warn(c),this.onProgress?.("retry",{attempt:a,delay:b,reason:"Rate limited",message:c}),A.oR.info(c,{duration:b>2e3?b-500:2e3,description:"Waiting for rate limit to reset"})}async ensurePricing(a,b){let c=`${a}:${b}`;if(this.pricingEnsured.has(c))return;if("openrouter"!==a||x.s.getModelPricing("openrouter",b))return void this.pricingEnsured.add(c);let d=x.s.getCachedModels("openrouter");if(d?.models?.length&&((0,B.V)("openrouter",d.models),x.s.getModelPricing("openrouter",b)))return void this.pricingEnsured.add(c);try{let a=await (0,C.QF)();(0,B.b)(a),x.s.getModelPricing("openrouter",b)&&this.pricingEnsured.add(c)}catch(a){i.v.warn("[MultiAgentOrchestrator] Failed to fetch pricing metadata",a)}}async fetchWithRetry(a,b,c=3,d){for(let e=0;e<=c;e++){let f=await fetch(a,b);if(429!==f.status||e===c)return f;let g=f.headers.get("Retry-After"),h=g?1e3*parseInt(g):1e3*Math.pow(2,e);d?.(e+1,h),await T(h)}throw Error("Unexpected end of retry loop")}async parseStreamingResponseWithTracking(a,b,c){let d=await D(a,{provider:b,model:c,onProgress:this.onProgress});if(d.usage){let a=d.usage;a.provider||(a.provider=b),a.model||(a.model=c);let e=z.U.calculateCost(a,b,c,!0);a.cost=e,this.totalUsage.promptTokens+=a.promptTokens,this.totalUsage.completionTokens+=a.completionTokens,this.totalUsage.totalTokens+=a.totalTokens,this.totalCost+=e,x.s.updateSessionCost(a,e);let f=x.s.getCurrentSession()?.sessionId;this.projectId.startsWith("test-")||g.vfs.updateProjectCost(this.projectId,{cost:e,provider:a.provider||b||"unknown",tokenUsage:{input:a.promptTokens,output:a.completionTokens},sessionId:f,mode:"absolute"}).catch(a=>i.v.error("Failed to update project cost:",a)),this.onProgress?.("usage",{usage:a,totalCost:this.totalCost})}return d}getToolCallSignature(a){let b=a.function?.name||"unknown";try{let c=JSON.parse(a.function.arguments);if("shell"===b){let a=Array.isArray(c.cmd)?c.cmd.join(" "):String(c.cmd||"");return`shell:${a}`}if("write"===b){let a=c.file_path||"",b=this.hashString(JSON.stringify(c.operations||null));return`write:${a}:${b}`}let d=this.stableStringify(c);return`${b}:${d}`}catch{return`${b}:${a.function.arguments}`}}hashString(a){let b=0;for(let c=0;cb&&"object"==typeof b&&!Array.isArray(b)?Object.keys(b).sort().reduce((a,c)=>(a[c]=b[c],a),{}):b)}}},91032:(a,b,c)=>{"use strict";c.d(b,{j:()=>l});var d=c(21124),e=c(38301),f=c(19217),g=c(22544),h=c(49308),i=c(82042),j=c(85351),k=c(6130);function l({title:a,subtitle:b,badge:c,onLogoClick:l,actions:m=[],mobileMenuContent:n,desktopOnlyContent:o,className:p="",leftText:q,mobileVisibleActions:r=[],viewTabs:s,activeViewTab:t,onViewTabChange:u,hideLogo:v=!1,showMobileMenu:w=!1,onMobileMenuClick:x,hideActionsOnMobile:y=!1,pageName:z}){let[A,B]=(0,e.useState)(!1),C=new Set(r),D=y?[]:m.filter(a=>C.has(a.id)),E=y?[]:m.filter(a=>!C.has(a.id));return(0,d.jsxs)("div",{className:`border-b bg-card shadow-sm relative z-20 ${p}`,children:[(0,d.jsxs)("div",{className:"px-3 py-2 flex items-center justify-between",children:[w&&(0,d.jsxs)("div",{className:"md:hidden flex items-center gap-3",children:[(0,d.jsx)(h.g,{width:24,height:24}),z&&(0,d.jsx)("span",{className:"text-sm font-semibold",children:z})]}),!v&&!w&&(0,d.jsxs)("button",{onClick:l,className:"flex items-center gap-2 p-1 pr-2 hover:ring-1 hover:ring-border rounded-sm transition-all",children:[(0,d.jsx)(h.g,{width:24,height:24}),q&&(0,d.jsx)("span",{className:"font-semibold text-lg hidden md:inline",children:q})]}),(0,d.jsx)("div",{className:"flex items-center gap-2 flex-1 justify-center md:justify-start md:ml-6",children:s&&s.length>0?(0,d.jsx)("div",{className:"flex border rounded-full",children:s.map((a,b)=>(0,d.jsxs)(f.$,{variant:t===a.id?"secondary":"ghost",size:"sm",onClick:()=>u?.(a.id),className:`gap-2 ${0===b?"rounded-r-none rounded-l-full":b===s.length-1?"rounded-l-none rounded-r-full":"rounded-none"}`,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4"}),a.label]},a.id))}):q&&!w?(0,d.jsx)("h1",{className:"text-lg font-semibold md:hidden",children:q}):a?(0,d.jsxs)(d.Fragment,{children:[a&&(0,d.jsx)("h1",{className:"text-lg md:text-xl font-semibold",children:a}),c&&(0,d.jsx)(g.E,{variant:"secondary",children:c})]}):null}),!q&&!a&&b&&(0,d.jsx)("div",{className:"hidden md:flex items-center flex-1 ml-6",children:(0,d.jsx)("span",{className:"text-sm text-muted-foreground",children:b})}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)("div",{className:"hidden md:flex items-center gap-2",children:[m.map(a=>a.content?(0,d.jsx)("div",{children:a.content},a.id):(0,d.jsxs)(f.$,{variant:a.variant||"outline",size:a.size||"sm",onClick:a.onClick,disabled:a.disabled,className:"justify-start","data-tour-id":a.dataTourId,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4 mr-2"}),a.label]},a.id)),o]}),(0,d.jsx)("div",{className:"md:hidden flex items-center gap-2",children:D.map(a=>a.content?(0,d.jsx)("div",{children:a.content},a.id):(0,d.jsxs)(f.$,{variant:a.variant||"outline",size:a.size||"sm",onClick:a.onClick,disabled:a.disabled,className:"h-8 px-3","data-tour-id":a.dataTourId,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4 mr-2"}),a.label]},a.id))}),(E.length>0||n)&&(0,d.jsx)(f.$,{variant:"ghost",size:"icon",onClick:()=>B(!A),className:"h-8 w-8 md:hidden",children:A?(0,d.jsx)(i.A,{className:"h-4 w-4"}):(0,d.jsx)(j.A,{className:"h-4 w-4"})}),w&&(0,d.jsx)(f.$,{variant:"ghost",size:"icon",onClick:x,className:"md:hidden h-8 w-8",children:(0,d.jsx)(k.A,{className:"h-5 w-5"})})]})]}),A&&(E.length>0||n)&&(0,d.jsxs)("div",{className:"md:hidden border-t bg-muted/30 px-4 py-4 space-y-3",children:[!q&&!a&&b&&(0,d.jsx)("div",{className:"pb-2 border-b border-border/50",children:(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:b})}),E.length>0&&(0,d.jsx)("div",{className:"space-y-2",children:E.map(a=>a.content?(0,d.jsx)("div",{children:a.content},a.id):(0,d.jsxs)(f.$,{variant:a.variant||"outline",size:a.size||"sm",onClick:()=>{a.onClick(),B(!1)},disabled:a.disabled,className:"w-full justify-start","data-tour-id":a.dataTourId,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4 mr-2"}),a.label]},a.id))}),n&&(0,d.jsx)("div",{className:"pt-2 border-t border-border/50",children:n})]})]})}},91368:(a,b,c)=>{Promise.resolve().then(c.bind(c,69507)),Promise.resolve().then(c.bind(c,26262)),Promise.resolve().then(c.bind(c,20656))},93554:(a,b,c)=>{"use strict";c.d(b,{km:()=>l,_e:()=>n,u4:()=>m}),c(30758);let d="https://stats.oswstudio.com/collect",e="gcBLEeGjdx8gbUMoAAlksvoKSREZlJ4l+GwKieTW2Og=",f="false"!==process.env.NEXT_PUBLIC_TELEMETRY_ENABLED,g="true"===process.env.NEXT_PUBLIC_TELEMETRY_DEBUG;var h=c(47247);let i="osw-telemetry-vid";class j{init(){try{return}catch{}}track(a,b){try{if(!this.initialized||!this.optedIn||!f)return;let c={event:a,timestamp:Date.now(),fields:{vid:this.visitorId,deployment_type:this.deploymentType,app_version:this.appVersion,...b??{}}};this.queue.push(c),this.debug("track",c),this.queue.length>=50&&this.flush()}catch{}}setOptIn(a){try{if(!a&&this.optedIn&&(this.track("telemetry_disabled"),this.flushing?this.beaconFlush():this.flush()),this.optedIn=a,h.s.setSetting("telemetryOptIn",a),a)this.visitorId=function(){try{let a=localStorage.getItem(i);return a||(a=crypto.randomUUID(),localStorage.setItem(i,a)),a}catch{return"unknown"}}();else{this.queue=[];try{localStorage.removeItem(i)}catch{}this.visitorId="unknown"}}catch{}}async flush(){try{if(0===this.queue.length||this.flushing)return;this.flushing=!0;let a=this.queue.splice(0),b=0,c=!1;for(;b<3&&!c;)try{let f={"Content-Type":"application/json"};e&&(f.Authorization=`Bearer ${e}`),(await fetch(d,{method:"POST",headers:f,body:JSON.stringify({events:a}),credentials:"omit"})).ok?(c=!0,this.debug(`Flushed ${a.length} events`)):++b<3&&await this.sleep(1e3*Math.pow(2,b-1))}catch{++b<3&&await this.sleep(1e3*Math.pow(2,b-1))}c||this.debug(`Dropped ${a.length} events after 3 retries`)}catch{}finally{this.flushing=!1}}beaconFlush(){if(0!==this.queue.length)try{let a={events:this.queue.splice(0)};e&&(a.token=e);let b=JSON.stringify(a);fetch(d,{method:"POST",headers:{"Content-Type":"application/json"},body:b,keepalive:!0}).catch(()=>{})}catch{}}sleep(a){return new Promise(b=>setTimeout(b,a))}debug(...a){g&&console.debug("[telemetry]",...a)}constructor(){this.queue=[],this.flushTimer=null,this.heartbeatTimer=null,this.optedIn=!0,this.initialized=!1,this.sessionStartTime=0,this.flushing=!1,this.visitorId="unknown",this.deploymentType="browser",this.appVersion="unknown",this.handleUnload=()=>{this.beaconFlush()},this.handleVisibility=()=>{"hidden"===document.visibilityState&&this.beaconFlush()}}}let k=null;function l(){k||(k=new j).init()}function m(a,b){k?.track(a,b)}function n(a){k?.setOptIn(a)}},94348:()=>{},94722:(a,b,c)=>{"use strict";c.d(b,{H:()=>e,KC:()=>g,ZK:()=>f,rX:()=>h});let d=[];function e(a){d.push(a)}function f(){return[...new Set(d)]}function g(){let a=d;return d=[],[...new Set(a)]}function h(a){return"Runtime errors detected in the preview. Fix these issues:\n\n"+a.map(a=>` - ${a}`).join("\n")}},96352:(a,b,c)=>{"use strict";c.d(b,{Gr:()=>f,N$:()=>g,N2:()=>i,Q6:()=>e,fu:()=>h});let d={html:["html","htm"],css:["css"],js:["js","mjs","jsx","ts","tsx","svelte","vue","py","lua"],json:["json"],text:["txt","md","xml","svg"],template:["hbs","handlebars"],image:["png","jpg","jpeg","gif","webp","ico","bmp"],video:["mp4","webm","ogg"]},e={text:5242880,html:5242880,css:5242880,js:5242880,json:5242880,template:5242880,image:0xa00000,video:0x3200000,binary:0xa00000};function f(a){let b=a.split(".").pop()?.toLowerCase();for(let[a,c]of Object.entries(d))if(c.includes(b||""))return a;return"text"}function g(a){return({html:"text/html",htm:"text/html",css:"text/css",js:"application/javascript",mjs:"application/javascript",jsx:"application/javascript",ts:"application/typescript",tsx:"application/typescript",svelte:"text/x-svelte",vue:"text/x-vue",py:"text/x-python",lua:"text/x-lua",json:"application/json",txt:"text/plain",md:"text/markdown",xml:"application/xml",svg:"image/svg+xml",hbs:"text/x-handlebars-template",handlebars:"text/x-handlebars-template",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",webp:"image/webp",ico:"image/x-icon",bmp:"image/bmp",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg"})[a.split(".").pop()?.toLowerCase()||""]||"application/octet-stream"}function h(a){let b=a.split(".").pop()?.toLowerCase();for(let a of Object.values(d))if(a.includes(b||""))return!0;return!1}let i=[{value:"personal",label:"Personal Use Only",description:"Cannot be resold or used commercially"},{value:"commercial",label:"Commercial Use",description:"Can be used in commercial projects, cannot resell template"},{value:"mit",label:"MIT License",description:"Use freely, must include copyright notice"},{value:"apache-2.0",label:"Apache 2.0",description:"Similar to MIT, with patent protection"},{value:"gpl-3.0",label:"GPL 3.0",description:"Open source, derivatives must also be GPL"},{value:"bsd-3-clause",label:"BSD 3-Clause",description:"Permissive, cannot use author name for promotion"},{value:"cc-by-4.0",label:"CC BY 4.0",description:"Free use with attribution"},{value:"cc-by-sa-4.0",label:"CC BY-SA 4.0",description:"Free use with attribution, share-alike"},{value:"cc-by-nc-4.0",label:"CC BY-NC 4.0",description:"Free for non-commercial use with attribution"},{value:"unlicense",label:"Unlicense (Public Domain)",description:"No restrictions, completely free to use"},{value:"all-rights-reserved",label:"All Rights Reserved",description:"Most restrictive, requires explicit permission"},{value:"custom",label:"Custom License",description:"Specify your own terms"}]},98763:(a,b,c)=>{"use strict";c.d(b,{Y:()=>h});var d=c(11482),e=c(15514),f=c(57504);class g{arrayBufferToBase64(a){let b=new Uint8Array(a),c="";for(let a=0;a{let c=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).getAll();c.onsuccess=()=>{let b=c.result;for(let a of(this.checkpointMetadata.clear(),b)){let b={id:a.id,timestamp:a.timestamp,description:a.description,projectId:a.projectId,kind:a.kind||"auto",baseRevisionId:a.baseRevisionId??null};this.checkpointMetadata.set(a.id,b)}a()},c.onerror=()=>{e.v.error("Failed to load checkpoint metadata from DB"),b(c.error)}})}async loadSingleCheckpointFromDB(a){return new Promise((b,c)=>{let d=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).get(a);d.onsuccess=()=>{let c,g,h=d.result;if(!h)return void b(null);if("compressed"in h&&h.compressed){let d=(0,f.decompressFromUTF16)(h.compressedData);if(!d){e.v.error(`[Checkpoint] Failed to decompress checkpoint ${a} (corrupt data)`),b(null);return}let i=JSON.parse(d);c=new Map(i.files),g=new Set(i.directories)}else c=new Map(h.files),g=new Set(h.directories);b({id:h.id,timestamp:h.timestamp,description:h.description,projectId:h.projectId,kind:h.kind||"auto",baseRevisionId:h.baseRevisionId??null,files:c,directories:g})},d.onerror=()=>{e.v.error("Failed to load checkpoint from DB"),c(d.error)}})}async saveCheckpointToDB(a){let b;await this.initDB();try{let c=JSON.stringify({files:Array.from(a.files.entries()),directories:Array.from(a.directories)}),d=(0,f.compressToUTF16)(c);b={id:a.id,timestamp:a.timestamp,description:a.description,projectId:a.projectId,kind:a.kind,baseRevisionId:a.baseRevisionId??null,compressed:!0,compressedData:d}}catch{b={...a,files:Array.from(a.files.entries()),directories:Array.from(a.directories),kind:a.kind,baseRevisionId:a.baseRevisionId??null}}return new Promise((a,c)=>{let d;try{d=this.getDB()}catch(a){c(a);return}let f=d.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(b);f.onsuccess=()=>a(),f.onerror=()=>{e.v.error("Failed to save checkpoint to DB"),c(f.error)}})}async deleteCheckpointFromDB(a){return await this.initDB(),new Promise((b,c)=>{let d=this.getDB().transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(a);d.onsuccess=()=>b(),d.onerror=()=>{e.v.error("Failed to delete checkpoint from DB"),c(d.error)}})}async createCheckpoint(a,b,c={}){if("system"===c.kind){let d=this.systemCheckpointLocks.get(a);if(d)return d;let e=this.createCheckpointInternal(a,b,c);this.systemCheckpointLocks.set(a,e);try{return await e}finally{this.systemCheckpointLocks.delete(a)}}return await this.createCheckpointInternal(a,b,c)}async createCheckpointInternal(a,b,c={}){if(await this.initDB(),await d.vfs.init(),"system"===c.kind){let b=Array.from(this.checkpointMetadata.values()).find(b=>b.projectId===a&&"system"===b.kind);if(b){let a=await this.loadSingleCheckpointFromDB(b.id);if(a)return a}}let f=await d.vfs.listDirectory(a,"/"),g=new Map,h=new Set;for(let b of f){let c=b.path.split("/").filter(Boolean);for(let a=1;a<=c.length-1;a++){let b="/"+c.slice(0,a).join("/");h.add(b)}if("string"==typeof b.content)g.set(b.path,b.content);else if(b.content instanceof ArrayBuffer){let a=this.arrayBufferToBase64(b.content);g.set(b.path,{data:a,encoding:"base64"})}else try{let c=await d.vfs.readFile(a,b.path);if("string"==typeof c.content)g.set(b.path,c.content);else if(c.content instanceof ArrayBuffer){let a=this.arrayBufferToBase64(c.content);g.set(b.path,{data:a,encoding:"base64"})}}catch(a){e.v.error(`Failed to read file for checkpoint: ${b.path}`,a)}}let i={id:`cp_${Date.now()}`,timestamp:new Date().toISOString(),description:b,files:g,directories:h,projectId:a,kind:c.kind||"auto",baseRevisionId:c.baseRevisionId??null},j={id:i.id,timestamp:i.timestamp,description:i.description,projectId:i.projectId,kind:i.kind,baseRevisionId:i.baseRevisionId};this.checkpointMetadata.set(i.id,j),this.currentCheckpoint=i.id,await this.saveCheckpointToDB(i);let k=Array.from(this.checkpointMetadata.values()).filter(b=>b.projectId===a&&"auto"===b.kind).sort((a,b)=>new Date(a.timestamp).getTime()-new Date(b.timestamp).getTime());if(k.length>10)for(let a of k.slice(0,k.length-10))this.checkpointMetadata.delete(a.id),await this.deleteCheckpointFromDB(a.id);return await this.enforceGlobalLimit(),i}async restoreCheckpoint(a){if("string"!=typeof a)return e.v.error("[Checkpoint] Invalid checkpoint ID type:",typeof a,a),!1;if(!a.startsWith("cp_")||a.length<6)return e.v.error("[Checkpoint] Invalid checkpoint ID format:",a),!1;await this.initDB();let b=await this.loadSingleCheckpointFromDB(a);if(!b)return e.v.error(`[Checkpoint] Checkpoint not found in database: ${a}`),!1;await d.vfs.init();try{let c=await d.vfs.listDirectory(b.projectId,"/"),e=new Set;for(let a of c){let b=a.path.split("/").filter(Boolean);for(let a=1;a<=b.length-1;a++){let c="/"+b.slice(0,a).join("/");e.add(c)}}for(let a of c)b.files.has(a.path)||await d.vfs.deleteFile(b.projectId,a.path);for(let a of Array.from(e).filter(a=>!b.directories||!b.directories.has(a)).sort((a,b)=>b.length-a.length))try{await d.vfs.deleteDirectory(b.projectId,a)}catch{}if(b.directories){for(let a of Array.from(b.directories).sort((a,b)=>a.length-b.length))if(!e.has(a))try{await d.vfs.createDirectory(b.projectId,a)}catch{}}for(let[a,e]of b.files){let f;f="object"==typeof e&&"base64"===e.encoding?this.base64ToArrayBuffer(e.data):e,c.some(b=>b.path===a)?await d.vfs.updateFile(b.projectId,a,f):await d.vfs.createFile(b.projectId,a,f)}return this.currentCheckpoint=a,!0}catch(a){return e.v.error("Failed to restore checkpoint:",a),!1}}async getCheckpoints(a){return await this.initDB(),Array.from(this.checkpointMetadata.values()).filter(b=>b.projectId===a).sort((a,b)=>b.timestamp.localeCompare(a.timestamp))}getCurrentCheckpoint(){return this.currentCheckpoint&&this.checkpointMetadata.get(this.currentCheckpoint)||null}async checkpointExists(a){return!!a&&"string"==typeof a&&(await this.initDB(),this.checkpointMetadata.has(a))}async clearCheckpoints(a){await this.initDB();let b=[];for(let[c,d]of this.checkpointMetadata)d.projectId===a&&(this.checkpointMetadata.delete(c),b.push(c));for(let a of b)await this.deleteCheckpointFromDB(a);this.currentCheckpoint=null}async clearAutoCheckpoints(a){await this.initDB();let b=await this.getAllStoredCheckpoints(),c=new Set;for(let d of b)d.projectId===a&&"auto"===d.kind&&c.add(d.id);let d=[];for(let[b,e]of this.checkpointMetadata)e.projectId===a&&c.has(b)&&d.push(b);for(let a of d)this.checkpointMetadata.delete(a),await this.deleteCheckpointFromDB(a);this.currentCheckpoint&&d.includes(this.currentCheckpoint)&&(this.currentCheckpoint=null),d.length>0&&e.v.debug(`[CheckpointManager] Cleared ${d.length} auto-checkpoints for project ${a}`)}async getAllStoredCheckpoints(){return new Promise((a,b)=>{let c=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).getAll();c.onsuccess=()=>{a(c.result)},c.onerror=()=>{e.v.error("Failed to get stored checkpoints"),b(c.error)}})}unloadProject(a){let b=0;for(let[c,d]of this.checkpointMetadata)d.projectId===a&&(this.checkpointMetadata.delete(c),b++);this.currentCheckpoint&&(this.checkpointMetadata.get(this.currentCheckpoint)||(this.currentCheckpoint=null)),b>0&&e.v.debug(`[CheckpointManager] Unloaded ${b} checkpoint metadata for project ${a} from memory`)}async enforceGlobalLimit(){let a=Array.from(this.checkpointMetadata.values()).filter(a=>"manual"!==a.kind&&"system"!==a.kind).sort((a,b)=>new Date(a.timestamp).getTime()-new Date(b.timestamp).getTime());if(a.length<=this.MAX_TOTAL_CHECKPOINTS)return;let b=a.slice(0,a.length-this.MAX_TOTAL_CHECKPOINTS);for(let a of b)this.checkpointMetadata.delete(a.id),await this.deleteCheckpointFromDB(a.id);b.length>0&&e.v.debug(`[CheckpointManager] Cleaned up ${b.length} old auto checkpoints`)}constructor(){this.checkpointMetadata=new Map,this.currentCheckpoint=null,this.storeName="checkpoints",this.isInitialized=!1,this.systemCheckpointLocks=new Map,this.MAX_TOTAL_CHECKPOINTS=50}}let h=new g}}; \ No newline at end of file +`}})}},53199:(a,b,c)=>{"use strict";c.d(b,{J:()=>j});var d=c(21124),e=c(38301),f=c(46029),g=c(26691),h=c(15514);let i=(0,g.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),j=e.forwardRef(({className:a,...b},c)=>(0,d.jsx)(f.b,{ref:c,className:(0,h.cn)(i(),a),...b}));j.displayName=f.b.displayName},54920:(a,b,c)=>{Promise.resolve().then(c.bind(c,83133)),Promise.resolve().then(c.bind(c,67600)),Promise.resolve().then(c.bind(c,38502))},57771:(a,b,c)=>{"use strict";c.d(b,{OM:()=>f,Uw:()=>h,fZ:()=>g,sO:()=>e});let d={openrouter:{id:"openrouter",name:"OpenRouter",description:"Access multiple AI models through a unified API",apiKeyRequired:!0,apiKeyPlaceholder:"sk-or-...",apiKeyHelpUrl:"https://openrouter.ai/keys",baseUrl:"https://openrouter.ai/api/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},openai:{id:"openai",name:"OpenAI",description:"GPT-4o, GPT-5 and other OpenAI models",apiKeyRequired:!0,apiKeyPlaceholder:"sk-...",apiKeyHelpUrl:"https://platform.openai.com/api-keys",baseUrl:"https://api.openai.com/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},"openai-codex":{id:"openai-codex",name:"Codex (ChatGPT Sub)",description:"Use your ChatGPT subscription — experimental, use at your own risk",apiKeyRequired:!1,baseUrl:"https://chatgpt.com/backend-api",models:[{id:"gpt-5.3-codex",name:"GPT-5.3 Codex",description:"Most capable agentic coding model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.2-codex",name:"GPT-5.2 Codex",description:"Frontier agentic coding model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.2",name:"GPT-5.2",description:"General purpose frontier model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.1-codex",name:"GPT-5.1 Codex",description:"Optimized for coding tasks",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.1-codex-mini",name:"GPT-5.1 Codex Mini",description:"Fast and lightweight coding model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5.1",name:"GPT-5.1",description:"Broad world knowledge, general reasoning",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"gpt-5-codex",name:"GPT-5 Codex",description:"Legacy codex model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0},{id:"codex-mini-latest",name:"Codex Mini",description:"Fast lightweight codex model",contextLength:272e3,maxTokens:128e3,supportsFunctions:!0,supportsVision:!0}],supportsFunctions:!0,supportsStreaming:!0,usesOAuth:!0},anthropic:{id:"anthropic",name:"Anthropic",description:"Claude Sonnet, Haiku, and Opus models",apiKeyRequired:!0,apiKeyPlaceholder:"sk-ant-...",apiKeyHelpUrl:"https://console.anthropic.com/settings/keys",baseUrl:"https://api.anthropic.com/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},groq:{id:"groq",name:"Groq",description:"Ultra-fast inference with Llama and Mixtral models",apiKeyRequired:!0,apiKeyPlaceholder:"gsk_...",apiKeyHelpUrl:"https://console.groq.com/keys",baseUrl:"https://api.groq.com/openai/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},gemini:{id:"gemini",name:"Google Gemini",description:"Google's multimodal AI models",apiKeyRequired:!0,apiKeyPlaceholder:"AI...",apiKeyHelpUrl:"https://aistudio.google.com/apikey",baseUrl:"https://generativelanguage.googleapis.com/v1beta",models:[{id:"gemini-2.5-flash",name:"Gemini 2.5 Flash",description:"Latest fast Gemini model with thinking",contextLength:1048576,maxTokens:65536,supportsFunctions:!0,supportsVision:!0},{id:"gemini-2.5-pro",name:"Gemini 2.5 Pro",description:"Advanced reasoning and analysis",contextLength:1048576,maxTokens:65536,supportsFunctions:!0,supportsVision:!0},{id:"gemini-2.0-flash",name:"Gemini 2.0 Flash",description:"Fast and versatile",contextLength:1048576,maxTokens:8192,supportsFunctions:!0,supportsVision:!0}],supportsFunctions:!0,supportsStreaming:!0},huggingface:{id:"huggingface",name:"HuggingFace",description:"Free inference with your HuggingFace account",apiKeyRequired:!1,apiKeyPlaceholder:"hf_...",apiKeyHelpUrl:"https://huggingface.co/settings/tokens",baseUrl:"https://router.huggingface.co/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,usesOAuth:!0},ollama:{id:"ollama",name:"Ollama",description:"Run models locally with Ollama",apiKeyRequired:!1,baseUrl:"http://localhost:11434/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,isLocal:!0},lmstudio:{id:"lmstudio",name:"LM Studio",description:"Local model server with tool use support",apiKeyRequired:!1,baseUrl:"http://localhost:1234/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,isLocal:!0},llamacpp:{id:"llamacpp",name:"llama.cpp",description:"Run GGUF models locally with llama-server",apiKeyRequired:!1,baseUrl:"http://localhost:8080/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0,isLocal:!0},sambanova:{id:"sambanova",name:"SambaNova",description:"High-performance AI chips for inference",apiKeyRequired:!0,apiKeyPlaceholder:"SambaNova API Key",apiKeyHelpUrl:"https://cloud.sambanova.ai/apis",baseUrl:"https://api.sambanova.ai/v1",supportsModelDiscovery:!0,supportsFunctions:!0,supportsStreaming:!0},minimax:{id:"minimax",name:"MiniMax",description:"MiniMax M2 models for coding and reasoning",apiKeyRequired:!0,apiKeyPlaceholder:"Your MiniMax API Key",apiKeyHelpUrl:"https://platform.minimax.io/user-center/basic-information/interface-key",baseUrl:"https://api.minimax.io/v1",models:[{id:"MiniMax-M2.5",name:"MiniMax M2.5",description:"Most capable model — coding, reasoning, and tool use",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.3,output:1.2}},{id:"MiniMax-M2.5-highspeed",name:"MiniMax M2.5 Highspeed",description:"Faster variant at ~100 tokens/sec",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.6,output:2.4}},{id:"MiniMax-M2.1",name:"MiniMax M2.1",description:"Multi-language programming with 230B params (10B active)",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.3,output:1.2}},{id:"MiniMax-M2.1-highspeed",name:"MiniMax M2.1 Highspeed",description:"Faster M2.1 variant at ~100 tokens/sec",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.6,output:2.4}},{id:"MiniMax-M2",name:"MiniMax M2",description:"Agentic model with function calling and reasoning",contextLength:204800,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.3,output:1.2}}],supportsModelDiscovery:!1,supportsFunctions:!0,supportsStreaming:!0},zhipu:{id:"zhipu",name:"Zhipu AI",description:"GLM models for reasoning, coding, and vision",apiKeyRequired:!0,apiKeyPlaceholder:"Your Zhipu AI API Key",apiKeyHelpUrl:"https://z.ai/subscribe",baseUrl:"https://api.z.ai/api/paas/v4",models:[{id:"glm-5",name:"GLM-5",description:"Most capable GLM model for reasoning and coding",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,supportsReasoning:!0,pricing:{input:1,output:3.2}},{id:"glm-4.7",name:"GLM-4.7",description:"High-performance reasoning model",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,supportsReasoning:!0,pricing:{input:.6,output:2.2}},{id:"glm-4.7-flash",name:"GLM-4.7 Flash",description:"Fast and free GLM model",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,pricing:{input:0,output:0}},{id:"glm-4.6",name:"GLM-4.6",description:"Balanced performance model",contextLength:2e5,maxTokens:128e3,supportsFunctions:!0,pricing:{input:.6,output:2.2}},{id:"glm-4.6v",name:"GLM-4.6V",description:"Vision model with tool calling support",contextLength:128e3,maxTokens:32e3,supportsFunctions:!0,supportsVision:!0,pricing:{input:.3,output:.9}},{id:"glm-4.6v-flash",name:"GLM-4.6V Flash",description:"Fast and free vision model",contextLength:128e3,maxTokens:32e3,supportsFunctions:!0,supportsVision:!0,pricing:{input:0,output:0}}],supportsModelDiscovery:!1,supportsFunctions:!0,supportsStreaming:!0}};function e(a){return d[a]}function f(){return Object.values(d)}function g(a){switch(a){case"openrouter":default:return"deepseek/deepseek-chat";case"openai":return"gpt-4o-mini";case"openai-codex":return"gpt-5.3-codex";case"anthropic":return"claude-haiku-4-5-20251001";case"groq":return"llama-3.3-70b-versatile";case"gemini":return"gemini-2.5-flash";case"huggingface":return"Qwen/Qwen2.5-Coder-32B-Instruct";case"ollama":return"llama3.2:latest";case"lmstudio":return"qwen/qwen3-4b-thinking-2507";case"llamacpp":return"local-model";case"sambanova":return"Meta-Llama-3.3-70B-Instruct";case"zhipu":return"glm-5";case"minimax":return"MiniMax-M2.5"}}function h(a,b){let c=d[a];if(c.models){let a=c.models.find(a=>a.id===b);if(a?.supportsVision!==void 0)return a.supportsVision}let e=b.toLowerCase();return!!(e.includes("gpt-5")||e.includes("gpt-4")||e.includes("vision")||e.includes("claude-opus")||e.includes("claude-3")||e.includes("claude-4")||e.includes("claude-sonnet")||e.includes("claude-haiku")||e.includes("gemini")||e.includes("llava")||e.includes("bakllava")||e.includes("qwen")&&e.includes("vl")||e.includes("pixtral")||e.includes("glm")&&e.includes("v"))}},60572:(a,b,c)=>{"use strict";c.d(b,{QF:()=>e,WK:()=>f});var d=c(15514);async function e(){try{let a=await fetch("https://openrouter.ai/api/v1/models");if(!a.ok)throw Error(`Failed to fetch models: ${a.statusText}`);return(await a.json()).data.filter(a=>a.architecture.output_modalities.includes("text")&&a.supported_parameters.includes("tools")).sort((a,b)=>{let c=["gpt-4","claude","deepseek","qwen"],d=c.some(b=>a.id.toLowerCase().includes(b)),e=c.some(a=>b.id.toLowerCase().includes(a));return d&&!e?-1:!d&&e?1:b.created-a.created})}catch(a){return d.v.error("Error fetching models:",a),[{id:"deepseek/deepseek-chat",canonical_slug:"deepseek-chat",name:"DeepSeek Chat",created:Date.now(),description:"DeepSeek Chat - Fast and capable model for general tasks",context_length:64e3,architecture:{input_modalities:["text"],output_modalities:["text"],tokenizer:"cl100k_base",instruct_type:"deepseek"},pricing:{prompt:"0.00014",completion:"0.00028",request:"0",image:"0",web_search:"0",internal_reasoning:"0",input_cache_read:"0",input_cache_write:"0"},top_provider:{context_length:64e3,max_completion_tokens:8192,is_moderated:!1},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens"]},{id:"qwen/qwen-2.5-coder-32b-instruct",canonical_slug:"qwen-2.5-coder-32b-instruct",name:"Qwen 2.5 Coder 32B",created:Date.now(),description:"Qwen 2.5 Coder - Specialized for code generation",context_length:32768,architecture:{input_modalities:["text"],output_modalities:["text"],tokenizer:"cl100k_base",instruct_type:"qwen"},pricing:{prompt:"0.00018",completion:"0.00018",request:"0",image:"0",web_search:"0",internal_reasoning:"0",input_cache_read:"0",input_cache_write:"0"},top_provider:{context_length:32768,max_completion_tokens:8192,is_moderated:!1},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens"]},{id:"openai/gpt-4o",canonical_slug:"gpt-4o",name:"GPT-4o",created:Date.now(),description:"OpenAI GPT-4o - Multimodal model with vision capabilities",context_length:128e3,architecture:{input_modalities:["text","image"],output_modalities:["text"],tokenizer:"cl100k_base",instruct_type:"openai"},pricing:{prompt:"0.0025",completion:"0.01",request:"0",image:"0.00765",web_search:"0",internal_reasoning:"0",input_cache_read:"0.00125",input_cache_write:"0.0025"},top_provider:{context_length:128e3,max_completion_tokens:16384,is_moderated:!0},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens","response_format"]},{id:"anthropic/claude-3.5-sonnet",canonical_slug:"claude-3.5-sonnet",name:"Claude 3.5 Sonnet",created:Date.now(),description:"Anthropic Claude 3.5 Sonnet - Advanced reasoning and coding",context_length:2e5,architecture:{input_modalities:["text","image"],output_modalities:["text"],tokenizer:"claude",instruct_type:"anthropic"},pricing:{prompt:"0.003",completion:"0.015",request:"0",image:"0.0048",web_search:"0",internal_reasoning:"0",input_cache_read:"0.0003",input_cache_write:"0.00375"},top_provider:{context_length:2e5,max_completion_tokens:8192,is_moderated:!1},per_request_limits:null,supported_parameters:["tools","tool_choice","temperature","max_tokens"]}]}}function f(a,b=!0){if(null==a)return"";let c=b?a/1e3:a;if(0===c)return"free";if(c<1e-4)return`$${c.toFixed(5).replace(/\.?0+$/,"")}`;if(c<.001)return`$${c.toFixed(4).replace(/\.?0+$/,"")}`;if(c<.01)return`$${c.toFixed(3).replace(/\.?0+$/,"")}`;if(c<.1)return`$${c.toFixed(3).replace(/\.?0+$/,"")}`;if(c<1)return`$${c.toFixed(2).replace(/\.?0+$/,"")}`;else return`$${c.toFixed(2)}`}},61010:(a,b,c)=>{"use strict";c.d(b,{AM:()=>g,Wv:()=>h,hl:()=>i});var d=c(21124);c(38301);var e=c(810),f=c(15514);function g({...a}){return(0,d.jsx)(e.bL,{"data-slot":"popover",...a})}function h({...a}){return(0,d.jsx)(e.l9,{"data-slot":"popover-trigger",...a})}function i({className:a,align:b="center",sideOffset:c=4,collisionPadding:g=16,...h}){return(0,d.jsx)(e.ZL,{children:(0,d.jsx)(e.UC,{"data-slot":"popover-content",align:b,sideOffset:c,collisionPadding:g,className:(0,f.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",a),...h})})}},64727:(a,b,c)=>{"use strict";c.d(b,{t:()=>T});var d=c(21124),e=c(38301),f=c(47247),g=c(57771);async function h(a,b){if(!a)return!1;try{let c=await fetch("/api/validate-key",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:a,provider:b})});if(!c.ok)return!1;let{valid:d}=await c.json();return d}catch{return!1}}async function i(a,b){let c=b||f.s.getSelectedProvider()||"openrouter",d=(0,g.sO)(c),e=a||f.s.getProviderApiKey(c);if(!d.supportsModelDiscovery&&d.models)return d.models.map(a=>a.id);try{let a=await fetch("/api/models",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:e,provider:c})});if(!a.ok)return d.models?.map(a=>a.id)||[];let{models:b}=await a.json();return b||[]}catch{return d.models?.map(a=>a.id)||[]}}var j=c(19217),k=c(7629),l=c(53199),m=c(17585),n=c(78583),o=c(72380),p=c(3368),q=c(14263),r=c(71613),s=c(47089),t=c(42830),u=c(22544),v=c(15514),w=c(61010),x=c(60073),y=c(75234),z=c(46422),A=c(84220),B=c(11082),C=c(56487),D=c(31506),E=c(88285),F=c(85351),G=c(60572),H=c(38190),I=c(93554);function J({provider:a,value:b,onChange:c,className:h,hideModelDetails:n,mode:o="popover",skipGlobalSync:p}){let r=a||f.s.getSelectedProvider(),J=(0,g.sO)(r);(0,e.useRef)(c).current=c;let[K,L]=(0,e.useState)([]),[M,N]=(0,e.useState)(!0),[O,P]=(0,e.useState)(""),[Q,R]=(0,e.useState)(!1),[S,T]=(0,e.useState)(""),[U,V]=(0,e.useState)(!1),[W,X]=(0,e.useState)(!1);(0,e.useCallback)(async()=>{try{N(!0);let a=f.s.getProviderApiKey(r);if(J.apiKeyRequired&&!a){V(!0),J.models?L(J.models):L([]);return}V(!1);let b=f.s.getCachedModels(r);if(b){let a=b.models;L(a),"openrouter"===r&&(0,H.V)("openrouter",a);return}let c=[];if("openrouter"===r){let a=await (0,G.QF)();(0,H.b)(a),c=a.map(a=>{let b=a.pricing?.prompt?Number(a.pricing.prompt):void 0,c=a.pricing?.completion?Number(a.pricing.completion):void 0,d=a.pricing?.internal_reasoning?Number(a.pricing.internal_reasoning):void 0,e=a=>{if(void 0!==a&&Number.isFinite(a))return 1e6*a},f=e(b),g=e(c),h=e(d);return{id:a.id,name:a.name,description:(a=>{if("string"==typeof a)return a;if(a&&"object"==typeof a){let b=["description","name","summary"].map(b=>a[b]).find(a=>"string"==typeof a);if(b)return b;try{return JSON.stringify(a)}catch{}}return null==a?"":String(a)})(a.description),contextLength:a.context_length,maxTokens:a.top_provider?.max_completion_tokens,supportsFunctions:a.supported_parameters?.includes("tools"),supportsVision:a.architecture?.input_modalities?.includes("image"),supportsReasoning:a.supported_parameters?.includes("reasoning"),pricing:void 0!==f&&void 0!==g?{input:f,output:g,reasoning:h}:void 0}})}else if("huggingface"===r){try{let a=await fetch("https://router.huggingface.co/v1/models");a.ok&&(c=((await a.json()).data||[]).map(a=>{let b,c=a.providers||[],d=c.find(a=>a.supports_tools&&"live"===a.status)||c.find(a=>"live"===a.status)||c[0],e=d?.context_length||32768,f=c.some(a=>a.supports_tools),g=a.architecture?.input_modalities?.includes("image");return d?.pricing?.input!=null&&d?.pricing?.output!=null&&(b={input:d.pricing.input,output:d.pricing.output}),{id:a.id,name:a.id.split("/").pop()||a.id,contextLength:e,supportsFunctions:f,supportsVision:g,pricing:b}}))}catch(a){v.v.error("HuggingFace models fetch error:",a)}c.length>0&&(0,H.V)("huggingface",c)}else c=J.supportsModelDiscovery?(await i(a||void 0,r)).map(a=>({id:a,name:a.split("/").pop()||a,contextLength:32e3,supportsFunctions:!0})):J.models?J.models:[];L(c),J.isLocal&&0===c.length&&t.oR.warning(`No models found in ${J.name}. Please load some models in the application.`,{duration:5e3}),c.length>0&&(f.s.setCachedModels(r,c),"openrouter"===r&&(0,H.V)("openrouter",c))}catch(a){v.v.error("Failed to load models:",a),J.isLocal&&t.oR.error(`${J.name} server not running. Please start the server and load some models.`,{duration:5e3}),J.models&&L(J.models)}finally{N(!1)}},[r,J]);let Y=a=>{P(a),p||f.s.setProviderModel(r,a),c?.(a),(0,I.u4)("model_selected",{provider:r,model:a}),"popover"===o&&(R(!1),T("")),X(f.s.getReasoningEnabled(a))},Z=a=>{let b=a.id.toLowerCase();return b.includes("deepseek")?(0,d.jsx)(x.A,{className:"h-3 w-3"}):b.includes("claude")?(0,d.jsx)(y.A,{className:"h-3 w-3"}):b.includes("gpt")?(0,d.jsx)(z.A,{className:"h-3 w-3"}):b.includes("gemini")?(0,d.jsx)(A.A,{className:"h-3 w-3"}):b.includes("llama")?(0,d.jsx)(B.A,{className:"h-3 w-3"}):b.includes("qwen")?(0,d.jsx)(C.A,{className:"h-3 w-3"}):null},$=a=>{let b=a.toLowerCase();return b.includes("deepseek")?"bg-blue-500/10 text-blue-500":b.includes("claude")?"bg-orange-500/10 text-orange-500":b.includes("openai")||b.includes("gpt")?"bg-green-500/10 text-green-500":b.includes("qwen")?"bg-orange-500/10 text-orange-500":b.includes("google")?"bg-red-500/10 text-red-500":b.includes("meta")?"bg-indigo-500/10 text-indigo-500":"bg-gray-500/10 text-gray-500"},_=(0,e.useMemo)(()=>{if(!S.trim())return K;let a=S.toLowerCase();return K.filter(b=>{let c=b.id.toLowerCase(),d=b.name.toLowerCase(),e=b.id.split("/")[0].toLowerCase();return c.includes(a)||d.includes(a)||e.includes(a)})},[K,S]),aa=K.find(a=>a.id===O);if(M)return(0,d.jsxs)("div",{className:h,children:[(0,d.jsx)(l.J,{children:"AI Model"}),(0,d.jsxs)("div",{className:"flex items-center gap-2 h-10 px-3 border rounded-md bg-muted",children:[(0,d.jsx)(q.A,{className:"h-4 w-4 animate-spin"}),(0,d.jsx)("span",{className:"text-sm text-muted-foreground",children:"Loading models..."})]})]});if(U)return(0,d.jsxs)("div",{className:h,children:[(0,d.jsx)(l.J,{children:"AI Model"}),(0,d.jsx)("div",{className:"flex items-center gap-2 h-10 px-3 border rounded-md bg-muted/50 border-orange-200 dark:border-orange-800",children:(0,d.jsxs)("span",{className:"text-sm text-orange-600 dark:text-orange-400",children:["API key required for ",J.name]})}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Set your API key in settings to load available models"})]});let ab=!n&&aa&&(0,d.jsxs)("div",{className:"mt-1 text-xs text-muted-foreground max-h-[150px] overflow-y-auto pr-2",children:[(0,d.jsx)("div",{className:"font-medium mb-1",children:aa.pricing?0===aa.pricing.input&&0===aa.pricing.output?"Free":`Input: ${(0,G.WK)(aa.pricing.input)}/K • Output: ${(0,G.WK)(aa.pricing.output)}/K`:"Pricing varies by provider"}),aa.description&&(0,d.jsx)("div",{children:aa.description})]}),ac=aa?.supportsReasoning&&(0,d.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-2 p-2 rounded-md bg-muted/50 border",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)(D.A,{className:"h-4 w-4 text-amber-500"}),(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{htmlFor:"reasoning-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Reasoning"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Show step-by-step thinking process"})]})]}),(0,d.jsx)(m.d,{id:"reasoning-toggle",checked:W,onCheckedChange:a=>{X(a),O&&f.s.setReasoningEnabled(O,a)}})]});return"inline"===o?(0,d.jsxs)("div",{className:h,children:[(0,d.jsxs)("div",{className:"border rounded-lg overflow-hidden",children:[(0,d.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,d.jsx)(E.A,{className:"h-3.5 w-3.5 shrink-0 opacity-50"}),(0,d.jsx)(k.p,{placeholder:"Search models...",value:S,onChange:a=>T(a.target.value),className:"h-9 border-0 bg-transparent dark:bg-transparent shadow-none focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0 text-sm"}),S&&(0,d.jsx)(j.$,{variant:"ghost",size:"sm",onClick:()=>T(""),className:"h-5 w-5 p-0",children:(0,d.jsx)(s.A,{className:"h-3 w-3"})})]}),(0,d.jsx)("div",{className:"max-h-[240px] overflow-y-auto p-1",children:0===_.length?(0,d.jsx)("div",{className:"py-5 text-center text-sm text-muted-foreground",children:"No models found"}):_.map(a=>(0,d.jsx)("button",{onClick:()=>Y(a.id),className:(0,v.cn)("w-full text-left px-3 py-2 transition-colors rounded-lg","inline"===o?O===a.id?"bg-primary/10 border border-primary/30":"hover:bg-accent border border-transparent":O===a.id?"bg-accent":"hover:bg-accent hover:text-accent-foreground"),children:(0,d.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[Z(a),(0,d.jsx)("span",{className:(0,v.cn)("font-medium text-sm",O===a.id&&"inline"===o&&"text-primary"),children:a.name}),"openrouter"===r&&(0,d.jsx)(u.E,{variant:"secondary",className:`text-xs ${$(a.id)}`,children:a.id.split("/")[0]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[(0,d.jsxs)("span",{children:["Context: ",Math.round(a.contextLength/1e3),"K"]}),a.pricing&&(0===a.pricing.input&&0===a.pricing.output?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"\xb7"}),(0,d.jsx)("span",{children:"Free"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"\xb7"}),(0,d.jsxs)("span",{children:[(0,G.WK)(a.pricing.input),"/K | ",(0,G.WK)(a.pricing.output),"/K"]})]})),!a.pricing&&"openrouter"!==r&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"\xb7"}),(0,d.jsx)("span",{children:"Pricing varies"})]})]})]})},a.id))})]}),ab,ac]}):(0,d.jsxs)("div",{className:h,children:[(0,d.jsx)(l.J,{htmlFor:"model-select",children:"AI Model"}),(0,d.jsxs)(w.AM,{open:Q,onOpenChange:R,children:[(0,d.jsx)(w.Wv,{asChild:!0,children:(0,d.jsxs)(j.$,{variant:"outline",role:"combobox","aria-expanded":Q,className:"justify-between font-normal min-w-[200px]",children:[aa?(0,d.jsxs)("div",{className:"flex items-center gap-2 truncate",children:[Z(aa),(0,d.jsx)("span",{className:"truncate",children:aa.name})]}):(0,d.jsx)("span",{className:"text-muted-foreground",children:"Select a model..."}),(0,d.jsx)(F.A,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,d.jsxs)(w.hl,{className:"w-[32rem] p-0",align:"start",side:"bottom",sideOffset:5,children:[(0,d.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,d.jsx)(E.A,{className:"h-4 w-4 shrink-0 opacity-50"}),(0,d.jsx)(k.p,{placeholder:"Search models...",value:S,onChange:a=>T(a.target.value),className:"h-10 border-0 focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0"}),S&&(0,d.jsx)(j.$,{variant:"ghost",size:"sm",onClick:()=>T(""),className:"h-5 w-5 p-0",children:(0,d.jsx)(s.A,{className:"h-3 w-3"})})]}),(0,d.jsx)("div",{className:"max-h-[400px] min-h-[300px] overflow-y-auto",children:0===_.length?(0,d.jsx)("div",{className:"py-6 text-center text-sm text-muted-foreground",children:"No models found"}):_.map(a=>(0,d.jsx)("button",{onClick:()=>Y(a.id),className:(0,v.cn)("w-full text-left px-3 py-3 hover:bg-accent hover:text-accent-foreground transition-colors",O===a.id&&"bg-accent"),children:(0,d.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[Z(a),(0,d.jsx)("span",{className:"font-medium",children:a.name}),"openrouter"===r&&(0,d.jsx)(u.E,{variant:"secondary",className:`text-xs ${$(a.id)}`,children:a.id.split("/")[0]})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[(0,d.jsxs)("span",{children:["Context: ",Math.round(a.contextLength/1e3),"K"]}),a.pricing&&(0===a.pricing.input&&0===a.pricing.output?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsx)("span",{children:"Free"})]}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsxs)("span",{children:[(0,G.WK)(a.pricing.input),"/K | ",(0,G.WK)(a.pricing.output),"/K"]})]})),!a.pricing&&"openrouter"!==r&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{children:"•"}),(0,d.jsx)("span",{children:"Pricing varies"})]})]})]})},a.id))})]})]}),ab,ac]})}var K=c(28241),L=c(16945),M=c(77917),N=c(19710);function O({method:a,extra:b,info:c,onDisconnect:e,disconnecting:f}){return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center justify-between p-2.5 rounded-lg border border-green-600/15 bg-green-500/5",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("div",{className:"h-1.5 w-1.5 rounded-full bg-green-500 shadow-[0_0_8px_rgba(34,197,94,0.5)]"}),(0,d.jsx)("span",{className:"text-sm font-semibold text-green-600 dark:text-green-400",children:"Connected"}),a&&(0,d.jsxs)("span",{className:"text-xs text-muted-foreground",children:["via ",a]}),b&&(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:b})]}),(0,d.jsxs)(j.$,{size:"sm",variant:"ghost",className:"gap-1 text-muted-foreground hover:text-destructive h-7 px-2 text-xs",onClick:e,disabled:f,children:[f?(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin"}):(0,d.jsx)(N.A,{className:"h-3 w-3"}),"Disconnect"]})]}),c&&(0,d.jsx)("div",{className:"text-xs text-muted-foreground mt-2 pl-0.5",children:c})]})}var P=c(41316);function Q({onAuthChange:a}){let[b,c]=(0,e.useState)(()=>!!f.s.getCodexAuth()),[g,h]=(0,e.useState)(""),[i,k]=(0,e.useState)(!1),m=f.s.getCodexAuth(),o=(0,e.useCallback)(b=>{a?.(),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:"openai-codex",hasKey:b}}))},[a]),p=async()=>{k(!0);try{let a=(0,P.tv)(g),b=await (0,P.cH)(a);f.s.setCodexAuth(b),c(!0),h(""),t.oR.success("Token saved! Tokens will refresh automatically."),o(!0)}catch(b){let a=b instanceof Error?b.message:"Invalid JSON";t.oR.error(a)}finally{k(!1)}},r=async()=>{k(!0);try{await (0,P.kW)(),f.s.clearModelCache("openai-codex"),c(!1),t.oR.success("Disconnected from ChatGPT"),o(!1)}catch{t.oR.error("Failed to disconnect. Please try again.")}finally{k(!1)}},s=(0,d.jsx)("div",{className:"p-2.5 border border-yellow-600/30 rounded-md bg-yellow-950/20 text-xs text-yellow-200/80 space-y-1",children:(0,d.jsxs)("div",{className:"flex items-start gap-2",children:[(0,d.jsx)(L.A,{className:"h-3.5 w-3.5 text-yellow-500 mt-0.5 shrink-0"}),(0,d.jsxs)("div",{children:[(0,d.jsxs)("p",{children:[(0,d.jsx)("span",{className:"font-medium text-yellow-400",children:"Use at your own risk."})," ","This routes requests through an unofficial backend using your ChatGPT session token. Your token is sent to ChatGPT servers but the usage is outside the intended Codex CLI."]}),(0,d.jsxs)("p",{className:"mt-1",children:["OpenAI may restrict or revoke access to this endpoint at any time. For reliable, long-term use consider an"," ",(0,d.jsx)("a",{href:"https://platform.openai.com/api-keys",target:"_blank",rel:"noopener noreferrer",className:"text-yellow-400 hover:underline",children:"OpenAI API key"})," ","instead."]})]})]})});return b&&m?(0,d.jsxs)("div",{className:"space-y-3",children:[s,(0,d.jsx)(O,{method:"ChatGPT",extra:m.user_email,info:m.expires_at?`Expires in ${(()=>{if(!m?.expires_at)return"";let a=m.expires_at-Math.floor(Date.now()/1e3);if(a<=0)return"Expired (will auto-refresh)";let b=Math.floor(a/60);if(b<60)return`${b}m`;let c=Math.floor(b/60);return`${c}h ${b%60}m`})()}`:void 0,onDisconnect:r,disconnecting:i})]}):(0,d.jsxs)("div",{className:"space-y-3",children:[(0,d.jsx)(l.J,{children:"ChatGPT Authentication"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use your ChatGPT Plus/Pro subscription instead of an API key. Tokens refresh automatically once connected."}),s,(0,d.jsxs)("div",{className:"p-3 border rounded-md bg-muted/50 space-y-3",children:[(0,d.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,d.jsx)(M.A,{className:"h-4 w-4"}),"Setup Instructions"]}),(0,d.jsxs)("ol",{className:"text-xs text-muted-foreground space-y-2 list-decimal list-inside",children:[(0,d.jsxs)("li",{children:["Install the"," ",(0,d.jsxs)("a",{href:"https://github.com/openai/codex",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["Codex CLI ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]}),": ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"npm i -g @openai/codex"})]}),(0,d.jsxs)("li",{children:["Run ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"codex login"})," and follow the browser prompts"]}),(0,d.jsxs)("li",{children:["Copy your token by running:",(0,d.jsx)("br",{}),(0,d.jsx)("code",{className:"bg-muted px-1 rounded select-all",children:"cat ~/.codex/auth.json | pbcopy"}),(0,d.jsx)("span",{className:"text-muted-foreground/60 ml-1",children:"(macOS)"}),(0,d.jsx)("br",{}),(0,d.jsx)("code",{className:"bg-muted px-1 rounded select-all",children:"cat ~/.codex/auth.json | xclip -sel c"}),(0,d.jsx)("span",{className:"text-muted-foreground/60 ml-1",children:"(Linux)"})]}),(0,d.jsxs)("li",{children:["Paste below with ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"Cmd+V"})," / ",(0,d.jsx)("code",{className:"bg-muted px-1 rounded",children:"Ctrl+V"})]})]})]}),(0,d.jsxs)("div",{className:"space-y-2",children:[(0,d.jsx)(l.J,{htmlFor:"codex-token",className:"text-xs",children:"Auth Token JSON"}),(0,d.jsx)("textarea",{id:"codex-token",className:"w-full h-24 text-xs font-mono p-2 rounded-md border bg-background resize-none",placeholder:'{\n "access_token": "ey...",\n "refresh_token": "v1.ey...",\n "expires_at": 1234567890\n}',value:g,onChange:a=>h(a.target.value)}),(0,d.jsxs)(j.$,{size:"sm",onClick:p,disabled:!g.trim()||i,children:[i&&(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin mr-1"}),"Save Token"]})]})]})}var R=c(15193);function S({onAuthChange:a}){let[b,c]=(0,e.useState)(!1),[g,i]=(0,e.useState)(),[m,r]=(0,e.useState)(""),[s,u]=(0,e.useState)(!1),[v,w]=(0,e.useState)(!1),[x,y]=(0,e.useState)(!1),[z,A]=(0,e.useState)(()=>!!f.s.getHFAuth()),B=(0,e.useRef)(null),C=(0,e.useCallback)(b=>{a?.(),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:"huggingface",hasKey:b}}))},[a]),D=async()=>{let a=B.current;if(!a)try{B.current=a=await (0,R.X8)()}catch{t.oR.error("Failed to connect. Please try again.");return}if(!a.clientId)return void t.oR.error("OAuth is not configured on this instance.");await (0,R.UF)(a.clientId,a.scopes)},E=async()=>{let a=m.trim();if(!a)return void t.oR.error("Please enter an access token");w(!0);try{await h(a,"huggingface")?(f.s.setHFAuth({access_token:a}),A(!0),r(""),t.oR.success("Connected to HuggingFace"),C(!0)):t.oR.error('Invalid token. Check that it has "Inference Providers" permission.')}catch{t.oR.error("Failed to validate token. Please try again.")}finally{w(!1)}};return z?(0,d.jsx)("div",{className:"space-y-3",children:(0,d.jsx)(O,{method:g?"OAuth":"API Key",extra:g,info:(0,d.jsxs)(d.Fragment,{children:["Free tier: $0.10/month in free inference credits."," ",(0,d.jsxs)("a",{href:"https://huggingface.co/pricing",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["Upgrade ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]})]}),onDisconnect:()=>{y(!0);try{f.s.clearHFAuth(),f.s.clearModelCache("huggingface"),A(!1),i(void 0),r(""),t.oR.success("Disconnected from HuggingFace"),C(!1)}catch{t.oR.error("Failed to disconnect. Please try again.")}finally{y(!1)}},disconnecting:x})}):(0,d.jsxs)("div",{className:"space-y-3",children:[(0,d.jsx)(l.J,{children:"HuggingFace Authentication"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use your HuggingFace account for free AI inference ($0.10/month free credits)."}),b&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.$,{onClick:D,className:"w-full gap-2",variant:"outline",children:"Sign in with HuggingFace"}),(0,d.jsxs)("div",{className:"relative",children:[(0,d.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,d.jsx)("span",{className:"w-full border-t"})}),(0,d.jsx)("div",{className:"relative flex justify-center text-xs uppercase",children:(0,d.jsx)("span",{className:"bg-background px-2 text-muted-foreground",children:"Or use an access token"})})]})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{htmlFor:"hf-token",className:"text-xs",children:"Access Token"}),(0,d.jsxs)("div",{className:"flex gap-2 mt-1.5",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(k.p,{id:"hf-token",type:s?"text":"password",value:m,onChange:a=>r(a.target.value),onKeyDown:a=>{"Enter"===a.key&&m.trim()&&E()},placeholder:"hf_...",className:"pr-10",disabled:v}),(0,d.jsx)(j.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>u(!s),children:s?(0,d.jsx)(o.A,{className:"h-4 w-4"}):(0,d.jsx)(p.A,{className:"h-4 w-4"})})]}),(0,d.jsx)(j.$,{onClick:E,disabled:v||!m.trim(),size:"sm",children:v?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin mr-1"}),"Connecting..."]}):"Connect"})]})]}),(0,d.jsxs)("div",{className:"p-3 border rounded-md bg-muted/50 text-xs text-muted-foreground space-y-2",children:[(0,d.jsx)("p",{className:"font-medium",children:"How to get an access token:"}),(0,d.jsxs)("ol",{className:"list-decimal list-inside space-y-1",children:[(0,d.jsxs)("li",{children:["Go to"," ",(0,d.jsxs)("a",{href:"https://huggingface.co/settings/tokens",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["huggingface.co/settings/tokens ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]})]}),(0,d.jsx)("li",{children:'Create a new token with "Make calls to Inference Providers" permission'}),(0,d.jsx)("li",{children:"Paste the token above and click Connect"})]}),!b&&(0,d.jsx)("p",{className:"text-muted-foreground/70 mt-1",children:"OAuth sign-in is available when deployed on HuggingFace Spaces."})]})]})}function T({onClose:a,onModelChange:b,showJudgeModel:c,onJudgeModelChange:i}){let[u,v]=(0,e.useState)(()=>f.s.getSelectedProvider()),[w,x]=(0,e.useState)(!1),[y,z]=(0,e.useState)(!1),[A,B]=(0,e.useState)(null),[C,D]=(0,e.useState)(""),[E,F]=(0,e.useState)(()=>{let a=f.s.getSelectedProvider();return!!(0,g.sO)(a).apiKeyRequired&&!!f.s.getProviderApiKey(a)}),[G,H]=(0,e.useState)(!0),[L,M]=(0,e.useState)(()=>!1),N=async()=>{if(!C)return void t.oR.error("Please enter an API key");z(!0);try{let a=await h(C,u);B(a),a?t.oR.success("API key is valid!"):t.oR.error("Invalid API key")}catch{B(!1),t.oR.error("Failed to validate API key")}finally{z(!1)}},P=async()=>{let a=C.trim();if(!a)return void t.oR.error("Please enter an API key");z(!0);try{await h(a,u)?(f.s.setProviderApiKey(u,a),f.s.clearModelCache(u),F(!0),D(""),B(null),t.oR.success("API key connected!"),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!0}}))):t.oR.error("Invalid API key. Please check and try again.")}catch{t.oR.error("Failed to validate API key")}finally{z(!1)}},R=(0,g.sO)(u);return(0,d.jsxs)("div",{className:"flex-1 min-h-0 flex flex-col overflow-hidden",children:[(0,d.jsxs)("div",{className:"shrink-0",children:[(0,d.jsx)("h3",{className:"font-semibold text-base tracking-tight",children:"Model Settings"}),(0,d.jsx)("p",{className:"text-muted-foreground text-xs mt-1",children:"Configure your AI model and API connection"})]}),(0,d.jsxs)("div",{className:"flex-1 min-h-0 overflow-y-auto mt-5 space-y-5",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{htmlFor:"provider",className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Provider"}),(0,d.jsxs)(K.l6,{value:u,onValueChange:a=>{v(a),f.s.setSelectedProvider(a),(0,I.u4)("provider_selected",{provider:a})},children:[(0,d.jsx)(K.bq,{id:"provider",className:"mt-2 !h-fit w-full",children:(0,d.jsx)(K.yv,{placeholder:"Select a provider",children:u&&(0,d.jsxs)("div",{className:"flex flex-col text-left",children:[(0,d.jsx)("span",{className:"font-medium",children:R.name}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:R.description})]})})}),(0,d.jsx)(K.gC,{className:"max-h-[400px]",children:(0,g.OM)().filter(a=>G||"openai-codex"!==a.id).map(a=>(0,d.jsx)(K.eb,{value:a.id,className:"py-2.5",children:(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsx)("span",{className:"font-medium",children:a.name}),(0,d.jsx)("span",{className:"text-xs text-muted-foreground",children:a.description})]})},a.id))})]})]}),R.usesOAuth?"huggingface"===u?(0,d.jsx)(S,{onAuthChange:()=>{window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!!f.s.getProviderApiKey(u)}}))}}):(0,d.jsx)(Q,{onAuthChange:()=>{window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!!f.s.getProviderApiKey(u)}}))}}):R.apiKeyRequired?E?(0,d.jsx)(O,{method:"API Key",extra:(()=>{let a=f.s.getProviderApiKey(u);return a?`\xb7\xb7\xb7${a.slice(-4)}`:void 0})(),info:R.apiKeyHelpUrl&&(0,d.jsxs)("a",{href:R.apiKeyHelpUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-0.5",children:["Manage on ",R.name," ",(0,d.jsx)(n.A,{className:"h-2.5 w-2.5"})]}),onDisconnect:()=>{f.s.setProviderApiKey(u,""),f.s.clearModelCache(u),F(!1),D(""),B(null),t.oR.success(`Disconnected from ${(0,g.sO)(u).name}`),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!1}}))}}):(0,d.jsxs)("div",{children:[(0,d.jsxs)(l.J,{htmlFor:"api-key",children:[R.name," API Key"]}),(0,d.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(k.p,{id:"api-key",type:w?"text":"password",value:C,onChange:a=>{D(a.target.value),B(null)},onKeyDown:a=>{"Enter"===a.key&&C.trim()&&P()},placeholder:R.apiKeyPlaceholder||"API Key",className:"pr-10","data-tour-id":"provider-key-input",disabled:y}),(0,d.jsx)(j.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>x(!w),children:w?(0,d.jsx)(o.A,{className:"h-4 w-4"}):(0,d.jsx)(p.A,{className:"h-4 w-4"})})]}),(0,d.jsx)(j.$,{onClick:P,disabled:y||!C.trim(),size:"sm",children:y?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(q.A,{className:"h-3 w-3 animate-spin mr-1"}),"Connecting..."]}):"Connect"})]}),R.apiKeyHelpUrl&&(0,d.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["Get your API key from"," ",(0,d.jsxs)("a",{href:R.apiKeyHelpUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",children:[R.name," ",(0,d.jsx)(n.A,{className:"h-3 w-3"})]})]})]}):R.isLocal?(0,d.jsxs)("div",{children:[(0,d.jsxs)(l.J,{htmlFor:"api-key",children:[R.name," API Key",(0,d.jsx)("span",{className:"text-muted-foreground text-xs ml-1",children:"(optional)"})]}),(0,d.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,d.jsxs)("div",{className:"relative flex-1",children:[(0,d.jsx)(k.p,{id:"api-key",type:w?"text":"password",value:C,onChange:a=>{var b;D(b=a.target.value),f.s.setProviderApiKey(u,b),B(null),f.s.clearModelCache(u),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:u,hasKey:!!b}}))},placeholder:R.apiKeyPlaceholder||"API Key",className:"pr-10","data-tour-id":"provider-key-input"}),(0,d.jsx)(j.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>x(!w),children:w?(0,d.jsx)(o.A,{className:"h-4 w-4"}):(0,d.jsx)(p.A,{className:"h-4 w-4"})})]}),(0,d.jsx)(j.$,{onClick:N,disabled:y||!C,size:"sm",children:y?"Validating...":"Validate"}),null!==A&&(0,d.jsx)("div",{className:"flex items-center",children:A?(0,d.jsx)(r.A,{className:"h-5 w-5 text-green-500"}):(0,d.jsx)(s.A,{className:"h-5 w-5 text-red-500"})})]}),(0,d.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["API key is optional for ",R.name,". Only needed if you've configured authentication on your local server."]})]}):null,!R.apiKeyRequired&&R.isLocal&&(0,d.jsxs)("div",{className:"text-sm text-muted-foreground p-3 border rounded-md bg-muted/50",children:[(0,d.jsx)("p",{className:"font-medium mb-1",children:"Local Provider"}),(0,d.jsxs)("p",{children:["Make sure ",R.name," is running on your machine."]}),(0,d.jsxs)("p",{children:["Default endpoint: ",(0,d.jsx)("code",{className:"text-xs",children:R.baseUrl})]}),"lmstudio"===u&&(0,d.jsxs)("div",{className:"mt-2 text-xs",children:[(0,d.jsx)("p",{className:"font-medium",children:"For tool use support:"}),(0,d.jsx)("p",{children:"• Load a model like qwen/qwen3-4b-thinking-2507"}),(0,d.jsx)("p",{children:"• Start the local server in LM Studio"}),(0,d.jsx)("p",{children:"• Models will be automatically discovered"})]})]}),(0,d.jsx)("hr",{className:"border-border"}),(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Code Model"}),(0,d.jsx)("div",{className:"mt-2",children:(0,d.jsx)(J,{provider:u,mode:"inline",onChange:a=>{L||b?.(a)},className:"space-y-2"})})]}),!c&&(0,d.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{className:"text-sm font-medium",children:"Use different model for chat"}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Select a separate (usually cheaper) model for chat/planning"})]}),(0,d.jsx)(m.d,{id:"separate-chat-model",checked:L,onCheckedChange:a=>M(a)})]}),!c&&L&&(0,d.jsxs)("div",{children:[(0,d.jsx)(l.J,{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Chat Model"}),(0,d.jsx)("div",{className:"mt-2",children:(0,d.jsx)(J,{provider:u,mode:"inline",onChange:a=>{b?.(a)},className:"space-y-2"})})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("hr",{className:"border-border"}),(0,d.jsxs)("div",{children:[(0,d.jsxs)(l.J,{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:["Judge Model ",(0,d.jsx)("span",{className:"normal-case font-normal",children:"(optional)"})]}),(0,d.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-2",children:"Separate model for evaluating subjective test criteria"}),(0,d.jsx)(J,{provider:u,mode:"inline",skipGlobalSync:!0,onChange:a=>i?.(a),className:"space-y-2"})]})]})]}),a&&(0,d.jsx)("div",{className:"shrink-0 flex justify-end pt-4 border-t mt-4",children:(0,d.jsx)(j.$,{onClick:a,size:"sm",children:"Done"})})]})}},67600:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>f});var d=c(21124);c(38301);var e=c(45523);function f({children:a,attribute:b="class",defaultTheme:c="dark",enableSystem:f=!0,storageKey:g="osw-studio-theme",...h}){return(0,d.jsx)(e.N,{attribute:b,defaultTheme:c,enableSystem:f,storageKey:g,disableTransitionOnChange:!0,...h,children:a})}},69507:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(97954).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx","default")},83133:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(21124),e=c(62806),f=c(96610);function g({children:a}){let b=new e.E;return(0,d.jsx)(f.Ht,{client:b,children:a})}},86275:(a,b,c)=>{"use strict";c.d(b,{U:()=>h});var d=c(47247),e=c(15514);let f={"openrouter/deepseek/deepseek-chat":{input:.14,output:.28},"openrouter/deepseek/deepseek-reasoner":{input:.55,output:2.19,reasoning:5.5},"openrouter/anthropic/claude-3-5-sonnet":{input:3,output:15},"openrouter/anthropic/claude-3-5-haiku":{input:1,output:5},"openrouter/openai/gpt-4o":{input:2.5,output:10},"openrouter/openai/gpt-4o-mini":{input:.15,output:.6},"openrouter/meta-llama/llama-3.3-70b-instruct":{input:.88,output:.88},"openrouter/qwen/qwen-2.5-72b-instruct":{input:.35,output:.4},"openai/gpt-4o":{input:2.5,output:10},"openai/gpt-4o-mini":{input:.15,output:.6},"openai/gpt-4-turbo":{input:10,output:30},"openai/gpt-3.5-turbo":{input:.5,output:1.5},"openai/o1-preview":{input:15,output:60,reasoning:60},"openai/o1-mini":{input:3,output:12,reasoning:12},"anthropic/claude-3-5-sonnet-20241022":{input:3,output:15},"anthropic/claude-3-5-haiku-20241022":{input:1,output:5},"anthropic/claude-3-opus-20240229":{input:15,output:75},"anthropic/claude-3-sonnet-20240229":{input:3,output:15},"anthropic/claude-3-haiku-20240307":{input:.25,output:1.25},"gemini/gemini-1.5-pro":{input:1.25,output:5},"gemini/gemini-1.5-flash":{input:.075,output:.3},"gemini/gemini-1.5-flash-8b":{input:.0375,output:.15},"groq/llama-3.3-70b-versatile":{input:.59,output:.79},"groq/llama-3.3-70b-specdec":{input:.59,output:.99},"groq/llama-3.2-90b-text-preview":{input:.9,output:.9},"groq/mixtral-8x7b-32768":{input:.24,output:.24},"fireworks/llama-v3p3-70b-instruct":{input:.9,output:.9},"fireworks/llama-v3p1-405b-instruct":{input:3,output:3},"fireworks/qwen2p5-72b-instruct":{input:.9,output:.9},"together/meta-llama/Llama-3.3-70B-Instruct-Turbo":{input:.88,output:.88},"together/meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo":{input:3.5,output:3.5},"together/Qwen/Qwen2.5-72B-Instruct-Turbo":{input:1.2,output:1.2},"sambanova/Meta-Llama-3.3-70B-Instruct":{input:.6,output:.6},"sambanova/Meta-Llama-3.1-405B-Instruct":{input:3,output:3},"sambanova/Qwen2.5-72B-Instruct":{input:.6,output:.6},"hyperbolic/meta-llama/Llama-3.3-70B-Instruct":{input:.8,output:.8},"hyperbolic/Qwen/Qwen2.5-72B-Instruct":{input:.8,output:.8},"nebius/llama-3.3-70b":{input:.8,output:.8},"nebius/qwen2.5-72b":{input:.8,output:.8},"ollama/local":{input:0,output:0},"lmstudio/local":{input:0,output:0}},g={input:1,output:2};class h{static calculateCost(a,b,c,d=!1){let g,h="number"==typeof a.cost&&Number.isFinite(a.cost)?a.cost:void 0,i=!0===a.isEstimated||void 0===h||h<1e-6,j=this.getPricingKey(b,c),k=this.getDynamicPricing(b,c),l=f[j],m=k||l||this.findBestPricingMatch(b,c);k||l||e.v.warn(`[CostCalculator] Falling back to default pricing for ${j}`);let n=0,o=Math.max(a.promptTokens??0,0);o&&(n+=o/1e6*m.input);let p=Math.max(a.completionTokens??0,0);return a.reasoningTokens&&(p=Math.max(p-Math.max(a.reasoningTokens,0),0)),p&&(n+=p/1e6*m.output),a.reasoningTokens&&m.reasoning&&(n+=a.reasoningTokens/1e6*m.reasoning),i||void 0===h?(g=Math.max(n,h??0),a.isEstimated=!d||i,void 0!==h&&h>g&&(g=h),void 0!==h&&Math.abs(g-h)>1e-4&&e.v.debug("[CostCalculator] Adjusted provisional cost",{provider:b,model:c,reportedCost:h,computedCost:n,finalCost:g})):(g=h,a.isEstimated=!1),a.isEstimated&&("openrouter"===b||b.toString().includes("openrouter"))&&e.v.debug("[CostCalculator] Using token-based cost estimate for OpenRouter (no cost in response headers)."),g}static getPricingKey(a,b){return"openrouter"===a&&b.includes("/")?`openrouter/${b}`:`${a}/${b}`}static findBestPricingMatch(a,b){let c=`${a}/`;for(let[a,d]of Object.entries(f))if(a.startsWith(c)){let e=a.substring(c.length);if(b.includes(e)||e.includes(b))return d}return"ollama"===a||"lmstudio"===a?{input:0,output:0}:g}static getDynamicPricing(a,b){if(!this.isKnownProvider(a))return null;try{return d.s.getModelPricing(a,b)}catch(c){return e.v.debug("[CostCalculator] Failed to read dynamic pricing",{provider:a,model:b,error:c}),null}}static isKnownProvider(a){return"openrouter"===a||"openai"===a||"anthropic"===a||"groq"===a||"gemini"===a||"huggingface"===a||"ollama"===a||"lmstudio"===a||"sambanova"===a}static formatCost(a){return 0===a?"$0.00":a<1e-4?"<$0.0001":a<.01?`$${a.toFixed(4)}`:a<1?`$${a.toFixed(3)}`:`$${a.toFixed(2)}`}static getPricing(a,b){return f[this.getPricingKey(a,b)]||this.findBestPricingMatch(a,b)}static estimateCost(a,b,c,d=!0){let e=Math.ceil(1.3*a.split(/\s+/).length),f=this.getPricing(b,c);return e/1e6*(d?f.input:f.output)}static updateWithGenerationApiCost(a,b){let c={...a};return void 0!==b.total_cost&&(c.cost=b.total_cost,c.isEstimated=!1,a.cost&&Math.abs(a.cost-b.total_cost)>1e-4&&e.v.debug(`[CostCalculator] Cost corrected: ${a.cost?.toFixed(4)} -> ${b.total_cost.toFixed(4)} (${((b.total_cost-a.cost)/a.cost*100).toFixed(1)}% difference)`)),void 0!==b.native_tokens_total&&(c.nativeTokens={total:b.native_tokens_total,prompt:b.native_tokens_prompt,completion:b.native_tokens_completion}),c}}},91032:(a,b,c)=>{"use strict";c.d(b,{j:()=>l});var d=c(21124),e=c(38301),f=c(19217),g=c(22544),h=c(49308),i=c(82042),j=c(85351),k=c(6130);function l({title:a,subtitle:b,badge:c,onLogoClick:l,actions:m=[],mobileMenuContent:n,desktopOnlyContent:o,className:p="",leftText:q,mobileVisibleActions:r=[],viewTabs:s,activeViewTab:t,onViewTabChange:u,hideLogo:v=!1,showMobileMenu:w=!1,onMobileMenuClick:x,hideActionsOnMobile:y=!1,pageName:z}){let[A,B]=(0,e.useState)(!1),C=new Set(r),D=y?[]:m.filter(a=>C.has(a.id)),E=y?[]:m.filter(a=>!C.has(a.id));return(0,d.jsxs)("div",{className:`border-b bg-card shadow-sm relative z-20 ${p}`,children:[(0,d.jsxs)("div",{className:"px-3 py-2 flex items-center justify-between",children:[w&&(0,d.jsxs)("div",{className:"md:hidden flex items-center gap-3",children:[(0,d.jsx)(h.g,{width:24,height:24}),z&&(0,d.jsx)("span",{className:"text-sm font-semibold",children:z})]}),!v&&!w&&(0,d.jsxs)("button",{onClick:l,className:"flex items-center gap-2 p-1 pr-2 hover:ring-1 hover:ring-border rounded-sm transition-all",children:[(0,d.jsx)(h.g,{width:24,height:24}),q&&(0,d.jsx)("span",{className:"font-semibold text-lg hidden md:inline",children:q})]}),(0,d.jsx)("div",{className:"flex items-center gap-2 flex-1 justify-center md:justify-start md:ml-6",children:s&&s.length>0?(0,d.jsx)("div",{className:"flex border rounded-full",children:s.map((a,b)=>(0,d.jsxs)(f.$,{variant:t===a.id?"secondary":"ghost",size:"sm",onClick:()=>u?.(a.id),className:`gap-2 ${0===b?"rounded-r-none rounded-l-full":b===s.length-1?"rounded-l-none rounded-r-full":"rounded-none"}`,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4"}),a.label]},a.id))}):q&&!w?(0,d.jsx)("h1",{className:"text-lg font-semibold md:hidden",children:q}):a?(0,d.jsxs)(d.Fragment,{children:[a&&(0,d.jsx)("h1",{className:"text-lg md:text-xl font-semibold",children:a}),c&&(0,d.jsx)(g.E,{variant:"secondary",children:c})]}):null}),!q&&!a&&b&&(0,d.jsx)("div",{className:"hidden md:flex items-center flex-1 ml-6",children:(0,d.jsx)("span",{className:"text-sm text-muted-foreground",children:b})}),(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsxs)("div",{className:"hidden md:flex items-center gap-2",children:[m.map(a=>a.content?(0,d.jsx)("div",{children:a.content},a.id):(0,d.jsxs)(f.$,{variant:a.variant||"outline",size:a.size||"sm",onClick:a.onClick,disabled:a.disabled,className:"justify-start","data-tour-id":a.dataTourId,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4 mr-2"}),a.label]},a.id)),o]}),(0,d.jsx)("div",{className:"md:hidden flex items-center gap-2",children:D.map(a=>a.content?(0,d.jsx)("div",{children:a.content},a.id):(0,d.jsxs)(f.$,{variant:a.variant||"outline",size:a.size||"sm",onClick:a.onClick,disabled:a.disabled,className:"h-8 px-3","data-tour-id":a.dataTourId,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4 mr-2"}),a.label]},a.id))}),(E.length>0||n)&&(0,d.jsx)(f.$,{variant:"ghost",size:"icon",onClick:()=>B(!A),className:"h-8 w-8 md:hidden",children:A?(0,d.jsx)(i.A,{className:"h-4 w-4"}):(0,d.jsx)(j.A,{className:"h-4 w-4"})}),w&&(0,d.jsx)(f.$,{variant:"ghost",size:"icon",onClick:x,className:"md:hidden h-8 w-8",children:(0,d.jsx)(k.A,{className:"h-5 w-5"})})]})]}),A&&(E.length>0||n)&&(0,d.jsxs)("div",{className:"md:hidden border-t bg-muted/30 px-4 py-4 space-y-3",children:[!q&&!a&&b&&(0,d.jsx)("div",{className:"pb-2 border-b border-border/50",children:(0,d.jsx)("p",{className:"text-sm text-muted-foreground",children:b})}),E.length>0&&(0,d.jsx)("div",{className:"space-y-2",children:E.map(a=>a.content?(0,d.jsx)("div",{children:a.content},a.id):(0,d.jsxs)(f.$,{variant:a.variant||"outline",size:a.size||"sm",onClick:()=>{a.onClick(),B(!1)},disabled:a.disabled,className:"w-full justify-start","data-tour-id":a.dataTourId,children:[a.icon&&(0,d.jsx)(a.icon,{className:"h-4 w-4 mr-2"}),a.label]},a.id))}),n&&(0,d.jsx)("div",{className:"pt-2 border-t border-border/50",children:n})]})]})}},91368:(a,b,c)=>{Promise.resolve().then(c.bind(c,69507)),Promise.resolve().then(c.bind(c,26262)),Promise.resolve().then(c.bind(c,20656))},93554:(a,b,c)=>{"use strict";c.d(b,{km:()=>l,_e:()=>n,u4:()=>m}),c(30758);let d="https://stats.oswstudio.com/collect",e="gcBLEeGjdx8gbUMoAAlksvoKSREZlJ4l+GwKieTW2Og=",f="false"!==process.env.NEXT_PUBLIC_TELEMETRY_ENABLED,g="true"===process.env.NEXT_PUBLIC_TELEMETRY_DEBUG;var h=c(47247);let i="osw-telemetry-vid";class j{init(){try{return}catch{}}track(a,b){try{if(!this.initialized||!this.optedIn||!f)return;let c={event:a,timestamp:Date.now(),fields:{vid:this.visitorId,deployment_type:this.deploymentType,app_version:this.appVersion,...b??{}}};this.queue.push(c),this.debug("track",c),this.queue.length>=50&&this.flush()}catch{}}setOptIn(a){try{if(!a&&this.optedIn&&(this.track("telemetry_disabled"),this.flushing?this.beaconFlush():this.flush()),this.optedIn=a,h.s.setSetting("telemetryOptIn",a),a)this.visitorId=function(){try{let a=localStorage.getItem(i);return a||(a=crypto.randomUUID(),localStorage.setItem(i,a)),a}catch{return"unknown"}}();else{this.queue=[];try{localStorage.removeItem(i)}catch{}this.visitorId="unknown"}}catch{}}async flush(){try{if(0===this.queue.length||this.flushing)return;this.flushing=!0;let a=this.queue.splice(0),b=0,c=!1;for(;b<3&&!c;)try{let f={"Content-Type":"application/json"};e&&(f.Authorization=`Bearer ${e}`),(await fetch(d,{method:"POST",headers:f,body:JSON.stringify({events:a}),credentials:"omit"})).ok?(c=!0,this.debug(`Flushed ${a.length} events`)):++b<3&&await this.sleep(1e3*Math.pow(2,b-1))}catch{++b<3&&await this.sleep(1e3*Math.pow(2,b-1))}c||this.debug(`Dropped ${a.length} events after 3 retries`)}catch{}finally{this.flushing=!1}}beaconFlush(){if(0!==this.queue.length)try{let a={events:this.queue.splice(0)};e&&(a.token=e);let b=JSON.stringify(a);fetch(d,{method:"POST",headers:{"Content-Type":"application/json"},body:b,keepalive:!0}).catch(()=>{})}catch{}}sleep(a){return new Promise(b=>setTimeout(b,a))}debug(...a){g&&console.debug("[telemetry]",...a)}constructor(){this.queue=[],this.flushTimer=null,this.heartbeatTimer=null,this.optedIn=!0,this.initialized=!1,this.sessionStartTime=0,this.flushing=!1,this.visitorId="unknown",this.deploymentType="browser",this.appVersion="unknown",this.handleUnload=()=>{this.beaconFlush()},this.handleVisibility=()=>{"hidden"===document.visibilityState&&this.beaconFlush()}}}let k=null;function l(){k||(k=new j).init()}function m(a,b){k?.track(a,b)}function n(a){k?.setOptIn(a)}},94348:()=>{},94722:(a,b,c)=>{"use strict";c.d(b,{H:()=>e,KC:()=>g,ZK:()=>f,rX:()=>h});let d=[];function e(a){d.push(a)}function f(){return[...new Set(d)]}function g(){let a=d;return d=[],[...new Set(a)]}function h(a){return"Runtime errors detected in the preview. Fix these issues:\n\n"+a.map(a=>` - ${a}`).join("\n")}},96352:(a,b,c)=>{"use strict";c.d(b,{Gr:()=>f,N$:()=>g,N2:()=>i,Q6:()=>e,fu:()=>h});let d={html:["html","htm"],css:["css"],js:["js","mjs","jsx","ts","tsx","svelte","vue","py","lua"],json:["json"],text:["txt","md","xml","svg"],template:["hbs","handlebars"],image:["png","jpg","jpeg","gif","webp","ico","bmp"],video:["mp4","webm","ogg"]},e={text:5242880,html:5242880,css:5242880,js:5242880,json:5242880,template:5242880,image:0xa00000,video:0x3200000,binary:0xa00000};function f(a){let b=a.split(".").pop()?.toLowerCase();for(let[a,c]of Object.entries(d))if(c.includes(b||""))return a;return"text"}function g(a){return({html:"text/html",htm:"text/html",css:"text/css",js:"application/javascript",mjs:"application/javascript",jsx:"application/javascript",ts:"application/typescript",tsx:"application/typescript",svelte:"text/x-svelte",vue:"text/x-vue",py:"text/x-python",lua:"text/x-lua",json:"application/json",txt:"text/plain",md:"text/markdown",xml:"application/xml",svg:"image/svg+xml",hbs:"text/x-handlebars-template",handlebars:"text/x-handlebars-template",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",webp:"image/webp",ico:"image/x-icon",bmp:"image/bmp",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg"})[a.split(".").pop()?.toLowerCase()||""]||"application/octet-stream"}function h(a){let b=a.split(".").pop()?.toLowerCase();for(let a of Object.values(d))if(a.includes(b||""))return!0;return!1}let i=[{value:"personal",label:"Personal Use Only",description:"Cannot be resold or used commercially"},{value:"commercial",label:"Commercial Use",description:"Can be used in commercial projects, cannot resell template"},{value:"mit",label:"MIT License",description:"Use freely, must include copyright notice"},{value:"apache-2.0",label:"Apache 2.0",description:"Similar to MIT, with patent protection"},{value:"gpl-3.0",label:"GPL 3.0",description:"Open source, derivatives must also be GPL"},{value:"bsd-3-clause",label:"BSD 3-Clause",description:"Permissive, cannot use author name for promotion"},{value:"cc-by-4.0",label:"CC BY 4.0",description:"Free use with attribution"},{value:"cc-by-sa-4.0",label:"CC BY-SA 4.0",description:"Free use with attribution, share-alike"},{value:"cc-by-nc-4.0",label:"CC BY-NC 4.0",description:"Free for non-commercial use with attribution"},{value:"unlicense",label:"Unlicense (Public Domain)",description:"No restrictions, completely free to use"},{value:"all-rights-reserved",label:"All Rights Reserved",description:"Most restrictive, requires explicit permission"},{value:"custom",label:"Custom License",description:"Specify your own terms"}]},98763:(a,b,c)=>{"use strict";c.d(b,{Y:()=>h});var d=c(11482),e=c(15514),f=c(57504);class g{arrayBufferToBase64(a){let b=new Uint8Array(a),c="";for(let a=0;a{let c=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).getAll();c.onsuccess=()=>{let b=c.result;for(let a of(this.checkpointMetadata.clear(),b)){let b={id:a.id,timestamp:a.timestamp,description:a.description,projectId:a.projectId,kind:a.kind||"auto",baseRevisionId:a.baseRevisionId??null};this.checkpointMetadata.set(a.id,b)}a()},c.onerror=()=>{e.v.error("Failed to load checkpoint metadata from DB"),b(c.error)}})}async loadSingleCheckpointFromDB(a){return new Promise((b,c)=>{let d=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).get(a);d.onsuccess=()=>{let c,g,h=d.result;if(!h)return void b(null);if("compressed"in h&&h.compressed){let d=(0,f.decompressFromUTF16)(h.compressedData);if(!d){e.v.error(`[Checkpoint] Failed to decompress checkpoint ${a} (corrupt data)`),b(null);return}let i=JSON.parse(d);c=new Map(i.files),g=new Set(i.directories)}else c=new Map(h.files),g=new Set(h.directories);b({id:h.id,timestamp:h.timestamp,description:h.description,projectId:h.projectId,kind:h.kind||"auto",baseRevisionId:h.baseRevisionId??null,files:c,directories:g})},d.onerror=()=>{e.v.error("Failed to load checkpoint from DB"),c(d.error)}})}async saveCheckpointToDB(a){let b;await this.initDB();try{let c=JSON.stringify({files:Array.from(a.files.entries()),directories:Array.from(a.directories)}),d=(0,f.compressToUTF16)(c);b={id:a.id,timestamp:a.timestamp,description:a.description,projectId:a.projectId,kind:a.kind,baseRevisionId:a.baseRevisionId??null,compressed:!0,compressedData:d}}catch{b={...a,files:Array.from(a.files.entries()),directories:Array.from(a.directories),kind:a.kind,baseRevisionId:a.baseRevisionId??null}}return new Promise((a,c)=>{let d;try{d=this.getDB()}catch(a){c(a);return}let f=d.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(b);f.onsuccess=()=>a(),f.onerror=()=>{e.v.error("Failed to save checkpoint to DB"),c(f.error)}})}async deleteCheckpointFromDB(a){return await this.initDB(),new Promise((b,c)=>{let d=this.getDB().transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(a);d.onsuccess=()=>b(),d.onerror=()=>{e.v.error("Failed to delete checkpoint from DB"),c(d.error)}})}async createCheckpoint(a,b,c={}){if("system"===c.kind){let d=this.systemCheckpointLocks.get(a);if(d)return d;let e=this.createCheckpointInternal(a,b,c);this.systemCheckpointLocks.set(a,e);try{return await e}finally{this.systemCheckpointLocks.delete(a)}}return await this.createCheckpointInternal(a,b,c)}async createCheckpointInternal(a,b,c={}){if(await this.initDB(),await d.vfs.init(),"system"===c.kind){let b=Array.from(this.checkpointMetadata.values()).find(b=>b.projectId===a&&"system"===b.kind);if(b){let a=await this.loadSingleCheckpointFromDB(b.id);if(a)return a}}let f=await d.vfs.listDirectory(a,"/"),g=new Map,h=new Set;for(let b of f){let c=b.path.split("/").filter(Boolean);for(let a=1;a<=c.length-1;a++){let b="/"+c.slice(0,a).join("/");h.add(b)}if("string"==typeof b.content)g.set(b.path,b.content);else if(b.content instanceof ArrayBuffer){let a=this.arrayBufferToBase64(b.content);g.set(b.path,{data:a,encoding:"base64"})}else try{let c=await d.vfs.readFile(a,b.path);if("string"==typeof c.content)g.set(b.path,c.content);else if(c.content instanceof ArrayBuffer){let a=this.arrayBufferToBase64(c.content);g.set(b.path,{data:a,encoding:"base64"})}}catch(a){e.v.error(`Failed to read file for checkpoint: ${b.path}`,a)}}let i={id:`cp_${Date.now()}`,timestamp:new Date().toISOString(),description:b,files:g,directories:h,projectId:a,kind:c.kind||"auto",baseRevisionId:c.baseRevisionId??null},j={id:i.id,timestamp:i.timestamp,description:i.description,projectId:i.projectId,kind:i.kind,baseRevisionId:i.baseRevisionId};this.checkpointMetadata.set(i.id,j),this.currentCheckpoint=i.id,await this.saveCheckpointToDB(i);let k=Array.from(this.checkpointMetadata.values()).filter(b=>b.projectId===a&&"auto"===b.kind).sort((a,b)=>new Date(a.timestamp).getTime()-new Date(b.timestamp).getTime());if(k.length>10)for(let a of k.slice(0,k.length-10))this.checkpointMetadata.delete(a.id),await this.deleteCheckpointFromDB(a.id);return await this.enforceGlobalLimit(),i}async restoreCheckpoint(a){if("string"!=typeof a)return e.v.error("[Checkpoint] Invalid checkpoint ID type:",typeof a,a),!1;if(!a.startsWith("cp_")||a.length<6)return e.v.error("[Checkpoint] Invalid checkpoint ID format:",a),!1;await this.initDB();let b=await this.loadSingleCheckpointFromDB(a);if(!b)return e.v.error(`[Checkpoint] Checkpoint not found in database: ${a}`),!1;await d.vfs.init();try{let c=await d.vfs.listDirectory(b.projectId,"/"),e=new Set;for(let a of c){let b=a.path.split("/").filter(Boolean);for(let a=1;a<=b.length-1;a++){let c="/"+b.slice(0,a).join("/");e.add(c)}}for(let a of c)b.files.has(a.path)||await d.vfs.deleteFile(b.projectId,a.path);for(let a of Array.from(e).filter(a=>!b.directories||!b.directories.has(a)).sort((a,b)=>b.length-a.length))try{await d.vfs.deleteDirectory(b.projectId,a)}catch{}if(b.directories){for(let a of Array.from(b.directories).sort((a,b)=>a.length-b.length))if(!e.has(a))try{await d.vfs.createDirectory(b.projectId,a)}catch{}}for(let[a,e]of b.files){let f;f="object"==typeof e&&"base64"===e.encoding?this.base64ToArrayBuffer(e.data):e,c.some(b=>b.path===a)?await d.vfs.updateFile(b.projectId,a,f):await d.vfs.createFile(b.projectId,a,f)}return this.currentCheckpoint=a,!0}catch(a){return e.v.error("Failed to restore checkpoint:",a),!1}}async getCheckpoints(a){return await this.initDB(),Array.from(this.checkpointMetadata.values()).filter(b=>b.projectId===a).sort((a,b)=>b.timestamp.localeCompare(a.timestamp))}getCurrentCheckpoint(){return this.currentCheckpoint&&this.checkpointMetadata.get(this.currentCheckpoint)||null}async checkpointExists(a){return!!a&&"string"==typeof a&&(await this.initDB(),this.checkpointMetadata.has(a))}async clearCheckpoints(a){await this.initDB();let b=[];for(let[c,d]of this.checkpointMetadata)d.projectId===a&&(this.checkpointMetadata.delete(c),b.push(c));for(let a of b)await this.deleteCheckpointFromDB(a);this.currentCheckpoint=null}async clearAutoCheckpoints(a){await this.initDB();let b=await this.getAllStoredCheckpoints(),c=new Set;for(let d of b)d.projectId===a&&"auto"===d.kind&&c.add(d.id);let d=[];for(let[b,e]of this.checkpointMetadata)e.projectId===a&&c.has(b)&&d.push(b);for(let a of d)this.checkpointMetadata.delete(a),await this.deleteCheckpointFromDB(a);this.currentCheckpoint&&d.includes(this.currentCheckpoint)&&(this.currentCheckpoint=null),d.length>0&&e.v.debug(`[CheckpointManager] Cleared ${d.length} auto-checkpoints for project ${a}`)}async getAllStoredCheckpoints(){return new Promise((a,b)=>{let c=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).getAll();c.onsuccess=()=>{a(c.result)},c.onerror=()=>{e.v.error("Failed to get stored checkpoints"),b(c.error)}})}unloadProject(a){let b=0;for(let[c,d]of this.checkpointMetadata)d.projectId===a&&(this.checkpointMetadata.delete(c),b++);this.currentCheckpoint&&(this.checkpointMetadata.get(this.currentCheckpoint)||(this.currentCheckpoint=null)),b>0&&e.v.debug(`[CheckpointManager] Unloaded ${b} checkpoint metadata for project ${a} from memory`)}async enforceGlobalLimit(){let a=Array.from(this.checkpointMetadata.values()).filter(a=>"manual"!==a.kind&&"system"!==a.kind).sort((a,b)=>new Date(a.timestamp).getTime()-new Date(b.timestamp).getTime());if(a.length<=this.MAX_TOTAL_CHECKPOINTS)return;let b=a.slice(0,a.length-this.MAX_TOTAL_CHECKPOINTS);for(let a of b)this.checkpointMetadata.delete(a.id),await this.deleteCheckpointFromDB(a.id);b.length>0&&e.v.debug(`[CheckpointManager] Cleaned up ${b.length} old auto checkpoints`)}constructor(){this.checkpointMetadata=new Map,this.currentCheckpoint=null,this.storeName="checkpoints",this.isInitialized=!1,this.systemCheckpointLocks=new Map,this.MAX_TOTAL_CHECKPOINTS=50}}let h=new g}}; \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js index feff106aa00143b70a30ee0b86a74ba848ce193e..294b7b6e2e9c82986df8d76a51c1c5eebfa06dbb 100644 --- a/.next/server/middleware-build-manifest.js +++ b/.next/server/middleware-build-manifest.js @@ -1 +1 @@ -globalThis.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-63b58f255bcf01c5.js","static/chunks/4bd1b696-100b9d70ed4e49c1.js","static/chunks/1255-8befde0980f5cba9.js","static/chunks/main-app-6796e1116c8e92de.js"],rootMainFilesTree:{},pages:{"/_app":["static/chunks/webpack-63b58f255bcf01c5.js","static/chunks/framework-bd61ec64032c2de7.js","static/chunks/main-73443a1a35107593.js","static/chunks/pages/_app-4b3fb5e477a0267f.js"],"/_error":["static/chunks/webpack-63b58f255bcf01c5.js","static/chunks/framework-bd61ec64032c2de7.js","static/chunks/main-73443a1a35107593.js","static/chunks/pages/_error-c970d8b55ace1b48.js"]},ampFirstPages:[]},globalThis.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file +globalThis.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-6dd20e8a189bb432.js","static/chunks/4bd1b696-100b9d70ed4e49c1.js","static/chunks/1255-8befde0980f5cba9.js","static/chunks/main-app-6796e1116c8e92de.js"],rootMainFilesTree:{},pages:{"/_app":["static/chunks/webpack-6dd20e8a189bb432.js","static/chunks/framework-bd61ec64032c2de7.js","static/chunks/main-73443a1a35107593.js","static/chunks/pages/_app-4b3fb5e477a0267f.js"],"/_error":["static/chunks/webpack-6dd20e8a189bb432.js","static/chunks/framework-bd61ec64032c2de7.js","static/chunks/main-73443a1a35107593.js","static/chunks/pages/_error-c970d8b55ace1b48.js"]},ampFirstPages:[]},globalThis.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/.next/server/middleware-manifest.json b/.next/server/middleware-manifest.json index 88ce73d27c24b909ed5653c7b50b674a688f62b5..cf023c2599ca3fd7b31f1141be1b28166cdc8a18 100644 --- a/.next/server/middleware-manifest.json +++ b/.next/server/middleware-manifest.json @@ -18,7 +18,7 @@ "wasm": [], "assets": [], "env": { - "__NEXT_BUILD_ID": "BnqSdR5JatpGt6bMo2lSg", + "__NEXT_BUILD_ID": "2td0Z1d-ACUuAU0vaH1cE", "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "XCWQR2oPr4AriUFdhu8DcDVUCs6/gMcIIp+birHCWQs=", "__NEXT_PREVIEW_MODE_ID": "41514addfa54a4fa126a3f125b440629", "__NEXT_PREVIEW_MODE_SIGNING_KEY": "ca44f5ab9ba17d513690bca05118b5c6e5568f524a2539457fc5170ebec5c5d7", diff --git a/.next/server/middleware-react-loadable-manifest.js b/.next/server/middleware-react-loadable-manifest.js index dbb5a8435a3597c3fe3a37170d87ec009275e69c..e3b662df0639ff0f6cffd4c274a1cae1076ba3bd 100644 --- a/.next/server/middleware-react-loadable-manifest.js +++ b/.next/server/middleware-react-loadable-manifest.js @@ -1 +1 @@ -self.__REACT_LOADABLE_MANIFEST='{"app/test-generation/page.tsx -> @/lib/testing/assertion-runner":{"id":24251,"files":["static/chunks/4251.bd9c6a806bae6996.js"]},"app/test-generation/page.tsx -> @/lib/testing/judge":{"id":2409,"files":["static/chunks/2409.a0d83cd06ee3f266.js"]},"app/test-generation/page.tsx -> @/lib/vfs":{"id":94318,"files":[]},"components/console/index.tsx -> @xterm/addon-fit":{"id":75581,"files":["static/chunks/5581.510645ba46544d8f.js"]},"components/console/index.tsx -> @xterm/xterm":{"id":79101,"files":["static/chunks/e868780c.d2162003bf422fff.js"]},"components/console/index.tsx -> @xterm/xterm/css/xterm.css":{"id":20729,"files":["static/css/659eccb5db697b76.css","static/chunks/3110.466983ebf627427a.js"]},"components/file-explorer/index.tsx -> @/lib/vfs/skills":{"id":39336,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs":{"id":94318,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs/project-templates":{"id":98752,"files":[]},"components/heatmap-viewer/index.tsx -> @/lib/utils/screenshot":{"id":3169,"files":[]},"components/views/content-area.tsx -> @/lib/vfs":{"id":94318,"files":[]},"components/views/deployments-view.tsx -> @/lib/preview/virtual-server":{"id":4735,"files":[]},"components/views/deployments-view.tsx -> @/lib/runtimes/registry":{"id":71420,"files":[]},"components/workspace/index.tsx -> @/lib/llm/prompts":{"id":29569,"files":["static/chunks/9569.c8e4f0ba7cdf9438.js"]},"lib/llm/debug-events-state.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/llm/multi-agent-orchestrator.ts -> @/lib/auth/codex-auth":{"id":11454,"files":[]},"lib/llm/system-prompt.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/preview/esbuild-bundler.ts -> esbuild-wasm":{"id":47644,"files":["static/chunks/7644.ec36665d12024e95.js"]},"lib/preview/virtual-server.ts -> ./esbuild-bundler":{"id":10045,"files":["static/chunks/45.535ea22fe042856a.js"]},"lib/testing/assertion-runner.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/vfs/adapters/factory.ts -> ./sqlite-adapter":{"id":34481,"files":["static/chunks/aaea2bcf.143d3b0dc8132bc4.js","static/chunks/8231.2a53dd09caf3dd99.js","static/chunks/4481.42d49ebcb8c10deb.js"]},"lib/vfs/backup-service.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/vfs/cli-shell.ts -> ./index":{"id":94318,"files":[]},"lib/vfs/cli-shell.ts -> @/lib/preview/virtual-server":{"id":4735,"files":["static/chunks/06bf0ff1-101744fe776a5109.js","static/chunks/7389-61da0d6ecaea74eb.js","static/chunks/4735-3fe565f30753fd50.js"]},"lib/vfs/index.ts -> ./auto-sync":{"id":37714,"files":["static/chunks/7714.7621501a80d6df6d.js"]},"lib/vfs/index.ts -> ./server-context":{"id":91577,"files":["static/chunks/9ad0e60a.886739945b437238.js","static/chunks/1577.53b9baa9b34232a8.js"]},"lib/vfs/index.ts -> @/lib/preview/virtual-server":{"id":4735,"files":["static/chunks/06bf0ff1-101744fe776a5109.js","static/chunks/7389-61da0d6ecaea74eb.js","static/chunks/4735-3fe565f30753fd50.js"]},"lib/vfs/index.ts -> uuid":{"id":67108,"files":["static/chunks/7108.a799c23dcf87acfd.js"]},"lib/vfs/sync-manager.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/vfs/template-service.ts -> ./index":{"id":94318,"files":[]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./FileBlob-7MRLQ6TG.mjs":{"id":96406,"files":["static/chunks/6406.be2ef3732e0dd42e.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./chunker_wasm-3YGRTTMN.mjs":{"id":85434,"files":["static/chunks/5434.6d4239952bbb7b27.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./sha256-node-TNZ2WHTI.mjs":{"id":35309,"files":["static/chunks/5309.f32a7a50f5c91f85.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./sha256-wrapper-RIVMC2TM.mjs":{"id":17552,"files":["static/chunks/7552.fa4bc89d55a6ec5e.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./sub-paths-F6TP7MGR.mjs":{"id":74845,"files":["static/chunks/4845.d493501706994acb.js"]}}'; \ No newline at end of file +self.__REACT_LOADABLE_MANIFEST='{"app/test-generation/page.tsx -> @/lib/testing/assertion-runner":{"id":24251,"files":["static/chunks/4251.47bbc9a8d7ea504e.js"]},"app/test-generation/page.tsx -> @/lib/testing/judge":{"id":2409,"files":["static/chunks/2409.a0d83cd06ee3f266.js"]},"app/test-generation/page.tsx -> @/lib/vfs":{"id":94318,"files":[]},"components/console/index.tsx -> @xterm/addon-fit":{"id":75581,"files":["static/chunks/5581.510645ba46544d8f.js"]},"components/console/index.tsx -> @xterm/xterm":{"id":79101,"files":["static/chunks/e868780c.d2162003bf422fff.js"]},"components/console/index.tsx -> @xterm/xterm/css/xterm.css":{"id":20729,"files":["static/css/659eccb5db697b76.css","static/chunks/3110.466983ebf627427a.js"]},"components/file-explorer/index.tsx -> @/lib/vfs/skills":{"id":39336,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs":{"id":94318,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs/project-templates":{"id":98752,"files":[]},"components/heatmap-viewer/index.tsx -> @/lib/utils/screenshot":{"id":3169,"files":[]},"components/views/content-area.tsx -> @/lib/vfs":{"id":94318,"files":[]},"components/views/deployments-view.tsx -> @/lib/preview/virtual-server":{"id":4735,"files":[]},"components/views/deployments-view.tsx -> @/lib/runtimes/registry":{"id":71420,"files":[]},"components/workspace/index.tsx -> @/lib/llm/prompts":{"id":29569,"files":["static/chunks/9569.c8e4f0ba7cdf9438.js"]},"lib/llm/debug-events-state.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/llm/multi-agent-orchestrator.ts -> @/lib/auth/codex-auth":{"id":11454,"files":[]},"lib/llm/system-prompt.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/preview/esbuild-bundler.ts -> esbuild-wasm":{"id":47644,"files":["static/chunks/7644.ec36665d12024e95.js"]},"lib/preview/virtual-server.ts -> ./esbuild-bundler":{"id":10045,"files":["static/chunks/45.535ea22fe042856a.js"]},"lib/testing/assertion-runner.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/vfs/adapters/factory.ts -> ./sqlite-adapter":{"id":34481,"files":["static/chunks/aaea2bcf.143d3b0dc8132bc4.js","static/chunks/8231.2a53dd09caf3dd99.js","static/chunks/4481.42d49ebcb8c10deb.js"]},"lib/vfs/backup-service.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/vfs/cli-shell.ts -> ./index":{"id":94318,"files":[]},"lib/vfs/cli-shell.ts -> @/lib/preview/virtual-server":{"id":4735,"files":["static/chunks/06bf0ff1-101744fe776a5109.js","static/chunks/7389-61da0d6ecaea74eb.js","static/chunks/4735-3fe565f30753fd50.js"]},"lib/vfs/index.ts -> ./auto-sync":{"id":37714,"files":["static/chunks/7714.7621501a80d6df6d.js"]},"lib/vfs/index.ts -> ./server-context":{"id":91577,"files":["static/chunks/9ad0e60a.886739945b437238.js","static/chunks/1577.53b9baa9b34232a8.js"]},"lib/vfs/index.ts -> @/lib/preview/virtual-server":{"id":4735,"files":["static/chunks/06bf0ff1-101744fe776a5109.js","static/chunks/7389-61da0d6ecaea74eb.js","static/chunks/4735-3fe565f30753fd50.js"]},"lib/vfs/index.ts -> uuid":{"id":67108,"files":["static/chunks/7108.a799c23dcf87acfd.js"]},"lib/vfs/sync-manager.ts -> @/lib/vfs":{"id":94318,"files":[]},"lib/vfs/template-service.ts -> ./index":{"id":94318,"files":[]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./FileBlob-7MRLQ6TG.mjs":{"id":96406,"files":["static/chunks/6406.be2ef3732e0dd42e.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./chunker_wasm-3YGRTTMN.mjs":{"id":85434,"files":["static/chunks/5434.6d4239952bbb7b27.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./sha256-node-TNZ2WHTI.mjs":{"id":35309,"files":["static/chunks/5309.f32a7a50f5c91f85.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./sha256-wrapper-RIVMC2TM.mjs":{"id":17552,"files":["static/chunks/7552.fa4bc89d55a6ec5e.js"]},"node_modules/@huggingface/hub/dist/browser/index.mjs -> ./sub-paths-F6TP7MGR.mjs":{"id":74845,"files":["static/chunks/4845.d493501706994acb.js"]}}'; \ No newline at end of file diff --git a/.next/server/pages/404.html b/.next/server/pages/404.html index cfc3eca3fcc67d47e9e522efefa1e766ce122c9e..b0b031c5f01bb112e9dc77b601acb1ad291cf9b4 100644 --- a/.next/server/pages/404.html +++ b/.next/server/pages/404.html @@ -1 +1 @@ -404: This page could not be found.Open Source Web Studio | Agentic AI Development 🎨

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.Open Source Web Studio | Agentic AI Development 🎨

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/pages/500.html b/.next/server/pages/500.html index 2cc4ffc019063b3a235f8832ab51a13ae1814ef5..50b39d936cc25b074dee86b63052a5e873710d9d 100644 --- a/.next/server/pages/500.html +++ b/.next/server/pages/500.html @@ -1 +1 @@ -500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file +500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file diff --git a/.next/static/BnqSdR5JatpGt6bMo2lSg/_buildManifest.js b/.next/static/2td0Z1d-ACUuAU0vaH1cE/_buildManifest.js similarity index 100% rename from .next/static/BnqSdR5JatpGt6bMo2lSg/_buildManifest.js rename to .next/static/2td0Z1d-ACUuAU0vaH1cE/_buildManifest.js diff --git a/.next/static/BnqSdR5JatpGt6bMo2lSg/_ssgManifest.js b/.next/static/2td0Z1d-ACUuAU0vaH1cE/_ssgManifest.js similarity index 100% rename from .next/static/BnqSdR5JatpGt6bMo2lSg/_ssgManifest.js rename to .next/static/2td0Z1d-ACUuAU0vaH1cE/_ssgManifest.js diff --git a/.next/static/chunks/230-17f072d56a4348eb.js b/.next/static/chunks/230-17f072d56a4348eb.js new file mode 100644 index 0000000000000000000000000000000000000000..e3175464a58ba048f07fee7ac2bb33eae784986c --- /dev/null +++ b/.next/static/chunks/230-17f072d56a4348eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[230,7714],{2979:(e,t,n)=>{n.d(t,{j:()=>N});var a=n(95155),s=n(12115),r=n(35299),i=n(6132),o=n(6191),l=n(52056),c=n(5370),d=n(20017),m=n(18514),u=n(71360),p=n(67812),h=n(97003),f=n(7220),g=n(54679),x=n(33789),v=n(90235),b=n(70532),w=n(57828),y=n(23327);function j(e){let{secret:t,isOpen:n,onClose:o,onSave:l}=e,[c,d]=(0,s.useState)((null==t?void 0:t.name)||""),[m,u]=(0,s.useState)(""),[p,f]=(0,s.useState)((null==t?void 0:t.description)||""),[j,N]=(0,s.useState)(!1),[k,S]=(0,s.useState)(!1),[C,E]=(0,s.useState)(null);(0,s.useEffect)(()=>{n&&(d((null==t?void 0:t.name)||""),u(""),f((null==t?void 0:t.description)||""),N(!1),E(null))},[t,n]);let T=async()=>{if(E(null),!c.trim())return void E("Secret name is required");if(!/^[A-Z][A-Z0-9_]*$/.test(c))return void E("Name must be SCREAMING_SNAKE_CASE (uppercase letters, numbers, underscores; must start with letter)");if(!t&&!m.trim())return void E("Secret value is required");S(!0);try{await l({name:c.trim(),value:m.trim()||void 0,description:p.trim()||void 0})}catch(e){E(e instanceof Error?e.message:"Failed to save secret")}finally{S(!1)}};return(0,a.jsx)(g.lG,{open:n,onOpenChange:o,children:(0,a.jsxs)(g.Cf,{className:"sm:max-w-lg",children:[(0,a.jsxs)(g.c7,{children:[(0,a.jsx)(g.L3,{children:t?"Edit Secret":"Create Secret"}),(0,a.jsxs)(g.rr,{children:["Store sensitive values like API keys securely. Edge functions can access them via secrets.get('",c||"NAME","')."]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(v.J,{htmlFor:"name",children:"Secret Name"}),(0,a.jsx)(x.p,{id:"name",value:c,onChange:e=>{d(e.target.value.toUpperCase().replace(/[^A-Z0-9_]/g,"").replace(/^[0-9]+/,""))},placeholder:"STRIPE_API_KEY",disabled:!!t,className:"font-mono"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Use SCREAMING_SNAKE_CASE (e.g., API_KEY, SENDGRID_TOKEN)"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(v.J,{htmlFor:"value",children:t?"New Value (leave empty to keep current)":"Secret Value"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(x.p,{id:"value",type:j?"text":"password",value:m,onChange:e=>u(e.target.value),placeholder:t?"Enter new value to change...":"sk_live_...",className:"pr-10 font-mono"}),(0,a.jsx)(h.$,{type:"button",variant:"ghost",size:"sm",className:"absolute right-1 top-1/2 -translate-y-1/2 h-7 w-7 p-0",onClick:()=>N(!j),children:j?(0,a.jsx)(b.A,{className:"h-4 w-4"}):(0,a.jsx)(w.A,{className:"h-4 w-4"})})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:t?"Leave empty to keep the existing value":"This value will be encrypted and never displayed again"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(v.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:p,onChange:e=>f(e.target.value),placeholder:"Production Stripe API key"})]}),(0,a.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,a.jsx)(y.A,{className:"h-4 w-4"}),"Usage in Edge Functions"]}),(0,a.jsx)("pre",{className:"text-xs font-mono bg-background p-2 rounded overflow-x-auto",children:"// Get secret value\nconst apiKey = secrets.get('".concat(c||"STRIPE_API_KEY","');\n\n// Check if secret exists\nif (secrets.has('").concat(c||"STRIPE_API_KEY","')) {\n // Use the secret\n}\n\n// List all available secrets\nconst allSecrets = secrets.list(); // ['").concat(c||"STRIPE_API_KEY","', ...]")})]}),C&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm text-destructive bg-destructive/10 p-3 rounded-lg",children:[(0,a.jsx)(i.A,{className:"h-4 w-4"}),C]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(h.$,{variant:"outline",onClick:o,disabled:k,children:"Cancel"}),(0,a.jsx)(h.$,{onClick:T,disabled:k,children:k?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):t?"Save Changes":"Create Secret"})]})]})})}function N(e){let{deploymentId:t,dataProvider:n}=e,[g,x]=(0,s.useState)([]),[v,b]=(0,s.useState)(!0),[w,y]=(0,s.useState)(null),[N,k]=(0,s.useState)(null),[S,C]=(0,s.useState)(!1),[E,T]=(0,s.useState)(!0);(0,s.useEffect)(()=>{A()},[t,n]);let A=async()=>{try{if(b(!0),y(null),n){let e=await n.list();x(e.secrets),T(e.encryptionConfigured)}else if(t){let e=await fetch("/api/admin/deployments/".concat(t,"/secrets"));if(!e.ok){let t=await e.json();throw Error(t.error||"Failed to load secrets")}let n=await e.json();x(n.secrets),T(n.encryptionConfigured)}}catch(e){y(e instanceof Error?e.message:"Failed to load secrets")}finally{b(!1)}},I=async e=>{if(confirm('Delete secret "'.concat(e.name,'"? This cannot be undone.')))try{if(n)await n.remove(e.id);else if(!t)return;else if(!(await fetch("/api/admin/deployments/".concat(t,"/secrets/").concat(e.id),{method:"DELETE"})).ok)throw Error("Failed to delete secret");await A()}catch(e){console.error("Failed to delete secret:",e)}},P=async e=>{try{if(n)await n.save((null==N?void 0:N.id)||null,e);else if(t)if(N){let n=await fetch("/api/admin/deployments/".concat(t,"/secrets/").concat(N.id),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!n.ok){let e=await n.json();throw Error(e.error||"Failed to update secret")}}else{let n=await fetch("/api/admin/deployments/".concat(t,"/secrets"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!n.ok){let e=await n.json();throw Error(e.error||"Failed to create secret")}}else throw Error("No deployment ID available");k(null),C(!1),await A()}catch(e){throw e}};return v?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(r.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):w?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(i.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:w}),(0,a.jsx)(h.$,{variant:"outline",onClick:A,children:"Retry"})]}):(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,a.jsx)("h3",{className:"text-sm font-medium",children:"Secrets"}),(0,a.jsxs)(h.$,{size:"sm",onClick:()=>C(!0),disabled:!E,children:[(0,a.jsx)(o.A,{className:"h-4 w-4 mr-1"}),"New Secret"]})]}),!E&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm bg-yellow-500/10 border border-yellow-500/30 text-yellow-600 dark:text-yellow-400 p-3 rounded-lg mb-4",children:[(0,a.jsx)(l.A,{className:"h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-medium",children:"Encryption not configured"}),(0,a.jsx)("p",{className:"text-xs opacity-80",children:"Set the SECRETS_ENCRYPTION_KEY environment variable to enable secrets."})]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:0===g.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center border rounded-lg",children:[(0,a.jsx)(c.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No secrets yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Store API keys and tokens securely for your edge functions"}),(0,a.jsxs)(h.$,{size:"sm",onClick:()=>C(!0),disabled:!E,children:[(0,a.jsx)(o.A,{className:"h-4 w-4 mr-1"}),"Create Secret"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:g.map(e=>(0,a.jsx)("div",{className:"border rounded-lg p-4 transition-colors",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,a.jsx)(c.A,{className:"h-4 w-4 text-yellow-500 shrink-0"}),(0,a.jsx)("span",{className:"font-mono font-medium truncate",children:e.name}),!e.hasValue&&(0,a.jsx)(p.E,{variant:"outline",className:"text-amber-600 border-amber-500/50 bg-amber-500/10 text-xs shrink-0",children:"Value not set"})]}),e.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:e.description}),(0,a.jsxs)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:[(0,a.jsxs)("span",{className:"shrink-0",children:["Updated ",new Date(e.updatedAt).toLocaleDateString(void 0,{month:"short",day:"numeric",year:"numeric"})]}),(0,a.jsxs)("span",{className:"font-mono truncate",children:["secrets.get('",e.name,"')"]})]})]}),(0,a.jsxs)(f.rI,{children:[(0,a.jsx)(f.ty,{asChild:!0,children:(0,a.jsx)(h.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(d.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(f.SQ,{align:"end",children:[(0,a.jsxs)(f._2,{onClick:()=>k(e),children:[(0,a.jsx)(m.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsxs)(f._2,{onClick:()=>I(e),className:"text-destructive",children:[(0,a.jsx)(u.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},e.id))})}),(S||N)&&(0,a.jsx)(j,{secret:N,isOpen:!0,onClose:()=>{C(!1),k(null)},onSave:P})]})}},3169:(e,t,n)=>{n.d(t,{captureIframeScreenshot:()=>l,i:()=>i});var a=n(54264),s=n.n(a),r=n(25016);async function i(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:8e3,s=e.defaultView,r=[new Promise(e=>setTimeout(e,n))];(null==(t=e.fonts)?void 0:t.ready)&&r.push(e.fonts.ready.catch(()=>{})),e.querySelectorAll("img").forEach(e=>{e.complete||r.push(new Promise(t=>{e.addEventListener("load",()=>t(),{once:!0}),e.addEventListener("error",()=>t(),{once:!0})}))}),s&&r.push(new Promise(e=>{"requestIdleCallback"in s?s.requestIdleCallback(()=>e(),{timeout:500}):setTimeout(e,500)})),await Promise.race([Promise.all(r),new Promise(e=>setTimeout(e,a))])}async function o(e,t,n,a){let i;return a?(i=Math.max(e.body.scrollHeight,e.body.offsetHeight,e.documentElement.clientHeight,e.documentElement.scrollHeight,e.documentElement.offsetHeight),r.v.debug("[Screenshot] Full-page mode: document height =",i)):(i=n,r.v.debug("[Screenshot] Viewport-only mode: using height =",i)),r.v.debug("[Screenshot] Capture dimensions:",t,"x",i),Promise.race([s()(e.body,{width:t,height:i,scale:1,useCORS:!0,allowTaint:!0,logging:!1,windowWidth:t,windowHeight:i,scrollX:0,scrollY:0,imageTimeout:3e3,backgroundColor:"#ffffff",removeContainer:!0,onclone:e=>{e.querySelectorAll('link[rel="stylesheet"]').forEach(e=>{let t=e.getAttribute("href");t&&(t.startsWith("http://")||t.startsWith("https://"))&&e.remove()});let t=e.querySelectorAll("*"),n=e.defaultView;n&&t.forEach(e=>{let t=n.getComputedStyle(e),a=t.backgroundImage;if(a&&(a.includes("gradient")||a.includes("linear-gradient")||a.includes("radial-gradient"))){let n=t.backgroundColor;e.style.backgroundImage="none",n&&"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n?e.style.backgroundColor=n:e.style.backgroundColor="#64748b"}})}}),new Promise((e,t)=>setTimeout(()=>t(Error("html2canvas timeout after 4 seconds")),4e3))])}async function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1280,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:720,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:640,s=(arguments.length>4&&void 0!==arguments[4]&&arguments[4],arguments.length>5&&void 0!==arguments[5]?arguments[5]:.8),l=!(arguments.length>6)||void 0===arguments[6]||arguments[6],c=arguments.length>7&&void 0!==arguments[7]&&arguments[7],d=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1500;try{var m;let u,p=e.contentDocument||(null==(m=e.contentWindow)?void 0:m.document);if(!p||!p.body)return r.v.warn("Cannot access iframe document"),null;if(c)try{await i(p,d)}catch(e){await new Promise(e=>setTimeout(e,d))}try{u=await o(p,t,n,l)}catch(a){let e=String(a);if(e.includes("non-finite")||e.includes("addColorStop")||e.includes("CanvasGradient"))await new Promise(e=>setTimeout(e,500)),u=await o(p,t,n,l);else throw a}let h=u.height/u.width,f=Math.round(a*h),g=document.createElement("canvas");g.width=a,g.height=f;let x=g.getContext("2d");if(!x)return r.v.error("Failed to get canvas context"),null;x.drawImage(u,0,0,a,f);let v=g.toDataURL("image/jpeg",s),b=Math.ceil(3*v.length/4)/1024;if(b>250){r.v.warn("Screenshot too large: ".concat(b.toFixed(0),"KB, trying with lower quality"));let e=g.toDataURL("image/jpeg",.6),t=Math.ceil(3*e.length/4)/1024;return t>250&&r.v.warn("Screenshot still too large: ".concat(t.toFixed(0),"KB")),e}return v}catch(e){return r.v.error("Failed to capture screenshot:",e),null}}},7202:(e,t,n)=>{n.d(t,{a:()=>ti});var a=n(95155),s=n(12115),r=n(94318),i=n(25016),o=n(84446),l=n(34172),c=n(47937),d=n(58734),m=n(59847),u=n(24033),p=n(27937),h=n(65993),f=n(84114),g=n(42196),x=n(60890),v=n(92001),b=n(21786),w=n(85921),y=n(57828),j=n(86254),N=n(65229),k=n(70532),S=n(97003),C=n(76202),E=n(5917),T=n(99051);let A=C.bL,I=C.l9;C.YJ,C.ZL,C.Pb,C.z6,s.forwardRef((e,t)=>{let{className:n,inset:s,children:r,...o}=e;return(0,a.jsxs)(C.ZP,{ref:t,className:(0,i.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",s&&"pl-8",n),...o,children:[r,(0,a.jsx)(p.A,{className:"ml-auto h-4 w-4"})]})}).displayName=C.ZP.displayName,s.forwardRef((e,t)=>{let{className:n,...s}=e;return(0,a.jsx)(C.G5,{ref:t,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n),...s})}).displayName=C.G5.displayName;let P=s.forwardRef((e,t)=>{let{className:n,...s}=e;return(0,a.jsx)(C.ZL,{children:(0,a.jsx)(C.UC,{ref:t,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n),...s})})});P.displayName=C.UC.displayName;let R=s.forwardRef((e,t)=>{let{className:n,inset:s,...r}=e;return(0,a.jsx)(C.q7,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s&&"pl-8",n),...r})});R.displayName=C.q7.displayName,s.forwardRef((e,t)=>{let{className:n,children:s,checked:r,...o}=e;return(0,a.jsxs)(C.H_,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:r,...o,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(C.VF,{children:(0,a.jsx)(E.A,{className:"h-4 w-4"})})}),s]})}).displayName=C.H_.displayName,s.forwardRef((e,t)=>{let{className:n,children:s,...r}=e;return(0,a.jsxs)(C.hN,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),...r,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(C.VF,{children:(0,a.jsx)(T.A,{className:"h-2 w-2 fill-current"})})}),s]})}).displayName=C.hN.displayName,s.forwardRef((e,t)=>{let{className:n,inset:s,...r}=e;return(0,a.jsx)(C.JU,{ref:t,className:(0,i.cn)("px-2 py-1.5 text-sm font-semibold text-foreground",s&&"pl-8",n),...r})}).displayName=C.JU.displayName,s.forwardRef((e,t)=>{let{className:n,...s}=e;return(0,a.jsx)(C.wv,{ref:t,className:(0,i.cn)("-mx-1 my-1 h-px bg-border",n),...s})}).displayName=C.wv.displayName;var F=n(33789),L=n(18720);function D(e){let{projectId:t,onFileSelect:C,onClose:E,entryPoint:T,onSetEntryPoint:D,onAddPromptFile:O}=e,[M,U]=(0,s.useState)([]),[z,B]=(0,s.useState)([]),[_,W]=(0,s.useState)(new Set(["/"])),[H,q]=(0,s.useState)(null),[$,J]=(0,s.useState)(""),[Y,G]=(0,s.useState)(!1),[V,K]=(0,s.useState)(null),[X,Z]=(0,s.useState)(null),[Q,ee]=(0,s.useState)(!1),[et,en]=(0,s.useState)(()=>"true"===localStorage.getItem("osw-prompt-dismissed-".concat(t))),ea=(0,s.useRef)(null),es=(0,s.useRef)(0),er=(0,s.useCallback)(async()=>{let e=++es.current;try{await r.vfs.init();let a=await r.vfs.getAllFilesAndDirectories(t);if(Q){let e=await r.vfs.listDirectory(t,"/",{includeTransient:!0}),s=new Set(a.map(e=>e.path)),i=e.filter(e=>e.path.startsWith("/.")&&!s.has(e.path)),{skillsService:o}=await Promise.resolve().then(n.bind(n,39336)),l=await o.getEnabledSkills(),c=new Set(l.map(e=>"/.skills/".concat(e.id,".md"))),d=i.filter(e=>!e.path.startsWith("/.skills/")||c.has(e.path));a.push(...d)}let s=r.vfs.getGeneratedFiles(),i=new Set(a.map(e=>e.path));for(let e of s)i.has(e.path)||a.push(e);if(e!==es.current)return;let o=a.filter(e=>"directory"!==e.type);U(o),B(ei(a,Q))}catch(e){i.v.error("Failed to load files:",e)}},[t,Q]);(0,s.useEffect)(()=>{er();let e=()=>{er()};return window.addEventListener("filesChanged",e),()=>{window.removeEventListener("filesChanged",e)}},[t,er]);let ei=(e,t)=>{let n=t?e:e.filter(e=>!e.path.startsWith("/.")),a=[],s=new Map;n.forEach(e=>{if("directory"===e.type){let t=e.path.split("/").filter(Boolean),n={path:e.path,name:e.name||t[t.length-1]||"unnamed",type:"directory",children:[]};s.set(e.path,n)}}),n.forEach(e=>{if("directory"!==e.type){let t=e.path.split("/").filter(Boolean),n="";for(let e=0;e{let n=t.split("/").filter(Boolean);if(1===n.length)a.push(e);else{let t="/"+n.slice(0,-1).join("/"),a=s.get(t);a&&a.children&&a.children.push(e)}}),n.forEach(e=>{if("directory"!==e.type){let n=e.path.split("/").filter(Boolean),r={path:e.path,name:e.name,type:"file"};if(1===n.length)a.push(r);else{let e="/"+n.slice(0,-1).join("/"),a=s.get(e);if(a){var t;null==(t=a.children)||t.push(r)}}}});let r=e=>{e.sort((e,t)=>e.type===t.type?e.name.localeCompare(t.name):"directory"===e.type?-1:1),e.forEach(e=>{e.children&&r(e.children)})};return r(a),a},eo=async e=>{if("directory"===e.type){var t;t=e.path,W(e=>{let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n})}else{let t=M.find(t=>t.path===e.path);t&&C&&C(t)}},el=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",n=prompt("Enter file name:");if(!n)return;let a="/"===e?"/".concat(n):"".concat(e,"/").concat(n);try{await r.vfs.createFile(t,a,""),await er()}catch(e){i.v.error("Failed to create file:",e)}},ec=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",n=prompt("Enter directory name:");if(!n)return;let a="/"===e?"/".concat(n):"".concat(e,"/").concat(n);try{await r.vfs.createDirectory(t,a),await er()}catch(e){i.v.error("Failed to create directory:",e)}},ed=async(e,n)=>{if(confirm("Delete ".concat(n,' "').concat(e,'"?')))try{"file"===n?await r.vfs.deleteFile(t,e):await r.vfs.deleteDirectory(t,e),await er()}catch(e){i.v.error("Failed to delete ".concat(n,":"),e)}},em=async(e,n)=>{if(!$)return;let a=e.split("/");a[a.length-1]=$;let s=a.join("/");try{"directory"===n?await r.vfs.renameDirectory(t,e,s):await r.vfs.renameFile(t,e,s),await er(),q(null),J("")}catch(e){i.v.error("Failed to rename ".concat(n,":"),e)}},eu=async e=>{for(let t of(e.preventDefault(),e.stopPropagation(),G(!1),Array.from(e.dataTransfer.items)))if("file"===t.kind){let e=t.getAsFile();e&&await ep(e,"/")}},ep=async(e,n)=>{if(!(0,o.fu)(e.name))return void L.oR.error("File type not supported: ".concat(e.name));let a=(0,o.Gr)(e.name),s=o.Q6[a];if(e.size>s)return void L.oR.error("File too large: ".concat(e.name,". Maximum size is ").concat(Math.round(s/1024/1024),"MB"));let l="/"===n?"/".concat(e.name):"".concat(n,"/").concat(e.name);try{let n;n="image"===a||"video"===a||"binary"===a?await e.arrayBuffer():await e.text(),await r.vfs.createFile(t,l,n),await er(),L.oR.success("Uploaded ".concat(e.name))}catch(a){var c;if(null==(c=a.message)?void 0:c.includes("already exists")){if(confirm('File "'.concat(e.name,'" already exists. Overwrite?')))try{await r.vfs.deleteFile(t,l),await ep(e,n)}catch(e){i.v.error("Failed to overwrite file:",e),L.oR.error("Failed to overwrite file")}}else i.v.error("Failed to upload file:",a),L.oR.error("Failed to upload ".concat(e.name,": ").concat(a.message))}},eh=()=>{K(null),Z(null)},ef=async(e,n)=>{if(e.preventDefault(),e.stopPropagation(),!V||n&&V.path===n.path)return void Z(null);let a=n&&"directory"===n.type?n.path:"/";if("directory"===V.type){let e=V.path.endsWith("/")?V.path:V.path+"/";if((a.endsWith("/")?a:a+"/").startsWith(e)){L.oR.error("Cannot move a folder into itself"),Z(null);return}}let s=V.name,o="/"===a?"/".concat(s):"".concat(a,"/").concat(s);try{"directory"===V.type?await r.vfs.moveDirectory(t,V.path,o):await r.vfs.moveFile(t,V.path,o),await er(),L.oR.success("Moved ".concat(V.name," to ").concat("/"===a?"root":a))}catch(e){i.v.error("Failed to move item:",e),L.oR.error("Failed to move: ".concat(e.message))}Z(null)},eg=function(e){let t,n,s,j,N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,k=_.has(e.path),S=H===e.path,C=X===e.path,E=(t=e.path).startsWith("/.skills/")||t.startsWith("/.server/")||"/.skills"===t||"/.server"===t,L=(n=e.path,r.vfs.isGeneratedPath(n)),O=(s=e.path).startsWith("/.server/")||"/.server"===s,M=(j=e.path).startsWith("/.skills/")||"/.skills"===j,U=!E&&!L&&(e.name.startsWith(".")||e.path.startsWith("/.")),z=E||L;return(0,a.jsxs)("div",{draggable:!S&&!z,onDragStart:t=>!z&&void(t.stopPropagation(),K(e),t.dataTransfer.effectAllowed="move"),onDragEnd:eh,onDragOver:t=>{var n;return"directory"===e.type&&!z&&(n=e.path,void(t.preventDefault(),t.stopPropagation(),V&&n!==V.path&&(t.dataTransfer.dropEffect="move",Z(n))))},onDrop:t=>"directory"===e.type&&!z&&ef(t,e),children:[(0,a.jsxs)(A,{children:[(0,a.jsx)(I,{children:(0,a.jsxs)("div",{className:(0,i.cn)("flex items-center gap-2 px-2 py-1.5 hover:bg-accent hover:text-accent-foreground cursor-pointer rounded-md transition-colors",C&&"directory"===e.type&&"bg-blue-500/20 border border-blue-500",(null==V?void 0:V.path)===e.path&&"opacity-50",(E||L||U)&&"opacity-75","group"),style:{paddingLeft:"".concat(16*N+8,"px")},onClick:()=>eo(e),children:["directory"===e.type?(0,a.jsxs)(a.Fragment,{children:[k?(0,a.jsx)(u.A,{className:"w-4 h-4 text-muted-foreground"}):(0,a.jsx)(p.A,{className:"w-4 h-4 text-muted-foreground"}),O?(0,a.jsx)(l.A,{className:"w-4 h-4 text-orange-500"}):M?(0,a.jsx)(c.A,{className:"w-4 h-4 text-purple-500"}):k?(0,a.jsx)(d.A,{className:"w-4 h-4 text-blue-500"}):(0,a.jsx)(m.A,{className:"w-4 h-4 text-blue-500"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"w-4"}),(()=>{if(e.path===(T||"/index.html"))return(0,a.jsx)(h.A,{className:"w-4 h-4 text-emerald-500"});if(".PROMPT.md"===e.name)return(0,a.jsx)(f.A,{className:"w-4 h-4 text-amber-500"});let t=(0,o.Gr)(e.path);return"image"===t?(0,a.jsx)(g.A,{className:"w-4 h-4 text-green-500"}):"video"===t?(0,a.jsx)(x.A,{className:"w-4 h-4 text-purple-500"}):(0,a.jsx)(v.A,{className:"w-4 h-4 text-muted-foreground"})})()]}),S?(0,a.jsx)(F.p,{value:$,onChange:e=>J(e.target.value),onBlur:()=>em(e.path,e.type),onKeyDown:t=>{"Enter"===t.key?em(e.path,e.type):"Escape"===t.key&&(q(null),J(""))},className:"h-5 text-sm",autoFocus:!0,onClick:e=>e.stopPropagation()}):(0,a.jsxs)("span",{className:(0,i.cn)("text-sm flex-1",(E||L||U)&&"italic text-muted-foreground"),children:[e.name,E&&(0,a.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(read-only)"}),L&&(0,a.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(generated)"}),e.path===(T||"/index.html")&&(0,a.jsx)("span",{className:"text-xs text-emerald-500 ml-1",children:"(entry)"}),".PROMPT.md"===e.name&&(0,a.jsx)("span",{className:"text-xs text-amber-500 ml-1",children:"(AI prompt)"})]})]})}),(0,a.jsxs)(P,{children:[!z&&(0,a.jsxs)(a.Fragment,{children:["directory"===e.type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(R,{onClick:()=>el(e.path),children:[(0,a.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,a.jsxs)(R,{onClick:()=>ec(e.path),children:[(0,a.jsx)(m.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,a.jsxs)(R,{onClick:()=>{var e;return null==(e=ea.current)?void 0:e.click()},children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]})]}),"file"===e.type&&D&&e.path!==(T||"/index.html")&&(0,a.jsxs)(R,{onClick:()=>D(e.path),children:[(0,a.jsx)(h.A,{className:"mr-2 h-4 w-4"}),"Set as Entry Point"]}),"file"===e.type&&(e.path.endsWith(".py")||e.path.endsWith(".lua"))&&(0,a.jsxs)(R,{onClick:()=>{window.dispatchEvent(new CustomEvent("runInConsole",{detail:{path:e.path}}))},children:[(0,a.jsx)(w.A,{className:"mr-2 h-4 w-4"}),"Run in Console"]}),(0,a.jsx)(R,{onClick:()=>{q(e.path),J(e.name)},children:"Rename"}),(0,a.jsx)(R,{onClick:()=>ed(e.path,e.type),className:"text-destructive",children:"Delete"})]}),E&&(0,a.jsxs)(R,{disabled:!0,children:[(0,a.jsx)(y.A,{className:"mr-2 h-4 w-4"}),"Read-only ",O?"server context":"skill"]}),L&&(0,a.jsxs)(R,{disabled:!0,children:[(0,a.jsx)(y.A,{className:"mr-2 h-4 w-4"}),"Generated build output"]})]})]}),"directory"===e.type&&k&&e.children&&(0,a.jsx)("div",{children:e.children.map(e=>eg(e,N+1))})]},e.path)};return(0,a.jsxs)("div",{className:"h-full flex flex-col",onDrop:eu,onDragOver:e=>{e.preventDefault(),e.stopPropagation(),G(!0)},onDragLeave:e=>{e.preventDefault(),e.stopPropagation();let t=e.currentTarget.getBoundingClientRect(),n=e.clientX,a=e.clientY;(n=t.right||a=t.bottom)&&G(!1)},children:[(0,a.jsx)("input",{ref:ea,type:"file",multiple:!0,className:"hidden",onChange:async e=>{for(let t of Array.from(e.target.files||[]))await ep(t,"/");ea.current&&(ea.current.value="")}}),(0,a.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-files-active)"}}),E?(0,a.jsxs)("button",{type:"button",onClick:E,"aria-label":"Hide file explorer",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-files-active)"}}),(0,a.jsx)(N.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(j.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-files-active)"}}),(0,a.jsx)("h3",{className:"text-sm font-medium",children:"File Explorer"})]}),(0,a.jsxs)("div",{className:"flex gap-1",children:[(0,a.jsx)(S.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>{var e;return null==(e=ea.current)?void 0:e.click()},title:"Upload files",children:(0,a.jsx)(b.A,{className:"h-3 w-3"})}),(0,a.jsx)(S.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>el("/"),title:"New file",children:(0,a.jsx)(v.A,{className:"h-3 w-3"})}),(0,a.jsx)(S.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ec("/"),title:"New folder",children:(0,a.jsx)(m.A,{className:"h-3 w-3"})})]})]}),(0,a.jsxs)(A,{children:[(0,a.jsx)(I,{asChild:!0,children:(0,a.jsxs)("div",{className:(0,i.cn)("flex-1 overflow-y-auto p-3 space-y-0.5 relative",Y&&"bg-blue-500/10"),onDragOver:e=>{V&&(e.preventDefault(),e.stopPropagation(),Z("/"))},onDrop:e=>{V&&ef(e,null)},children:[Y&&(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:(0,a.jsxs)("div",{className:"bg-blue-500/20 border-2 border-dashed border-blue-500 rounded-lg p-8",children:[(0,a.jsx)(b.A,{className:"h-12 w-12 text-blue-500 mx-auto mb-2"}),(0,a.jsx)("p",{className:"text-sm text-blue-600",children:"Drop files here to upload"})]})}),0===z.length?(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center py-8",children:(0,a.jsxs)("div",{className:"text-center space-y-3",children:[(0,a.jsx)(m.A,{className:"h-12 w-12 mx-auto opacity-50 text-muted-foreground"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"text-base font-medium text-foreground",children:"No files yet"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Create your first file to get started"})]})]})}):(0,a.jsx)("div",{className:"contents",children:z.map(e=>eg(e))})]})}),(0,a.jsxs)(P,{children:[(0,a.jsxs)(R,{onClick:()=>el("/"),children:[(0,a.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,a.jsxs)(R,{onClick:()=>ec("/"),children:[(0,a.jsx)(m.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,a.jsxs)(R,{onClick:()=>{var e;return null==(e=ea.current)?void 0:e.click()},children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]}),(0,a.jsxs)(R,{onClick:()=>ee(!Q),children:[Q?(0,a.jsx)(k.A,{className:"mr-2 h-4 w-4"}):(0,a.jsx)(y.A,{className:"mr-2 h-4 w-4"}),Q?"Hide Hidden Files":"Show Hidden Files"]})]})]}),O&&!et&&M.length>0&&!M.some(e=>"/.PROMPT.md"===e.path)&&(0,a.jsxs)("div",{className:"mx-2 mb-2 p-2 rounded-md border border-amber-500/30 bg-amber-500/5 text-xs",children:[(0,a.jsx)("p",{className:"text-amber-600 dark:text-amber-400 mb-1.5",children:"No .PROMPT.md found"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-2",children:"Add the default website prompt?"}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(S.$,{size:"sm",variant:"outline",className:"h-6 text-xs px-2",onClick:O,children:"Add"}),(0,a.jsx)(S.$,{size:"sm",variant:"ghost",className:"h-6 text-xs px-2",onClick:()=>{en(!0),localStorage.setItem("osw-prompt-dismissed-".concat(t),"true")},children:"Dismiss"})]})]})]})}var O=n(85778),M=n(28150),U=n(46046),z=n(71613),B=n(6132),_=n(5379),W=n(71420);let H=null,q=null,$=[{url:"https://cdn.jsdelivr.net/npm/@types/react@19/index.d.ts",path:"file:///node_modules/@types/react/index.d.ts"},{url:"https://cdn.jsdelivr.net/npm/@types/react@19/jsx-runtime.d.ts",path:"file:///node_modules/@types/react/jsx-runtime.d.ts"},{url:"https://cdn.jsdelivr.net/npm/@types/react@19/global.d.ts",path:"file:///node_modules/@types/react/global.d.ts"},{url:"https://cdn.jsdelivr.net/npm/@types/react-dom@19/index.d.ts",path:"file:///node_modules/@types/react-dom/index.d.ts"},{url:"https://cdn.jsdelivr.net/npm/@types/react-dom@19/client.d.ts",path:"file:///node_modules/@types/react-dom/client.d.ts"}];async function J(){return H||q||(q=(async()=>{let e=new Map;for(let t of(await Promise.allSettled($.map(async e=>{let{url:t,path:n}=e,a=await fetch(t);if(!a.ok)throw Error("Failed to fetch ".concat(t,": ").concat(a.status));return{path:n,text:await a.text()}}))))"fulfilled"===t.status?e.set(t.value.path,t.value.text):i.v.warn("Failed to fetch type definition:",t.reason);return H=e,q=null,e})())}let Y=/\.(ts|tsx|js|jsx)$/;function G(e){let{projectId:t,runtime:n,onClose:o}=e,[l,c]=(0,s.useState)(new Map),[d,m]=(0,s.useState)(null),{resolvedTheme:u}=(0,_.D)(),[p,h]=(0,s.useState)(!1),f=s.useRef(new Set),x=(0,O.dJ)(),v=(0,s.useRef)(x);(0,s.useEffect)(()=>{v.current=x},[x]);let b=!!n&&null!=(0,W.getRuntimeConfig)(n).jsxImportSource,w=(0,s.useRef)([]),y=(0,s.useRef)(new Map);(0,s.useEffect)(()=>{let e=v.current;if(!e||!b)return;let t=e.languages.typescript;return t.typescriptDefaults.setCompilerOptions({jsx:t.JsxEmit.ReactJSX,target:t.ScriptTarget.ES2020,module:t.ModuleKind.ESNext,moduleResolution:t.ModuleResolutionKind.NodeJs,allowJs:!0,esModuleInterop:!0,allowSyntheticDefaultImports:!0,allowNonTsExtensions:!0,noEmit:!0,isolatedModules:!0,skipLibCheck:!0,strict:!1}),t.typescriptDefaults.setDiagnosticsOptions({noSemanticValidation:!1,noSyntaxValidation:!1}),()=>{t.typescriptDefaults.setCompilerOptions({}),t.typescriptDefaults.setDiagnosticsOptions({})}},[b,v]),(0,s.useEffect)(()=>{let e=v.current;if(!e||!b)return;let t=!1,n=e.languages.typescript;return J().then(e=>{if(t)return;let a=[];for(let[t,s]of e){let e=n.typescriptDefaults.addExtraLib(s,t);a.push(e)}w.current=a}),()=>{for(let e of(t=!0,w.current))e.dispose();w.current=[]}},[b,v]),(0,s.useEffect)(()=>{let e=v.current;if(!e||!b)return;let n=e.languages.typescript,a=y.current;function s(e,t){var s;let r="file://".concat(e);null==(s=a.get(e))||s.dispose();let i=n.typescriptDefaults.addExtraLib(t,r);a.set(e,i)}!async function(){try{for(let e of(await r.vfs.init(),await r.vfs.listFiles(t)))Y.test(e.path)&&"string"==typeof e.content&&s(e.path,e.content)}catch(e){i.v.warn("Failed to load project files for IntelliSense:",e)}}();let o=null;function l(){o&&clearTimeout(o),o=setTimeout(async()=>{try{await r.vfs.init();let e=await r.vfs.listFiles(t),n=new Set;for(let t of e)Y.test(t.path)&&"string"==typeof t.content&&(n.add(t.path),s(t.path,t.content));for(let[e,t]of a)n.has(e)||(t.dispose(),a.delete(e))}catch(e){i.v.warn("Failed to sync project files for IntelliSense:",e)}},300)}return window.addEventListener("filesChanged",l),()=>{for(let e of(window.removeEventListener("filesChanged",l),o&&clearTimeout(o),a.values()))e.dispose();a.clear()}},[b,t,v]),(0,s.useEffect)(()=>{h(!0)},[]),(0,s.useEffect)(()=>{let e=e=>{j(e.detail)};return window.addEventListener("openFile",e),()=>{window.removeEventListener("openFile",e)}},[t]),(0,s.useEffect)(()=>{let e=async e=>{var n;null!=(n=e.detail)&&n.fromEditor||(async()=>{c(e=>((async()=>{let n=new Map;for(let[a,s]of e.entries()){if(f.current.has(a)){n.set(a,s);continue}if(s.modified){try{await r.vfs.init();let e=await r.vfs.readFile(t,a);n.set(a,{file:e,content:s.content,modified:!0})}catch(e){n.set(a,s)}continue}try{await r.vfs.init();let e=await r.vfs.readFile(t,a);n.set(a,{file:e,content:e.content,modified:!1})}catch(e){n.set(a,s)}}Array.from(n.keys()).some(e=>f.current.has(e))||c(n)})(),e))})()};return window.addEventListener("filesChanged",e),()=>{window.removeEventListener("filesChanged",e)}},[t]);let j=async e=>{if(l.has(e.path))return void m(e.path);let t={file:e,content:e.content,modified:!1};c(n=>new Map(n).set(e.path,t)),m(e.path)},k=(0,s.useCallback)((e,t)=>{void 0!==e&&"text"===T(t).type&&c(n=>{let a=new Map(n),s=a.get(t);if(s){let n=s.content!==e;a.set(t,{...s,content:e,modified:n})}return a})},[]),C=(0,s.useCallback)(async e=>{let n=l.get(e);if(n&&n.modified){f.current.add(e);try{await r.vfs.init();let a=await r.vfs.updateFile(t,e,n.content);c(t=>{let s=new Map(t);return s.set(e,{file:a,content:n.content,modified:!1}),s})}catch(e){i.v.error("Failed to save file:",e)}finally{setTimeout(()=>{f.current.delete(e)},100)}}},[l,t]),E=(0,s.useCallback)(e=>{(e.metaKey||e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),d&&C(d))},[d,C]);(0,s.useEffect)(()=>(window.addEventListener("keydown",E),()=>{window.removeEventListener("keydown",E)}),[E]);let T=e=>{var t;let n=null==(t=e.split(".").pop())?void 0:t.toLowerCase();if(["png","jpg","jpeg","gif","bmp","svg","webp"].includes(n||""))return{type:"image",language:"plaintext"};let a={js:"javascript",mjs:"javascript",ts:"typescript",tsx:"typescript",html:"html",htm:"html",css:"css",json:"json",md:"markdown",txt:"plaintext",xml:"xml",yaml:"yaml",yml:"yaml",py:"python",lua:"lua"};return a[n||""]?{type:"text",language:a[n||""]}:["zip","tar","gz","exe","bin","pdf","doc","docx","xls","xlsx","ppt","pptx"].includes(n||"")?{type:"unsupported",language:"plaintext"}:{type:"text",language:"plaintext"}},A=d?l.get(d):null;return(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(M.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-editor-active)"}}),o?(0,a.jsxs)("button",{type:"button",onClick:o,"aria-label":"Hide code editor",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,a.jsx)(M.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-editor-active)"}}),(0,a.jsx)(N.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(M.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-editor-active)"}}),(0,a.jsx)("h3",{className:"text-sm font-medium",children:"Code Editor"})]}),(null==A?void 0:A.modified)&&"text"===T(A.file.path).type&&(0,a.jsxs)(S.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:()=>C(d),children:[(0,a.jsx)(U.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs",children:"Save"})]})]}),0===l.size?(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center text-muted-foreground",children:(0,a.jsxs)("div",{className:"text-center space-y-3",children:[(0,a.jsx)(z.A,{className:"h-12 w-12 mx-auto opacity-50"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"text-base font-medium",children:"No files open"}),(0,a.jsx)("p",{className:"text-sm",children:"Select a file from the explorer to edit"})]})]})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"border-b bg-muted/70",children:(0,a.jsx)("div",{className:"flex items-center overflow-x-auto scrollbar-thin",children:Array.from(l.entries()).map(e=>{let[t,n]=e;return(0,a.jsxs)("div",{className:(0,i.cn)("flex items-center gap-2 px-4 py-2.5 border-r cursor-pointer transition-all relative group",d===t?"bg-background border-b-2 border-b-primary shadow-sm":"hover:bg-muted/50 border-b-2 border-b-transparent"),onClick:()=>m(t),children:[(0,a.jsxs)("span",{className:"text-sm",children:[n.file.name,n.modified&&(0,a.jsx)("span",{className:"text-orange-500 ml-1",children:"●"})]}),(0,a.jsx)(S.$,{size:"icon",variant:"ghost",className:"h-4 w-4 p-0 opacity-0 group-hover:opacity-100 transition-opacity",onClick:e=>((e,t)=>{t&&t.stopPropagation();let n=l.get(e);if((null==n||!n.modified||confirm("Close ".concat(n.file.name," without saving?")))&&(c(t=>{let n=new Map(t);return n.delete(e),n}),d===e)){let t=Array.from(l.keys()).filter(t=>t!==e);m(t.length>0?t[t.length-1]:null)}})(t,e),children:(0,a.jsx)(N.A,{className:"h-3 w-3 hover:text-destructive"})})]},t)})})}),A&&(0,a.jsx)("div",{className:"flex-1 border-t",children:(()=>{var e;let t=T(A.file.path);return"image"===t.type?(0,a.jsx)("div",{className:"h-full flex items-center justify-center bg-background p-8",children:(0,a.jsxs)("div",{className:"text-center space-y-4 max-w-2xl",children:[(0,a.jsx)(g.A,{className:"h-12 w-12 mx-auto text-muted-foreground"}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h3",{className:"text-lg font-medium",children:"Image Preview"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:A.file.name})]}),(0,a.jsx)("div",{className:"border rounded-lg p-4 bg-muted/30 max-h-96 overflow-auto",children:(0,a.jsx)("img",{src:"data:image/".concat(A.file.path.split(".").pop(),";base64,").concat(A.content),alt:A.file.name,className:"max-w-full h-auto rounded shadow-sm",onError:e=>{var t,n;let a=e.target;if(a.style.display="none",!(null==(t=a.parentElement)?void 0:t.querySelector(".error-msg"))){let e=document.createElement("div");e.className="error-msg text-sm text-muted-foreground flex items-center gap-2",e.innerHTML='Unable to display image',null==(n=a.parentElement)||n.appendChild(e)}}})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Image files cannot be edited in the text editor"})]})}):"unsupported"===t.type?(0,a.jsx)("div",{className:"h-full flex items-center justify-center bg-background p-8",children:(0,a.jsxs)("div",{className:"text-center space-y-4",children:[(0,a.jsx)(B.A,{className:"h-12 w-12 mx-auto text-muted-foreground"}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h3",{className:"text-lg font-medium",children:"Unsupported File Type"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:A.file.name}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground max-w-md",children:"This file type is not supported for editing in the text editor. Binary files and certain document formats cannot be displayed here."})]})]})}):(0,a.jsx)(O.Ay,{height:"100%",path:A.file.path,language:T(A.file.path).language,value:null!=(e=A.content)?e:"",onChange:e=>k(e,A.file.path),theme:p?"dark"===u?"vs-dark":"light":"vs-dark",options:{minimap:{enabled:!1},fontSize:14,lineNumbers:"on",roundedSelection:!1,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2,wordWrap:"on",wrappingIndent:"indent"}})})()})]})]})}function V(e){window.dispatchEvent(new CustomEvent("openFile",{detail:e}))}var K=n(47206),X=n(35626),Z=n(48314),Q=n(26989),ee=n(15870),et=n(37586),en=n(50803),ea=n(54485),es=n(46927),er=n(81522),ei=n(98660),eo=n(52163);let el="osw-studio-cost-settings-changed";var ec=n(49555);let ed=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);class em{async initDB(){if(this.isInitialized)return;let{vfs:e}=await Promise.resolve().then(n.bind(n,94318));await e.init(),this.isInitialized=!0}async getDB(){let{vfs:e}=await Promise.resolve().then(n.bind(n,94318));return e.getDatabase()}getDebugEventsId(e){return"debug_events_".concat(e)}async loadEvents(e){await this.initDB();let t=await this.getDB(),n=this.getDebugEventsId(e);return new Promise((a,s)=>{let r=t.transaction([this.storeName],"readonly").objectStore(this.storeName).get(n);r.onsuccess=()=>{let t=r.result;t&&t.events?(this.eventsCache.set(e,t.events),a(t.events)):a([])},r.onerror=()=>{i.v.error("Failed to load debug events from DB"),s(r.error)}})}async saveEvents(e,t){await this.initDB();let n=await this.getDB(),a={id:this.getDebugEventsId(e),projectId:e,events:t,lastUpdated:new Date().toISOString()};return new Promise((s,r)=>{let o=n.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(a);o.onsuccess=()=>{this.eventsCache.set(e,t),s()},o.onerror=()=>{i.v.error("Failed to save debug events to DB"),r(o.error)}})}async appendEvent(e,t){let n=this.eventsCache.get(e);n||(n=await this.loadEvents(e)),n.push(t),this.eventsCache.set(e,n),ed.has(t.event)||await this.saveEvents(e,n)}async clearEvents(e){this.eventsCache.delete(e),await this.saveEvents(e,[]),i.v.debug("[DebugEventsState] Cleared debug events for project ".concat(e))}async truncateEvents(e,t){this.eventsCache.set(e,t),await this.saveEvents(e,t),i.v.debug("[DebugEventsState] Truncated debug events for project ".concat(e," to ").concat(t.length," events"))}async getEvents(e){let t=this.eventsCache.get(e);return t||(t=await this.loadEvents(e)),t}async deleteProject(e){await this.initDB();let t=await this.getDB(),n=this.getDebugEventsId(e);return new Promise((a,s)=>{let r=t.transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(n);r.onsuccess=()=>{this.eventsCache.delete(e),a()},r.onerror=()=>{i.v.error("Failed to delete debug events from DB"),s(r.error)}})}unloadProject(e){let t=this.eventsCache.has(e);this.eventsCache.delete(e),t&&i.v.debug("[DebugEventsState] Unloaded debug events cache for project ".concat(e))}constructor(){this.eventsCache=new Map,this.storeName="debugEvents",this.isInitialized=!1}}let eu=new em;var ep=n(49476),eh=n(59690);let ef=e=>{let{className:t,...n}=e;return(0,a.jsx)(eh.YZ,{className:(0,i.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",t),...n})},eg=eh.Zk,ex=e=>{let{withHandle:t,className:n,...s}=e;return(0,a.jsx)(eh.TW,{className:(0,i.cn)("group relative flex w-2 mx-1 items-center justify-center bg-transparent hover:bg-border/50 transition-colors after:absolute after:inset-y-0 after:left-1/2 after:w-4 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-2 data-[panel-group-direction=vertical]:my-1 data-[panel-group-direction=vertical]:mx-0 data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-4 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90 cursor-col-resize data-[panel-group-direction=vertical]:cursor-row-resize",n),...s,children:t&&(0,a.jsx)("div",{className:"z-10 flex h-12 w-1 items-center justify-center rounded-full bg-border/30 hover:bg-border/50 transition-colors opacity-0 group-hover:opacity-100",children:(0,a.jsx)(ep.A,{className:"h-3 w-3 text-muted-foreground/50"})})})};var ev=n(82180),eb=n(76899),ew=n(21498),ey=n(97450),ej=n(25654),eN=n(95040),ek=n(85508),eS=n(75711),eC=n(35561),eE=n(71360),eT=n(12108);function eA(){let[e,t]=(0,s.useState)(null),[n,r]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{},[]),n&&e)?(0,a.jsxs)("div",{className:"text-xs font-mono ".concat(e.percent>80?"text-red-500":e.percent>60?"text-yellow-500":"text-muted-foreground"," flex items-center gap-1"),title:"JS Heap: ".concat(e.usedMB,"MB used / ").concat(e.totalMB,"MB limit (").concat(e.percent,"%)"),children:[(0,a.jsx)("span",{className:"opacity-60",children:"MEM:"}),(0,a.jsxs)("span",{children:[e.usedMB,"MB"]}),e.percent>60&&(0,a.jsxs)("span",{className:"opacity-60",children:["(",e.percent,"%)"]})]}):null}function eI(e){let{events:t,onClear:n,onClose:r}=e,[i,o]=(0,s.useState)(""),[l,c]=(0,s.useState)(!0),d=(0,s.useRef)(null),[m,u]=(0,s.useState)(!0),p=(0,s.useMemo)(()=>{let e=[],n=null,a=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);for(let s of t)a.has(s.event)?n&&n.event===s.event?n.count=(n.count||1)+1:(n&&e.push(n),n={...s,count:1}):(n&&(e.push(n),n=null),e.push(s));return n&&e.push(n),e},[t]);(0,s.useEffect)(()=>{m&&d.current&&d.current.scrollIntoView({behavior:"smooth"})},[p,m]);let h=i?p.filter(e=>e.event.toLowerCase().includes(i.toLowerCase())):p,f=t.reduce((e,t)=>(e[t.event]=(e[t.event]||0)+1,e),{});return(0,a.jsxs)("div",{className:"h-full flex flex-col bg-card border border-border rounded-lg overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between p-3 border-b border-border bg-muted/30 shrink-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(es.A,{className:"h-4 w-4 md:hidden"}),r?(0,a.jsxs)("button",{type:"button",onClick:r,"aria-label":"Hide debug panel",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,a.jsx)(es.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0"}),(0,a.jsx)(N.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(es.A,{className:"hidden h-4 w-4 md:inline-flex"}),(0,a.jsx)("span",{className:"font-semibold text-sm",children:"Debug Events"}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:["(",h.length,"/",t.length,")"]}),(0,a.jsx)(eA,{})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(S.$,{variant:"ghost",size:"sm",onClick:()=>{null==n||n()},className:"h-7 px-2 hover:bg-muted",title:"Clear all events",children:(0,a.jsx)(eE.A,{className:"h-3 w-3"})}),(0,a.jsx)(S.$,{variant:"ghost",size:"sm",onClick:()=>{let e=new Blob([JSON.stringify(t,null,2)],{type:"application/json"}),n=URL.createObjectURL(e),a=document.createElement("a");a.href=n,a.download="debug-events-".concat(Date.now(),".json"),a.click(),URL.revokeObjectURL(n)},className:"h-7 px-2 text-xs hover:bg-muted",title:"Export to JSON",children:"Export"})]})]}),(0,a.jsx)("div",{className:"p-2 border-b border-border bg-muted/20 text-xs",children:(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:Object.entries(f).map(e=>{let[t,n]=e;return(0,a.jsxs)("button",{onClick:()=>o(i===t?"":t),className:"px-2 py-1 rounded ".concat(i===t?"bg-primary text-primary-foreground":"bg-muted hover:bg-muted/80"),children:[t," (",n,")"]},t)})})}),(0,a.jsx)("div",{className:"p-2 border-b border-border",children:(0,a.jsx)("input",{type:"text",placeholder:"Filter events...",value:i,onChange:e=>o(e.target.value),className:"w-full px-2 py-1 text-xs rounded bg-background border border-border"})}),(0,a.jsx)("div",{className:"p-2 border-b border-border flex items-center gap-2",children:(0,a.jsxs)("label",{className:"text-xs flex items-center gap-1 cursor-pointer",children:[(0,a.jsx)("input",{type:"checkbox",checked:m,onChange:e=>u(e.target.checked),className:"rounded"}),"Auto-scroll"]})}),(0,a.jsxs)("div",{className:"flex-1 overflow-y-auto p-2 space-y-1",children:[0===h.length?(0,a.jsx)("div",{className:"text-xs text-muted-foreground text-center p-4",children:"No events yet. Events will appear here as they occur."}):h.map(e=>(0,a.jsx)(eP,{event:e},e.id)),(0,a.jsx)("div",{ref:d})]})]})}function eP(e){var t;let{event:n}=e,[r,i]=(0,s.useState)(!1),o=new Date(n.timestamp).toLocaleTimeString();return(0,a.jsxs)(eC.Nt,{open:r,onOpenChange:i,children:[(0,a.jsx)(eC.R6,{className:"w-full text-left",children:(0,a.jsxs)("div",{className:"flex items-center gap-2 p-1.5 rounded hover:bg-muted/50 text-xs",children:[r?(0,a.jsx)(eT.A,{className:"h-3 w-3"}):(0,a.jsx)(u.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-muted-foreground font-mono",children:o}),(0,a.jsx)("span",{className:"font-semibold ".concat((t=n.event).includes("error")||t.includes("failed")?"text-red-500":t.includes("retry")?"text-yellow-500":t.includes("completed")||t.includes("success")?"text-green-500":t.includes("tool")?"text-blue-500":t.includes("agent")?"text-purple-500":t.includes("plan")?"text-orange-500":"text-foreground"),children:n.event}),n.count&&n.count>1&&(0,a.jsxs)("span",{className:"text-muted-foreground font-mono",children:["(",n.count,")"]})]})}),(0,a.jsx)(eC.Ke,{children:(0,a.jsx)("div",{className:"ml-6 p-2 bg-muted/30 rounded text-xs font-mono overflow-x-auto",children:(0,a.jsx)("pre",{children:JSON.stringify(n.data,null,2)})})})]})}var eR=n(35299),eF=n(42529),eL=n(78874),eD=n(18085),eO=n(9602),eM=n(89559),eU=n(1473),ez=n(87066),eB=n(78192),e_=n(80934),eW=n(67001),eH=n(55325),eq=n(28419);function e$(e){let{content:t}=e;if("string"==typeof t)return(0,a.jsx)("div",{className:"whitespace-pre-wrap",children:t});let n=t.filter(e=>"text"===e.type),s=t.filter(e=>"image_url"===e.type);return(0,a.jsxs)("div",{className:"space-y-2",children:[n.map((e,t)=>(0,a.jsx)("div",{className:"whitespace-pre-wrap",children:"text"===e.type&&e.text},"text-".concat(t))),s.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 p-1 rounded-md bg-muted/50",children:s.map((e,t)=>"image_url"===e.type&&(0,a.jsx)("img",{src:e.image_url.url,alt:"Attached image",className:"h-[60px] w-auto rounded border border-border object-cover"},"img-".concat(t)))})]})}let eJ={shell:(0,a.jsx)(p.A,{className:"h-3 w-3 text-blue-500"}),write:(0,a.jsx)(z.A,{className:"h-3 w-3 text-orange-500"})},eY={pending:(0,a.jsx)(eR.A,{className:"h-3 w-3 animate-spin text-gray-400"}),executing:(0,a.jsx)(eR.A,{className:"h-3 w-3 animate-spin text-blue-500"}),completed:(0,a.jsx)(eF.A,{className:"h-3 w-3 text-green-500"}),failed:(0,a.jsx)(eL.A,{className:"h-3 w-3 text-red-500"})};function eG(e){var t;let{events:n,onRestore:r,onRetry:i,prompt:o,setPrompt:l,generating:c,onGenerate:d,onStop:m,focusContext:p,setFocusContext:h,focusPreviewSnippet:f,chatMode:x,setChatMode:v,currentModel:b,setCurrentModel:w,getModelDisplayName:y,isTourLockingInput:j=!1,onClearChat:k,onClose:C,supportsVision:E=!1,providerReady:T=!0,runtimeErrors:A=[],onSendRuntimeErrors:I,onClearRuntimeErrors:P}=e,R=(0,s.useRef)(null),[F,L]=(0,s.useState)(!0),[D,O]=(0,s.useState)(!1),[M,U]=(0,s.useState)(new Set),z=(0,s.useRef)(!1),[B,_]=(0,s.useState)([]),[W,H]=(0,s.useState)(!1),q=(0,s.useCallback)(e=>{if(e.preventDefault(),H(!1),E)for(let t of Array.from(e.dataTransfer.files).filter(e=>e.type.startsWith("image/"))){let e=new FileReader;e.onload=()=>{var t;let n=e.result,[a,s]=n.split(","),r=(null==(t=a.match(/data:([^;]+)/))?void 0:t[1])||"image/png";_(e=>[...e,{id:"img-".concat(Date.now(),"-").concat(Math.random().toString(36).slice(2,11)),data:s,mediaType:r,preview:n}])},e.readAsDataURL(t)}},[E]),$=(0,s.useCallback)(e=>{e.preventDefault(),E&&H(!0)},[E]),J=(0,s.useCallback)(e=>{e.preventDefault(),H(!1)},[]),Y=(0,s.useCallback)(e=>{var t;if(!E)return;let n=null==(t=e.clipboardData)?void 0:t.items;if(n){for(let e of Array.from(n))if(e.type.startsWith("image/")){let t=e.getAsFile();if(t){let e=new FileReader;e.onload=()=>{var t;let n=e.result,[a,s]=n.split(","),r=(null==(t=a.match(/data:([^;]+)/))?void 0:t[1])||"image/png";_(e=>[...e,{id:"img-".concat(Date.now(),"-").concat(Math.random().toString(36).slice(2,11)),data:s,mediaType:r,preview:n}])},e.readAsDataURL(t)}}}},[E]),G=(0,s.useCallback)(e=>{_(t=>t.filter(t=>t.id!==e))},[]),V=(0,s.useCallback)(()=>{B.length>0?(d(B),_([])):d()},[d,B]);(0,s.useEffect)(()=>{let e=()=>{O(!0)};return window.addEventListener("tour-open-provider-settings",e),()=>{window.removeEventListener("tour-open-provider-settings",e)}},[]);let K=(0,s.useRef)(0),X=(0,s.useRef)(new Map),Z=(0,s.useRef)({result:[],currentTurn:{id:"turn-".concat(Date.now()),items:[]},currentIterationTools:[],itemIdCounter:0}),Q=(0,s.useMemo)(()=>{let e,t=Z.current,a=n.length-K.current;if(0===n.length||K.current>n.length)return K.current=0,X.current=new Map,Z.current={result:[],currentTurn:{id:"turn-".concat(Date.now()),items:[]},currentIterationTools:[],itemIdCounter:0},[];let s=n[n.length-1],r=s&&("assistant_delta"===s.event||"tool_param_delta"===s.event||"reasoning_delta"===s.event),i=X.current.get((null==s?void 0:s.id)||""),o=r&&s.version&&i!==s.version;if(0===a&&!o)return[...t.result,...t.currentTurn.items.length>0?[t.currentTurn]:[]];for(let a of(o?(e=[s],X.current.set(s.id,s.version)):e=n.slice(K.current),e)){var l,c,d,m,u,p,h,f,g,x,v,b,w,y,j,N,k,S,C,E,T;switch(a.event){case"waiting":t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"waiting",timestamp:a.timestamp,data:null});break;case"reasoning_start":case"stopped":t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"reasoning_delta":let e=((null==(l=a.data)?void 0:l.all)||[a.data]).map(e=>(null==e?void 0:e.text)||"").join("");if(!e.trim()){t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break}let n=t.currentTurn.items.find(e=>"reasoning"===e.type&&e.eventId===a.id);if(n)n.data=e;else{let n={id:"item-".concat(t.itemIdCounter++),type:"reasoning",timestamp:a.timestamp,data:e,eventId:a.id};t.currentTurn.items.push(n)}t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"reasoning_complete":t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"toolCalls":let s=(null==(c=a.data)?void 0:c.toolCalls)||[];for(let e=0;e"waiting"!==e.type);break;case"tool_status":let{toolIndex:r,status:i,result:o,error:A}=a.data||{},I=t.currentIterationTools[r];if(I&&(I.status=i,o&&(I.result=o),A&&(I.error=A),"executing"===i&&(null==(p=I.parameters)?void 0:p._raw)&&"string"==typeof I.parameters._raw))try{I.parameters=JSON.parse(I.parameters._raw)}catch(e){}break;case"tool_result":let P=t.currentIterationTools[null==(h=a.data)?void 0:h.toolIndex];P&&(null==(f=a.data)?void 0:f.result)&&(P.result=a.data.result);break;case"tool_param_delta":for(let e of(null==(g=a.data)?void 0:g.all)||[a.data]){let{toolId:n,partialArguments:a}=e||{};if(!n)continue;let s=t.currentTurn.items.find(e=>{var t;return"tool"===e.type&&(null==(t=e.data)?void 0:t.id)===n});if(s){let e=s.data;try{e.parameters=JSON.parse(a)}catch(t){e.parameters={_raw:a}}}}break;case"assistant_delta":let R=(null==(x=a.data)?void 0:x.all)||[a.data],F=t.currentTurn.items.find(e=>"text"===e.type&&e.eventId===a.id),L=R.map(e=>(null==e?void 0:e.text)||"").join("");if(L)if(F)F.data=L;else{let e={id:"item-".concat(t.itemIdCounter++),type:"text",timestamp:a.timestamp,data:L,eventId:a.id};t.currentTurn.items.push(e)}t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"plan_message":t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"plan",timestamp:a.timestamp,data:(null==(v=a.data)?void 0:v.content)||""});break;case"agent_message":t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"agent",timestamp:a.timestamp,data:(null==(b=a.data)?void 0:b.content)||""});break;case"task_progress":t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"progress",timestamp:a.timestamp,data:(null==(w=a.data)?void 0:w.content)||""});break;case"conversation_message":let D=null==(y=a.data)?void 0:y.message;if((null==D?void 0:D.role)==="user"){if(null==(j=D.content)?void 0:j.includes("Before finishing, you must call the evaluation tool"))break;let e=(null==(N=D.ui_metadata)?void 0:N.isSyntheticError)===!0,n=null==(k=D.ui_metadata)?void 0:k.projectContext;n&&!e&&t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"project_context",timestamp:a.timestamp,data:n});let s=(null==(S=D.ui_metadata)?void 0:S.displayContent)||D.content||"";t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:e?"synthetic_error":"user",timestamp:a.timestamp,data:s})}break;case"user_message":t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"user",timestamp:a.timestamp,data:(null==(C=a.data)?void 0:C.content)||""});break;case"error":t.currentTurn.items.push({id:"item-".concat(t.itemIdCounter++),type:"error",timestamp:a.timestamp,data:a.data}),t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"usage":t.currentTurn.usage=a.data,t.currentTurn.items=t.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"checkpoint_created":t.currentTurn.checkpointId=null==(E=a.data)?void 0:E.checkpointId;break;case"iteration":t.currentTurn.iteration=null==(T=a.data)?void 0:T.iteration,t.currentTurn.items.length>0&&(t.result.push(t.currentTurn),t.currentTurn={id:"turn-".concat(Date.now(),"-").concat(t.result.length),items:[]}),t.currentIterationTools=[]}}return o||(K.current=n.length),[...t.result,...t.currentTurn.items.length>0?[t.currentTurn]:[]]},[n]);(0,s.useEffect)(()=>{if(!F||!R.current)return;let e=requestAnimationFrame(()=>{R.current&&(z.current=!0,R.current.scrollTop=R.current.scrollHeight,setTimeout(()=>{z.current=!1},50))});return()=>cancelAnimationFrame(e)},[Q,F]),(0,s.useEffect)(()=>{Q.length>0&&L(!0)},[Q.length]),(0,s.useEffect)(()=>{let e=R.current;if(!e)return;let t=()=>{if(z.current)return;let{scrollTop:t,scrollHeight:n,clientHeight:a}=e;L(t+a>=n-50)};return e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)},[]);let ee=e=>{U(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},en=null!=(t=null==f?void 0:f.trim())?t:"",ea=p?(0,a.jsxs)("div",{id:"focus-context-hint",className:"rounded-md border border-dashed border-primary/40 bg-primary/5 px-3 py-2 text-xs text-muted-foreground shadow-sm",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 text-foreground",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"font-medium text-xs uppercase tracking-wide text-primary",children:"context"}),(0,a.jsx)("span",{className:"text-[10px] uppercase tracking-wide text-muted-foreground",children:"included in next message"})]}),(0,a.jsx)(S.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:()=>h(null),title:"Clear focus context",children:"Clear"})]}),(0,a.jsxs)("div",{className:"mt-2 space-y-2",children:[p.domPath&&(0,a.jsx)("div",{className:"text-[11px] font-mono text-muted-foreground/80 break-all leading-snug",children:p.domPath}),en&&(0,a.jsx)("pre",{className:"max-h-24 overflow-auto rounded border border-border/50 bg-background/90 px-2 py-1 text-[11px] text-foreground leading-relaxed",children:(0,a.jsx)("code",{children:en})})]})]}):null,es=!c&&A.length>0?(0,a.jsxs)("div",{className:"rounded-md border border-dashed border-destructive/40 bg-destructive/5 px-3 py-2 text-xs text-muted-foreground shadow-sm",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 text-foreground",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"font-medium text-xs uppercase tracking-wide text-destructive",children:"runtime errors"}),(0,a.jsx)("span",{className:"inline-flex items-center justify-center rounded-full bg-destructive/15 text-destructive text-[10px] font-medium px-1.5 min-w-[18px] h-[18px]",children:A.length})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[P&&(0,a.jsx)(S.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:P,title:"Dismiss runtime errors",children:"Clear"}),I&&(0,a.jsx)(S.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs text-destructive",onClick:I,title:"Send errors to AI for correction",children:"Send"})]})]}),(0,a.jsx)("pre",{className:"mt-2 max-h-24 overflow-auto rounded border border-border/50 bg-background/90 px-2 py-1 text-[11px] text-foreground leading-relaxed",children:(0,a.jsx)("code",{children:A.map(e=>"• ".concat(e)).join("\n")})})]}):null;return(0,a.jsxs)("div",{className:"h-full flex flex-col bg-card border border-border rounded-lg overflow-hidden","data-tour-id":"assistant-panel",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between p-3 border-b border-border bg-muted/30 shrink-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(et.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-assistant-active)"}}),C?(0,a.jsxs)("button",{type:"button",onClick:C,"aria-label":"Hide chat panel",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,a.jsx)(et.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-assistant-active)"}}),(0,a.jsx)(N.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(et.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-assistant-active)"}}),(0,a.jsx)("span",{className:"font-semibold text-sm",children:"Chat"})]}),(0,a.jsx)("div",{className:"flex items-center gap-1",children:k&&(0,a.jsx)(S.$,{variant:"ghost",size:"sm",onClick:k,className:"h-7 px-2 hover:bg-muted",title:"Clear chat","data-tour-id":"clear-chat-button",children:(0,a.jsx)(eE.A,{className:"h-3 w-3"})})})]}),(0,a.jsx)("div",{ref:R,className:"flex-1 overflow-y-auto p-4 space-y-4",children:0===Q.length?(0,a.jsx)("div",{className:"text-xs text-muted-foreground text-center p-4",children:"No messages yet. Start a conversation to see it here."}):Q.map(e=>(0,a.jsx)(eV,{turn:e,onRestore:r,onRetry:i,expandedItems:M,onToggleExpanded:ee},e.id))}),(0,a.jsxs)("div",{className:"p-3 space-y-2",children:[es,ea,(0,a.jsxs)("div",{className:"bg-card border rounded-lg shadow-sm overflow-hidden transition-all ".concat(W?"border-primary border-2 bg-primary/5":"border-border"),onDrop:q,onDragOver:$,onDragLeave:J,children:[B.length>0&&(0,a.jsxs)("div",{className:"px-3 pt-2 flex flex-wrap gap-2",children:[B.map(e=>(0,a.jsxs)("div",{className:"relative group",children:[(0,a.jsx)("img",{src:e.preview,alt:"Pending upload",className:"h-12 w-12 object-cover rounded border border-border"}),(0,a.jsx)("button",{onClick:()=>G(e.id),className:"absolute -top-1 -right-1 h-4 w-4 bg-destructive text-destructive-foreground rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity",title:"Remove image",children:(0,a.jsx)(N.A,{className:"h-3 w-3"})})]},e.id)),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground self-end pb-1",children:[B.length," image",1!==B.length?"s":""," attached"]})]}),W&&E&&(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-primary/10 z-10 pointer-events-none",children:(0,a.jsxs)("div",{className:"text-primary font-medium flex items-center gap-2",children:[(0,a.jsx)(g.A,{className:"h-5 w-5"}),"Drop image here"]})}),(0,a.jsxs)("div",{className:"relative flex bg-card rounded-lg transition-all",children:[(0,a.jsx)(eW.T,{value:o,onChange:e=>l(e.target.value),onKeyDown:e=>{!j&&"Enter"===e.key&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),V())},onPaste:Y,placeholder:T?E?"Describe what you want to build... (paste or drop images)":"Describe what you want to build...":"Select a provider to start...",className:"flex-1 px-3 py-2 bg-transparent border-0 resize-none focus:outline-none text-sm placeholder:text-muted-foreground text-foreground",rows:3,disabled:c||j||!T}),(0,a.jsx)("div",{className:"flex flex-col p-2 gap-2",children:(0,a.jsx)(S.$,{onClick:c?m:V,disabled:j?!c:!c&&(!o.trim()&&0===B.length||!T),size:"sm",className:"flex items-center gap-2",children:c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eR.A,{className:"h-4 w-4 animate-spin"}),"Stop"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eD.A,{className:"h-4 w-4"}),"Send"]})})})]}),(0,a.jsx)("div",{className:"border-t border-border bg-muted/50 px-2 py-2",children:(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsxs)(ey.AM,{open:D,onOpenChange:O,children:[(0,a.jsx)(ey.Wv,{asChild:!0,children:(0,a.jsxs)(S.$,{variant:"outline",size:"sm",className:"h-7 text-xs ".concat(T?"":"ring-2 ring-primary/70 animate-ring-opacity border-primary"),"data-tour-id":"provider-settings-trigger",children:[(0,a.jsx)("span",{children:T?y(b):"Select provider"}),D?(0,a.jsx)(u.A,{className:"h-3 w-3 ml-1"}):(0,a.jsx)(eT.A,{className:"h-3 w-3 ml-1"})]})}),(0,a.jsx)(ey.hl,{className:"w-[460px] max-w-[calc(100vw-2rem)] max-h-[min(680px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"start","data-tour-id":"provider-settings-popup",children:(0,a.jsx)(eq.t,{onClose:()=>O(!1),onModelChange:e=>w(e)})})]}),(0,a.jsxs)(eH.OY,{type:"single",value:x?"chat":"code",onValueChange:e=>{e&&v("chat"===e)},className:"gap-1",children:[(0,a.jsxs)(eH.dz,{value:"chat",className:"h-7 text-xs px-2",children:[(0,a.jsx)(et.A,{className:"h-3 w-3 mr-1"}),"Chat"]}),(0,a.jsxs)(eH.dz,{value:"code",className:"h-7 text-xs px-2",children:[(0,a.jsx)(eO.A,{className:"h-3 w-3 mr-1"}),"Code"]})]})]})})]})]})]})}function eV(e){var t,n,s;let{turn:r,onRestore:i,onRetry:o,expandedItems:l,onToggleExpanded:c}=e;return(0,a.jsxs)("div",{className:"space-y-2",...r.checkpointId?{"data-checkpoint-id":r.checkpointId}:{},children:[r.items.map(e=>{switch(e.type){case"waiting":return(0,a.jsx)("div",{className:"bg-muted/30 rounded-md p-2 opacity-70",children:(0,a.jsxs)("div",{className:"flex items-center gap-2 px-1",children:[(0,a.jsx)(eR.A,{className:"h-3 w-3 animate-spin text-blue-400"}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Waiting for response..."})]})},e.id);case"reasoning":return(0,a.jsx)(eZ,{itemId:e.id,content:e.data,isExpanded:l.has(e.id),onToggle:()=>c(e.id)},e.id);case"plan":return(0,a.jsx)(eQ,{itemId:e.id,content:e.data,isExpanded:l.has(e.id),onToggle:()=>c(e.id)},e.id);case"agent":return(0,a.jsx)(e0,{itemId:e.id,content:e.data,isExpanded:l.has(e.id),onToggle:()=>c(e.id)},e.id);case"progress":return(0,a.jsx)(e1,{itemId:e.id,content:e.data,isExpanded:l.has(e.id),onToggle:()=>c(e.id)},e.id);case"tool":return(0,a.jsx)(eK,{itemId:e.id,tool:e.data,isExpanded:l.has(e.id),onToggle:()=>c(e.id)},e.id);case"text":return(0,a.jsx)("div",{className:"text-sm text-foreground/90 bg-muted/20 px-3 py-2 rounded",children:(0,a.jsx)(e_.T,{content:e.data})},e.id);case"project_context":return(0,a.jsxs)("div",{className:"rounded-md transition-all ".concat(l.has(e.id)?"bg-muted/30 p-2":"p-1.5"),children:[(0,a.jsxs)("button",{onClick:()=>c(e.id),className:"flex items-center gap-2 w-full text-left hover:bg-muted/30 rounded px-1",children:[(0,a.jsx)(p.A,{className:"h-3 w-3 text-muted-foreground transition-transform ".concat(l.has(e.id)?"rotate-90":"")}),(0,a.jsx)(z.A,{className:"h-3 w-3 text-muted-foreground"}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Project context"})]}),l.has(e.id)&&(0,a.jsx)("div",{className:"mt-2 px-2",children:(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap text-muted-foreground",children:e.data})})]},e.id);case"user":return(0,a.jsxs)("div",{className:"text-sm text-foreground bg-primary/10 px-3 py-2 rounded border border-primary/20",children:[(0,a.jsx)("div",{className:"font-semibold text-primary mb-1 text-xs",children:"User"}),(0,a.jsx)(e$,{content:e.data})]},e.id);case"synthetic_error":return(0,a.jsx)(eX,{itemId:e.id,content:e.data,isExpanded:l.has(e.id),onToggle:()=>c(e.id)},e.id);case"error":var t,n;return(0,a.jsx)("div",{className:"text-sm bg-destructive/10 border border-destructive/20 px-3 py-2 rounded",children:(0,a.jsxs)("div",{className:"flex items-start gap-2",children:[(0,a.jsx)(eL.A,{className:"h-4 w-4 text-destructive mt-0.5 shrink-0"}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"font-semibold text-destructive mb-1",children:"Error"}),(0,a.jsx)("div",{className:"text-destructive/90 whitespace-pre-wrap font-mono text-xs",children:(null==(t=e.data)?void 0:t.message)||JSON.stringify(e.data,null,2)}),(null==(n=e.data)?void 0:n.stack)&&(0,a.jsxs)("details",{className:"mt-2",children:[(0,a.jsx)("summary",{className:"text-xs text-destructive/70 cursor-pointer hover:text-destructive",children:"Stack trace"}),(0,a.jsx)("pre",{className:"text-[10px] text-destructive/60 mt-1 overflow-x-auto",children:e.data.stack})]})]})]})},e.id);default:return null}}),(r.usage||r.checkpointId)&&(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[r.usage&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:["Tokens: ",(null==(t=(null==(n=r.usage.usage)?void 0:n.totalTokens)||r.usage.totalTokens)?void 0:t.toLocaleString())||"N/A",(void 0!==r.usage.totalCost||void 0!==r.usage.cost)&&" • Cost: $".concat(((null!=(s=r.usage.totalCost)?s:r.usage.cost)||0).toFixed(4))]}),r.checkpointId&&(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[i&&(0,a.jsxs)(S.$,{size:"sm",variant:"ghost",onClick:()=>i(r.checkpointId),className:"h-6 px-2 text-xs",title:"Restore to this checkpoint",children:[(0,a.jsx)(Z.A,{className:"h-3 w-3 mr-1"}),"Restore"]}),o&&(0,a.jsxs)(S.$,{size:"sm",variant:"ghost",onClick:()=>o(r.checkpointId),className:"h-6 px-2 text-xs",title:"Restore files and retry from this checkpoint",children:[(0,a.jsx)(eM.A,{className:"h-3 w-3 mr-1"}),"Retry"]})]})]})]})}function eK(e){var t,n,s;let{itemId:r,tool:i,isExpanded:o,onToggle:l}=e;return(0,a.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all ".concat("executing"===i.status?"ring-2 ring-blue-500/20 animate-pulse":""," ").concat(o?"p-2":"p-1.5"),children:[(0,a.jsxs)("button",{onClick:l,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[eJ[i.name]||(0,a.jsx)(p.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:i.name})]}),"shell"===i.name&&(null==(t=i.parameters)?void 0:t.cmd)&&(0,a.jsx)("code",{className:"text-xs text-muted-foreground",children:Array.isArray(i.parameters.cmd)?i.parameters.cmd.slice(1).join(" ").substring(0,50):String(i.parameters.cmd).substring(0,50)}),((null==(n=i.parameters)?void 0:n.path)||(null==(s=i.parameters)?void 0:s.file_path))&&(0,a.jsx)("code",{className:"text-xs text-muted-foreground",children:i.parameters.path||i.parameters.file_path}),(0,a.jsx)("div",{className:"ml-auto",children:eY[i.status||"completed"]})]}),o&&(0,a.jsxs)("div",{className:"mt-2 space-y-2",children:[i.parameters&&Object.keys(i.parameters).length>0&&(0,a.jsxs)("div",{className:"px-2",children:[(0,a.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-1",children:"Parameters"}),(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto",children:JSON.stringify(i.parameters,null,2)})]}),i.result&&(0,a.jsxs)("div",{className:"px-2",children:[(0,a.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground mb-1",children:"Result"}),(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto max-h-40 overflow-y-auto",children:"string"==typeof i.result?i.result:JSON.stringify(i.result,null,2)})]}),i.error&&(0,a.jsxs)("div",{className:"px-2",children:[(0,a.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-destructive mb-1",children:"Error"}),(0,a.jsx)("pre",{className:"text-xs bg-destructive/10 text-destructive p-2 rounded overflow-x-auto",children:i.error})]})]})]})}function eX(e){let{itemId:t,content:n,isExpanded:s,onToggle:r}=e;return(0,a.jsxs)("div",{className:"bg-amber-500/10 rounded-md transition-all ".concat(s?"p-2":"p-1.5"),children:[(0,a.jsxs)("button",{onClick:r,className:"flex items-center gap-2 w-full text-left hover:bg-amber-500/20 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(eM.A,{className:"h-3 w-3 text-amber-600"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:"Auto-correction"})]}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(eF.A,{className:"h-3 w-3 text-amber-600"})})]}),s&&(0,a.jsx)("div",{className:"mt-2 px-2",children:(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:n})})]})}function eZ(e){var t;let{itemId:n,content:s,isExpanded:r,onToggle:i}=e,o=(null==(t=(s||"").split("\n").filter(e=>e.trim())[0])?void 0:t.substring(0,60))||"Reasoning...",l=!s||s.length<20;return(0,a.jsxs)("div",{className:"bg-violet-500/10 rounded-md transition-all p-1.5 border border-violet-500/20",children:[(0,a.jsxs)("button",{onClick:i,className:"flex items-center gap-2 w-full text-left hover:bg-violet-500/20 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[l?(0,a.jsx)(eR.A,{className:"h-3 w-3 animate-spin text-violet-500"}):(0,a.jsx)(eU.A,{className:"h-3 w-3 text-violet-500"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:"reasoning"})]}),(0,a.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:l?"Thinking...":o}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:"h-3 w-3 transition-transform ".concat(r?"rotate-90":"")})})]}),r&&(0,a.jsx)("div",{className:"mt-2 px-2",children:(0,a.jsx)("div",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto max-h-64 overflow-y-auto",children:(0,a.jsx)(e_.T,{content:s||"Thinking..."})})})]})}function eQ(e){var t;let{itemId:n,content:s,isExpanded:r,onToggle:i}=e,o=(null==(t=s.split("\n")[0])?void 0:t.replace(/^\*\*|\*\*$/g,"").substring(0,50))||"Plan";return(0,a.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,a.jsxs)("button",{onClick:i,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(ez.A,{className:"h-3 w-3 text-orange-500"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:"plan"})]}),(0,a.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:o}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:"h-3 w-3 transition-transform ".concat(r?"rotate-90":"")})})]}),r&&(0,a.jsx)("div",{className:"mt-2 px-2",children:(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:s})})]})}function e0(e){var t;let{itemId:n,content:s,isExpanded:r,onToggle:i}=e,o=(null==(t=s.split("\n")[0])?void 0:t.replace(/^\*\*|\*\*$/g,"").replace(/^🤖\s*/,"").substring(0,50))||"Agent";return(0,a.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,a.jsxs)("button",{onClick:i,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(eB.A,{className:"h-3 w-3 text-purple-500"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:"agent"})]}),(0,a.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:o}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:"h-3 w-3 transition-transform ".concat(r?"rotate-90":"")})})]}),r&&(0,a.jsx)("div",{className:"mt-2 px-2",children:(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:s})})]})}function e1(e){let{itemId:t,content:n,isExpanded:s,onToggle:r}=e,i=n.includes("✅"),o=n.replace(/^[✅🔄]\s*/,"").substring(0,50);return(0,a.jsxs)("div",{className:"bg-muted/30 rounded-md transition-all p-1.5",children:[(0,a.jsxs)("button",{onClick:r,className:"flex items-center gap-2 w-full text-left hover:bg-muted/50 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[i?(0,a.jsx)(eF.A,{className:"h-3 w-3 text-green-500"}):(0,a.jsx)(eR.A,{className:"h-3 w-3 animate-spin text-blue-500"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:"progress"})]}),(0,a.jsx)("code",{className:"text-xs text-muted-foreground truncate flex-1",children:o}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:"h-3 w-3 transition-transform ".concat(s?"rotate-90":"")})})]}),s&&(0,a.jsx)("div",{className:"mt-2 px-2",children:(0,a.jsx)("pre",{className:"text-xs bg-muted/50 p-2 rounded overflow-x-auto whitespace-pre-wrap",children:n})})]})}function e2(e){let{projectId:t,selectedDeploymentId:n,onDeploymentChange:a,className:r}=e,[i,o]=(0,s.useState)([]),[l,c]=(0,s.useState)(!0),[d,m]=(0,s.useState)(null);return(0,s.useEffect)(()=>{(async()=>{c(!1)})()},[t]),null}n(85710),n(47507);var e5=n(67812),e3=n(43465),e4=n(52987),e6=n(27830);function e8(e){let{projectId:t,events:n,currentCheckpointId:r,onRestore:i,onScrollToTurn:o,onClose:l,refreshKey:c}=e,[d,m]=(0,s.useState)([]),u=(0,s.useMemo)(()=>{let e=new Set;for(let a of n){var t;"checkpoint_created"===a.event&&(null==(t=a.data)?void 0:t.checkpointId)&&e.add(a.data.checkpointId)}return e},[n]);return(0,s.useEffect)(()=>{let e=!1;return(async()=>{let n=await eb.Y.getCheckpoints(t);e||m(n)})(),()=>{e=!0}},[t,n.length,c]),(0,a.jsxs)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden flex flex-col",style:{background:"linear-gradient(0deg, rgba(var(--panel-checkpoint-rgb), 0.01), rgba(var(--panel-checkpoint-rgb), 0.01)), var(--card)",minWidth:"240px"},children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-3 py-2 border-b border-border shrink-0",style:{background:"linear-gradient(0deg, rgba(var(--panel-checkpoint-rgb), 0.03), rgba(var(--panel-checkpoint-rgb), 0.05))"},children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ea.A,{className:"h-3.5 w-3.5",style:{color:"var(--button-checkpoint-active)"}}),(0,a.jsx)("span",{className:"text-xs font-medium",children:"Checkpoints"}),d.length>0&&(0,a.jsxs)("span",{className:"text-[10px] text-muted-foreground",children:["(",d.length,")"]})]}),l&&(0,a.jsx)(S.$,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:l,children:(0,a.jsx)(N.A,{className:"h-3.5 w-3.5"})})]}),(0,a.jsx)("div",{className:"flex-1 overflow-y-auto",children:0===d.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full text-muted-foreground gap-2 p-4",children:[(0,a.jsx)(e3.A,{className:"h-8 w-8 opacity-40"}),(0,a.jsx)("span",{className:"text-xs text-center",children:"No checkpoints yet. Checkpoints are created automatically when the AI makes changes."})]}):(0,a.jsx)("div",{className:"p-2 space-y-1.5",children:d.map(e=>{let t=e.id===r,n=u.has(e.id);return(0,a.jsxs)("div",{className:"rounded-md border px-2.5 py-2 text-xs transition-colors ".concat(t?"border-primary/40 bg-primary/5":"border-border/60 bg-card hover:bg-muted/30"),children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5 mb-1",children:[(0,a.jsx)(e5.E,{variant:"manual"===e.kind?"default":"secondary",className:"text-[9px] px-1.5 py-0 h-4 leading-none",children:"manual"===e.kind?"save":e.kind}),(0,a.jsx)("span",{className:"text-[10px] text-muted-foreground ml-auto whitespace-nowrap",children:(0,e6.m)(new Date(e.timestamp),{addSuffix:!0})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("p",{className:"text-[11px] text-foreground/80 truncate leading-snug mb-1.5",children:e.description})}),(0,a.jsx)(ev.ZI,{side:"bottom",className:"max-w-[300px]",children:(0,a.jsx)("p",{className:"text-xs",children:e.description})})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[n&&(0,a.jsxs)(S.$,{variant:"ghost",size:"sm",className:"h-5 px-1.5 text-[10px] text-muted-foreground hover:text-foreground",onClick:()=>o(e.id),children:[(0,a.jsx)(e4.A,{className:"h-3 w-3 mr-0.5"}),"Jump"]}),(0,a.jsxs)(S.$,{variant:"ghost",size:"sm",className:"h-5 px-1.5 text-[10px] text-muted-foreground hover:text-foreground ml-auto",onClick:()=>i(e.id,e.description),children:[(0,a.jsx)(Z.A,{className:"h-3 w-3 mr-0.5"}),"Restore"]})]})]},e.id)})})})]})}var e9=n(17519),e7=n(59e3),te=n(40867),tt=n(78098);function tn(e){return e.endsWith(".py")?"python":e.endsWith(".lua")?"lua":null}function ta(e,t,n){switch(t){case"warn":e.writeln("\x1b[33m[warn] ".concat(n,"\x1b[0m"));break;case"error":e.writeln("\x1b[31m[error] ".concat(n,"\x1b[0m"));break;case"info":e.writeln("\x1b[36m[info] ".concat(n,"\x1b[0m"));break;case"debug":e.writeln("\x1b[2m[debug] ".concat(n,"\x1b[0m"));break;default:e.writeln(n)}}function ts(e){let{projectId:t,runtime:o,onClose:l,bufferedMessages:c,onBufferConsumed:d}=e,m=(0,s.useRef)(null),u=(0,s.useRef)(null),p=(0,s.useRef)(null),[h,f]=(0,s.useState)(!1),[g,x]=(0,s.useState)(!1),v=(0,s.useRef)(null),b="terminal"===(0,W.getRuntimeConfig)(o).previewMode,y="python"===o?"/main.py":"lua"===o?"/main.lua":"",[j,k]=(0,s.useState)(y),[C,E]=(0,s.useState)([]),T=(0,s.useRef)(""),A=(0,s.useRef)(0),I=(0,s.useRef)(!1),P=(0,s.useRef)([]),R=(0,s.useRef)(-1),F=(0,s.useRef)(""),L=(0,s.useRef)(0),D=(0,s.useRef)(!1),O=(0,s.useRef)(!1),M=(0,s.useCallback)(async()=>{try{await r.vfs.init();let e=(await r.vfs.listFiles(t)).filter(e=>{var t;return t=e.path,null!==tn(t)}).map(e=>e.path).sort();E(e)}catch(e){}},[t]);(0,s.useEffect)(()=>{let e=!1,t=null,a=null;return(async()=>{if(!m.current)return;let{Terminal:s}=await n.e(3888).then(n.bind(n,79101)),{FitAddon:r}=await n.e(5581).then(n.bind(n,75581));try{await Promise.all([n.e(3786),n.e(3110)]).then(n.t.bind(n,20729,23))}catch(e){}if(!e&&m.current){if(m.current.innerHTML="",t=new s({theme:{background:"#1a1a2e",foreground:"#e0e0e0",cursor:"#e0e0e0",cursorAccent:"#1a1a2e",selectionBackground:"rgba(255, 255, 255, 0.2)",black:"#1a1a2e",red:"#ff6b6b",green:"#51cf66",yellow:"#ffd43b",blue:"#748ffc",magenta:"#cc5de8",cyan:"#66d9e8",white:"#e0e0e0",brightBlack:"#495057",brightRed:"#ff8787",brightGreen:"#69db7c",brightYellow:"#ffe066",brightBlue:"#91a7ff",brightMagenta:"#e599f7",brightCyan:"#99e9f2",brightWhite:"#f8f9fa"},fontSize:13,fontFamily:'"JetBrains Mono", "Fira Code", "SF Mono", Menlo, Monaco, monospace',lineHeight:1.4,cursorBlink:!0,disableStdin:!1,convertEol:!0,scrollback:5e3}),a=new r,t.loadAddon(a),t.open(m.current),requestAnimationFrame(()=>{if(a&&!e)try{a.fit()}catch(e){}}),u.current=t,p.current=a,x(!0),t.writeln("\x1b[2mConsole ready — type 'help' for commands\x1b[0m"),z(t),c&&c.length>0){for(let e of c)ta(t,e.level,e.text);null==d||d(),z(t)}t.onData(e=>{!function(e){let t=u.current;if(t){if(I.current){"\x03"===e&&G();return}for(let n=0;n0&&(A.current--,t.write("\x1b[D"))}continue}switch(a){case"\r":t.write("\r\n"),H();break;case"":if(A.current>0){let e=T.current;T.current=e.slice(0,A.current-1)+e.slice(A.current),A.current--,B()}break;case"\x03":t.write("^C"),T.current="",A.current=0,R.current=-1,z(t);break;case"\f":t.clear(),B();break;default:if(a>=" "){let e=T.current;T.current=e.slice(0,A.current)+a+e.slice(A.current),A.current++,B()}}}}}(e)})}})().catch(e=>i.v.error("Failed to initialize console:",e)),()=>{e=!0,null==t||t.dispose(),u.current=null,p.current=null}},[]),(0,s.useEffect)(()=>{M();let e=()=>M();return window.addEventListener("filesChanged",e),()=>window.removeEventListener("filesChanged",e)},[M]),(0,s.useEffect)(()=>{var e;let t=()=>{if(p.current)try{p.current.fit()}catch(e){}};window.addEventListener("resize",t);let n=new ResizeObserver(t);return(null==(e=m.current)?void 0:e.parentElement)&&n.observe(m.current.parentElement),()=>{window.removeEventListener("resize",t),n.disconnect()}},[g]),(0,s.useEffect)(()=>{let e=e=>{var t,n;D.current=null!=(n=null==(t=e.detail)?void 0:t.generating)&&n};return window.addEventListener("generationStateChanged",e),()=>window.removeEventListener("generationStateChanged",e)},[]),(0,s.useEffect)(()=>{if(b)return;let e=e=>{if(D.current)return;let t=e.detail,n=u.current;if(n)if(t.success)O.current||n.writeln("\x1b[32m✓ Build successful\x1b[0m"),O.current=!0;else for(let e of(O.current=!1,t.errors))n.writeln("\x1b[31m✗ ".concat(e.file,": ").concat(e.error,"\x1b[0m"))};return window.addEventListener("compilationComplete",e),()=>window.removeEventListener("compilationComplete",e)},[b]),(0,s.useEffect)(()=>{if(b)return;let e=e=>{if(D.current)return;let t=u.current;if(!t)return;let{level:n,args:a}=e.detail;ta(t,n,a.join(" "))};return window.addEventListener("previewConsole",e),()=>window.removeEventListener("previewConsole",e)},[b]),(0,s.useEffect)(()=>{let e=e=>{let t=e.detail;(null==t?void 0:t.path)&&(k(t.path),$(t.path))};return window.addEventListener("runInConsole",e),()=>window.removeEventListener("runInConsole",e)},[t]),(0,s.useEffect)(()=>te.Y.onOutput(e=>{let t=u.current;if(t)switch(e.type){case"stdout":t.writeln(e.data);break;case"stderr":t.writeln("\x1b[31m".concat(e.data,"\x1b[0m"));break;case"status":t.writeln("\x1b[2m".concat(e.data,"\x1b[0m"));break;case"error":t.writeln("\x1b[31;1m".concat(e.data,"\x1b[0m"));break;case"complete":I.current=!1,L.current=Date.now(),f(!1),0===e.exitCode?t.writeln("\x1b[2m--- Script completed ---\x1b[0m"):t.writeln("\x1b[31;2m--- Script exited with code ".concat(e.exitCode," ---\x1b[0m")),z(t);break;case"output-file":U(e.path,e.content)}}),[t]);let U=(0,s.useCallback)(async(e,n)=>{try{if(await r.vfs.init(),(await r.vfs.listFiles(t)).find(t=>t.path===e))await r.vfs.updateFile(t,e,n);else{try{await r.vfs.createDirectory(t,"/output")}catch(e){}await r.vfs.createFile(t,e,n)}}catch(e){i.v.error("Failed to write output file:",e)}},[t]);function z(e){e.write("\r\n\x1b[32m$\x1b[0m ")}function B(){let e=u.current;if(!e)return;let t=T.current,n=A.current;e.write("\r\x1b[K\x1b[32m$\x1b[0m "+t);let a=t.length-n;a>0&&e.write("\x1b[".concat(a,"D"))}function _(e){let t=P.current;if(0===t.length)return;let n=R.current;if(e<0)if(-1===n)F.current=T.current,R.current=t.length-1;else{if(!(n>0))return;R.current=n-1}else{if(-1===n)return;if(n50&&t.shift());let n=function(e){let t=[],n="",a=!1,s=!1,r=!1;for(let i=0;i0&&(t.push(n),n="");continue}n+=o}return n.length>0&&t.push(n),t}(e);if(0===n.length)return void z(u.current);switch(n[0]){case"exec":await q(n.slice(1));break;case"clear":var a;null==(a=u.current)||a.clear(),z(u.current);break;case"help":let s=u.current;s&&(s.writeln(""),s.writeln("\x1b[1mAvailable commands:\x1b[0m"),s.writeln(" \x1b[36mexec \x1b[0m Run a script (.py, .lua)"),s.writeln(" \x1b[36mclear\x1b[0m Clear the console"),s.writeln(" \x1b[36mhelp\x1b[0m Show this help"),s.writeln(""),s.writeln("\x1b[1mVFS shell commands:\x1b[0m"),s.writeln(" ls, cat, head, tail, grep, rg, find, mkdir, touch,"),s.writeln(" rm, mv, cp, echo, sed, wc, tree, curl"),s.writeln(""),s.writeln("\x1b[1mOperators:\x1b[0m | (pipe), > >> (redirect), && || (chain)"),s.writeln(""),z(s));break;default:await J(n)}}async function q(e){let t=u.current;if(!t)return;if(0===e.length){t.writeln("\x1b[33mUsage: exec \x1b[0m"),z(t);return}let n=e[0].startsWith("/")?e[0]:"/"+e[0];if(!tn(n)){t.writeln("\x1b[31mUnsupported file type: ".concat(n,"\x1b[0m")),t.writeln("\x1b[2mSupported: .py, .lua\x1b[0m"),z(t);return}k(n),$(n)}function $(e){let n=u.current;if(!n)return;let a=tn(e);a&&(I.current&&te.Y.abort(),I.current=!0,f(!0),n.writeln("\x1b[2m--- Running ".concat(e," ---\x1b[0m")),te.Y.execute(t,a,e).catch(e=>{n.writeln("\x1b[31mFailed to execute: ".concat(e,"\x1b[0m")),I.current=!1,f(!1),z(n)}))}async function J(e){let n=u.current;if(n){try{let a=await tt._.execute(t,e);if(a.success){if(a.stdout)for(let e of a.stdout.split("\n"))n.writeln(e)}else a.stderr&&n.writeln("\x1b[31m".concat(a.stderr,"\x1b[0m"))}catch(e){n.writeln("\x1b[31mError: ".concat(e instanceof Error?e.message:"Unknown error","\x1b[0m"))}z(n)}}(0,s.useEffect)(()=>{if(!b)return;let e=()=>{D.current||I.current||Date.now()-L.current<1e3||(v.current&&clearTimeout(v.current),v.current=setTimeout(()=>{if(I.current||Date.now()-L.current<1e3)return;let e=j||y;e&&$(e)},150))};return window.addEventListener("filesChanged",e),()=>{window.removeEventListener("filesChanged",e),v.current&&clearTimeout(v.current)}},[j,y,b,t]),(0,s.useEffect)(()=>{if(!g||!b)return;let e=j||y;if(e){let t=setTimeout(()=>$(e),100);return()=>clearTimeout(t)}},[g]),(0,s.useEffect)(()=>()=>{te.Y.dispose()},[]);let Y=(0,s.useCallback)(()=>{let e=j||y;e&&$(e)},[j,y,t]),G=(0,s.useCallback)(()=>{te.Y.abort(),I.current=!1,f(!1);let e=u.current;e&&(e.writeln("\x1b[33m--- Script aborted ---\x1b[0m"),z(e))},[]),V=(0,s.useCallback)(()=>{var e;null==(e=u.current)||e.clear()},[]),K=C.length>0||b;return(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(en.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-terminal-active, #22c55e)"}}),l?(0,a.jsxs)("button",{type:"button",onClick:l,"aria-label":"Hide console",className:"relative hidden h-6 w-6 items-center justify-center rounded-sm text-muted-foreground transition-colors hover:text-destructive md:flex group",children:[(0,a.jsx)(en.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-terminal-active, #22c55e)"}}),(0,a.jsx)(N.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(en.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-terminal-active, #22c55e)"}}),(0,a.jsx)("h3",{className:"text-sm font-medium",children:"Console"}),K&&(0,a.jsxs)("select",{value:j,onChange:e=>k(e.target.value),className:"text-xs bg-background border border-border rounded px-1.5 py-0.5 max-w-[140px] ml-1",children:[C.map(e=>(0,a.jsx)("option",{value:e,children:e},e)),j&&!C.includes(j)&&(0,a.jsx)("option",{value:j,children:j})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[K&&(h?(0,a.jsxs)(S.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5 text-destructive hover:text-destructive",onClick:G,children:[(0,a.jsx)(e7.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs",children:"Stop"})]}):(0,a.jsxs)(S.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:Y,disabled:!j&&!y,children:[(0,a.jsx)(w.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs",children:"Run"})]})),(0,a.jsxs)(S.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:V,children:[(0,a.jsx)(eE.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs",children:"Clear"})]})]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden p-1",style:{backgroundColor:"#1a1a2e"},children:(0,a.jsx)("div",{ref:m,className:"h-full w-full"})})]})}var tr=n(36566);function ti(e){var t,o,l,c,d,m,u,p,h,f,g,x,v;let{project:b,onBack:w}=e,[N,k]=(0,s.useState)(0),[C,E]=(0,s.useState)(""),[T,A]=(0,s.useState)(!1),[I,P]=(0,s.useState)(null),[R,F]=(0,s.useState)(null),[O,z]=(0,s.useState)("preview"),[B,_]=(0,s.useState)(!1),[H,q]=(0,s.useState)(!1),[$,J]=(0,s.useState)(null!=(v=b.lastSavedAt)?v:null),[Y,ed]=(0,s.useState)(null==(t=b.settings)?void 0:t.previewEntryPoint),[em,ep]=(0,s.useState)(null),[eh,eC]=(0,s.useState)(()=>{{let e=localStorage.getItem("osw-studio-chat-mode");return!!e&&"true"===e}}),eE=(0,s.useRef)(null),eT=(0,s.useRef)(null),eA=(0,s.useRef)(!1),[eP,eR]=(0,s.useState)([]),eF=(0,s.useRef)(!1),[eL,eD]=(0,s.useState)(null),[eO,eM]=(0,s.useState)(0),[eU,ez]=(0,s.useState)(eo.s.getDefaultModel()),[eB,e_]=(0,s.useState)(0),{state:eW,start:eH,setWorkspaceHandler:eq}=(0,ek.C)(),e$=null==(o=eW.currentStep)?void 0:o.id,eJ="running"===eW.status,eY=eJ&&"wrap-up"!==e$;(0,s.useEffect)(()=>{eF.current=T},[T]),(0,s.useEffect)(()=>{let e=()=>{eF.current||eR((0,tr.ZK)())};return window.addEventListener("runtimeErrorsChanged",e),()=>window.removeEventListener("runtimeErrorsChanged",e)},[]);let{shouldShowCosts:eV}=function(){let[e,t]=(0,s.useState)(()=>eo.s.getCostSettings());(0,s.useEffect)(()=>{let e=()=>{t(eo.s.getCostSettings())};return window.addEventListener(el,e),()=>{window.removeEventListener(el,e)}},[]);let n=!1!==e.showCosts;return{costSettings:e,shouldShowCosts:n}}(),eK=(0,s.useMemo)(()=>{let e=eo.s.getSelectedProvider(),t=eU||eo.s.getDefaultModel(),n=eo.s.getCachedModels(e);if(n){let e=n.models.find(e=>e.id===t);if((null==e?void 0:e.supportsVision)!==void 0)return e.supportsVision}return(0,ec.Uw)(e,t)},[eU]),eX=(0,s.useMemo)(()=>{let e=eo.s.getSelectedProvider(),t=(0,ec.sO)(e);return!!t.isLocal||!t.apiKeyRequired&&!t.usesOAuth||!!eo.s.getProviderApiKey(e)},[eU]),eZ="terminal"===(0,W.getRuntimeConfig)((null==(l=b.settings)?void 0:l.runtime)||"handlebars").previewMode,[eQ,e0]=(0,s.useState)(!0),[e1,e5]=(0,s.useState)(!0),[e3,e4]=(0,s.useState)(!1),[e6,e7]=(0,s.useState)(!eZ),[te,tt]=(0,s.useState)(!1),[tn,ta]=(0,s.useState)(!1),[ti,to]=(0,s.useState)(!1),[tl,tc]=(0,s.useState)(eZ),[td,tm]=(0,s.useState)(!1),tu=(0,s.useRef)([]),tp=(0,s.useRef)(tl);(0,s.useEffect)(()=>{tp.current=tl||"console"===O},[tl,O]),(0,s.useEffect)(()=>{let e=e=>{if(!tp.current){let{level:t,args:n}=e.detail;tu.current.push({level:t,text:n.join(" ")}),tm(!0)}};return window.addEventListener("previewConsole",e),()=>window.removeEventListener("previewConsole",e)},[]),(0,s.useEffect)(()=>{(tl||"console"===O)&&tm(!1)},[tl,O]);let[th,tf]=(0,s.useState)(()=>(0,eo.D)(b.id)),[tg,tx]=(0,s.useState)(null),[tv,tb]=(0,s.useState)([]),tw=(0,s.useRef)(0),ty=(0,s.useRef)(null),tj=(0,s.useCallback)(e=>{ty.current&&clearTimeout(ty.current),ty.current=setTimeout(()=>{eu.saveEvents(b.id,e).catch(e=>{i.v.error("Failed to persist debug events:",e)})},500)},[b.id]),tN=(0,s.useCallback)(async(e,t)=>{tb(n=>{let a;if(("assistant_delta"===e||"tool_param_delta"===e||"reasoning_delta"===e)&&n.length>0){let s=Math.max(0,n.length-4);for(let r=n.length-1;r>=s;r--)if(n[r].event===e){let e=n[r],s={...e,timestamp:Date.now(),version:(e.version||1)+1,count:(e.count||1)+1,data:{all:e.data.all?[...e.data.all,t]:[e.data,t]}};return tj(a=[...n.slice(0,r),s,...n.slice(r+1)]),a}}return(a=[...n,{id:"".concat(Date.now(),"-").concat(tw.current++),timestamp:Date.now(),event:e,data:t,count:1,version:1}]).length>500&&(a=a.slice(-500)),tj(a),a})},[b.id,tj,500]),tk=(0,s.useCallback)(async()=>{tb([]),await eu.clearEvents(b.id),await eb.Y.clearAutoCheckpoints(b.id),F(null)},[b.id]),tS=(()=>{let e=[eQ,e1,e3,tl,e6,te,tn].filter(Boolean).length;if(e>=6)return{chat:16,files:12,editor:18,terminal:18,preview:18,checkpoints:9,debug:9};if(5===e)return{chat:20,files:15,editor:25,terminal:20,preview:20,checkpoints:20,debug:20};if(4===e)return{chat:25,files:15,editor:35,terminal:25,preview:25,checkpoints:25,debug:25};if(3===e)return{chat:34,files:33,editor:33,terminal:34,preview:33,checkpoints:33,debug:34};if(2===e)return{chat:50,files:50,editor:50,terminal:50,preview:50,checkpoints:50,debug:50};return{chat:100,files:100,editor:100,terminal:100,preview:100,checkpoints:100,debug:100}})(),tC=e=>{if(!e)return"Select Model";let t=e.split("/");return t[t.length-1].split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")},tE=(0,s.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1200;if(!e)return"";if(e.length<=t)return e;let n=Math.max(0,Math.floor(.6*t)),a=Math.max(0,Math.floor(.3*t)),s=e.slice(0,n),r=a>0?e.slice(-a):"";return"".concat(s,"\n (...truncated...)\n").concat(r)},[]),tT=(0,s.useCallback)(e=>{let t=Object.entries(e.attributes||{}).slice(0,6);if(0===t.length)return"<".concat(e.tagName,">");let n=t.map(e=>{let[t,n]=e,a=n.length>40?"".concat(n.slice(0,37),"…"):n;return"".concat(t,'="').concat(a,'"')}).join(" ");return"<".concat(e.tagName," ").concat(n,">")},[]),tA=(0,s.useCallback)(e=>{let t=tT(e),n=tE(e.outerHTML,1200),a=e.domPath||"(unknown path)";return["Focus context:","- Target: ".concat(t),"- DOM path: ".concat(a),"- HTML snippet:\n```html",n,"```"].join("\n")},[tT,tE]),tI=(0,s.useCallback)(e=>{if(!e){ep(null),eE.current=null;return}let t="".concat(e.domPath||"","::").concat(e.tagName||"","::").concat(e.outerHTML?e.outerHTML.length:0),n=Date.now();if(eE.current&&eE.current.signature===t&&n-eE.current.timestamp<400)return;let a={...e,timestamp:n};ep(a),L.oR.info("Focus context set",{description:tT(a)}),eE.current={signature:t,timestamp:n}},[tT]),tP=(0,s.useCallback)(()=>{e7(!1)},[]);(0,s.useEffect)(()=>{let e=()=>e7(!0);return window.addEventListener("showPreview",e),()=>window.removeEventListener("showPreview",e)},[]);let tR=(0,s.useCallback)(async e=>{try{let t=await r.vfs.getProject(b.id);t.settings={...t.settings,previewEntryPoint:e},await r.vfs.updateProject(t),ed(e),k(e=>e+1),L.oR.success("Entry point set to ".concat(e))}catch(e){i.v.error("Failed to set entry point:",e),L.oR.error("Failed to set entry point")}},[b.id]),tF=(0,s.useCallback)(async()=>{try{var e;let{getDomainPrompt:t}=await n.e(9569).then(n.bind(n,29569)),a=(null==(e=b.settings)?void 0:e.runtime)||"handlebars";await r.vfs.createFile(b.id,"/.PROMPT.md",t(a)),window.dispatchEvent(new CustomEvent("filesChanged",{detail:{projectId:b.id}})),L.oR.success(".PROMPT.md added to project")}catch(e){i.v.error("Failed to add .PROMPT.md:",e),L.oR.error("Failed to add .PROMPT.md")}},[b.id,null==(c=b.settings)?void 0:c.runtime]),tL=em?tE(em.outerHTML,240):"";(0,s.useEffect)(()=>{_(ew.$.isDirty(b.id));let e=ew.$.subscribe(e=>{let{projectId:t,dirty:n}=e;t===b.id&&_(n)});return()=>e()},[b.id]),(0,s.useEffect)(()=>{localStorage.setItem("osw-studio-chat-mode",String(eh))},[eh]),(0,s.useEffect)(()=>{let e=!0;(async()=>{try{var t;await ew.$.syncProjectSaveState(b.id);let n=ew.$.getSavedCheckpointId(b.id);if(n&&(await ew.$.restoreLastSaved(b.id)||(i.v.warn("[Workspace] Saved checkpoint missing or failed to restore, creating new baseline"),n=null)),n||(n=(await eb.Y.createCheckpoint(b.id,"Starting point",{kind:"system"})).id),!e)return;n&&eD(n);let a=await r.vfs.getProject(b.id);if(!e)return;J(null!=(t=a.lastSavedAt)?t:null),_(ew.$.isDirty(b.id)),i.v.debug("[Workspace] Initializing workspace for project: ".concat(b.id));try{let t=await eu.loadEvents(b.id);if(!e)return;t.length>0?(tb(t),i.v.debug("[Workspace] Restored ".concat(t.length," debug events"))):i.v.debug("[Workspace] No saved debug events found")}catch(t){if(!e)return;i.v.error("Failed to load debug events:",t)}}catch(t){if(!e)return;i.v.error("Failed to initialize workspace:",t)}})();let t=async()=>{try{var t;let n=await r.vfs.getProject(b.id);if(!e)return;(null==n||null==(t=n.costTracking)?void 0:t.totalCost)?e_(n.costTracking.totalCost):e_(0)}catch(t){if(!e)return;e_(0)}};t();let n=setInterval(t,2e3);return()=>{e=!1,clearInterval(n)}},[b.id]),(0,s.useEffect)(()=>{eJ&&"provider-settings"===e$&&window.dispatchEvent(new CustomEvent("tour-open-provider-settings"))},[eJ,e$]),(0,s.useEffect)(()=>{if(!eJ){eq(null),A(!1);return}return A("workspace-edit"===e$&&eW.isBusy),eq(async e=>{if("clear"===e.role&&"conversation"===e.action)return void await tk();if("user"===e.role)await tN("conversation_message",{message:{role:"user",content:e.content}});else if("assistant"===e.role){let t={role:"assistant",content:e.content};e.checkpointId&&(t.ui_metadata={checkpointId:e.checkpointId}),await tN("conversation_message",{message:t}),e.checkpointId&&await tN("checkpoint_created",{checkpointId:e.checkpointId,description:"Tour checkpoint: ".concat(e.content.substring(0,60))})}else if("tool"===e.role){let t={id:"tour-tool-".concat(Date.now()),function:{name:e.name,arguments:JSON.stringify({command:e.command})}};await tN("toolCalls",{toolCalls:[t]}),await tN("tool_status",{toolId:t.id,name:e.name,status:"executing"}),await tN("tool_result",{toolId:t.id,name:e.name,result:e.output,status:"completed"}),await tN("conversation_message",{message:{role:"tool",content:e.output,tool_call_id:t.id}})}}),()=>{eq(null)}},[eJ,e$,eW.isBusy,eq,tk,tN]),(0,s.useEffect)(()=>{F(null)},[b.id,eh]),(0,s.useEffect)(()=>(r.vfs.unmountBackendContext(),k(e=>e+1),()=>{}),[b.id,th]),(0,s.useEffect)(()=>{let e=b.id;return()=>{eb.Y.unloadProject(e),eu.unloadProject(e),ty.current&&(clearTimeout(ty.current),ty.current=null),r.vfs.clearSyncTimeout(e),r.vfs.unmountBackendContext(),i.v.debug("[Workspace] Cleaned up memory for project ".concat(e))}},[b.id]);let tD=(0,s.useCallback)(async(e,t)=>{tx(e),F(null),e&&t?(await r.vfs.mountDeploymentRuntimeContext(e),i.v.info("[Workspace] Connected deployment runtime: ".concat(t))):(r.vfs.unmountDeploymentRuntimeContext(),i.v.info("[Workspace] Disconnected deployment runtime")),k(e=>e+1)},[]),tO=(0,s.useCallback)(e=>{tf(e),localStorage.setItem("osw-backend-".concat(b.id),String(e))},[b.id]),tM=(0,s.useCallback)(e=>{var t,n,a;let s=null==(t=e.settings)?void 0:t.previewEntryPoint;s!==Y&&(ed(s),k(e=>e+1)),(null==(n=e.settings)?void 0:n.runtime)!==(null==(a=b.settings)?void 0:a.runtime)&&k(e=>e+1)},[Y,null==(d=b.settings)?void 0:d.runtime]),tU=(0,s.useCallback)(e=>{window.innerWidth<768?(z("editor"),setTimeout(()=>{V(e)},0)):e3?V(e):(e4(!0),setTimeout(()=>{V(e)},0))},[e3]),tz=(0,s.useCallback)(()=>{k(e=>e+1),window.dispatchEvent(new CustomEvent("filesChanged"))},[]),tB=(0,s.useCallback)(async()=>{if(!H){q(!0);try{var e;let t=await ew.$.save(b.id),n=await r.vfs.getProject(b.id);J(null!=(e=n.lastSavedAt)?e:new Date(t.timestamp)),eM(e=>e+1),L.oR.success("Project saved")}catch(e){i.v.error("Failed to save project",e),L.oR.error("Failed to save project")}finally{q(!1)}}},[b.id,H]),t_=(0,s.useCallback)(async e=>{try{let t=await r.vfs.getProject(b.id);t.previewImage=e,t.previewUpdatedAt=new Date,await r.vfs.updateProject(t),L.oR.success("Thumbnail updated")}catch(e){i.v.error("Failed to save screenshot:",e),L.oR.error("Failed to save thumbnail")}},[b.id]);(0,s.useEffect)(()=>{let e=e=>{var t;if(((null==(t=navigator.platform)?void 0:t.toLowerCase().includes("mac"))?e.metaKey:e.ctrlKey)&&"s"===e.key.toLowerCase()){let t=document.activeElement;if((null==t?void 0:t.closest(".monaco-editor"))!==null)return;e.preventDefault(),tB()}};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[tB]);let tW=(0,s.useCallback)(async(e,t)=>{try{if(!await eb.Y.checkpointExists(e)){L.oR.error("Checkpoint no longer exists - it may have been cleaned up"),i.v.warn("[Workspace] Checkpoint ".concat(e," no longer exists"));return}if(await ew.$.runWithSuppressedDirty(b.id,()=>eb.Y.restoreCheckpoint(e))){L.oR.success("Restored to: ".concat(t||"checkpoint")),tz();let a=ew.$.getSavedCheckpointId(b.id);if(a&&a===e){var n;ew.$.markClean(b.id);let e=await r.vfs.getProject(b.id);J(null!=(n=e.lastSavedAt)?n:null)}else ew.$.markDirty(b.id)}else L.oR.error("Failed to restore checkpoint")}catch(e){i.v.error("Error restoring checkpoint:",e),L.oR.error("Failed to restore checkpoint")}},[tz,b.id]),tH=(0,s.useCallback)(e=>{eQ||e0(!0),requestAnimationFrame(()=>{let t=document.querySelector('[data-checkpoint-id="'.concat(e,'"]'));t&&(t.scrollIntoView({behavior:"smooth",block:"center"}),t.classList.add("ring-2","ring-primary/50"),setTimeout(()=>t.classList.remove("ring-2","ring-primary/50"),2e3))})},[eQ]),tq=(0,s.useCallback)(async e=>{try{var t,n,a,s,o;if(!await eb.Y.checkpointExists(e)){L.oR.error("Checkpoint no longer exists - cannot retry"),i.v.warn("[Workspace] Checkpoint ".concat(e," no longer exists"));return}let l=null,c=tv.findIndex(t=>{var n;return"checkpoint_created"===t.event&&(null==(n=t.data)?void 0:n.checkpointId)===e});if(c>=0){for(let e=c-1;e>=0;e--)if("conversation_message"===tv[e].event&&(null==(n=tv[e].data)||null==(t=n.message)?void 0:t.role)==="user"){l=tv[e].data.message.content;break}}if(!l){L.oR.error("Cannot find original user message to retry"),i.v.warn("[Workspace] No user message found before checkpoint");return}let d=-1;for(let e=c-1;e>=0;e--)if("conversation_message"===tv[e].event&&(null==(s=tv[e].data)||null==(a=s.message)?void 0:a.role)==="user"&&tv[e].data.message.content===l){d=e;break}if(-1===d){L.oR.error("Cannot find user message event to truncate"),i.v.warn("[Workspace] User message event not found in debug events");return}if(!await ew.$.runWithSuppressedDirty(b.id,()=>eb.Y.restoreCheckpoint(e)))return void L.oR.error("Failed to restore checkpoint");let m=ew.$.getSavedCheckpointId(b.id);if(m&&m===e){ew.$.markClean(b.id);let e=await r.vfs.getProject(b.id);J(null!=(o=e.lastSavedAt)?o:null)}else ew.$.markDirty(b.id);let u=tv.slice(0,d);tb(u),await eu.truncateEvents(b.id,u),F(null),L.oR.success("Restored checkpoint and retrying..."),tz(),E(l),eA.current=!0}catch(e){i.v.error("Error during retry:",e),L.oR.error("Failed to retry")}},[tz,b.id,tv,E]),t$=async(e,t)=>{if(eY)return;(0,tr.KC)(),eR([]);let n=(null!=t?t:C).trim();if(!n&&(!e||0===e.length))return void L.oR.error("Please enter a prompt");let a=eo.s.getSelectedProvider(),s=(0,ec.sO)(a),o=eo.s.getApiKey();if(s.apiKeyRequired&&!o)return void L.oR.error("Please set your ".concat(s.name," API key in settings"));if(s.isLocal&&!eo.s.getProviderModel(a))return void L.oR.error("No model selected for ".concat(s.name,". Please select a model in settings."));let l=eo.s.getProviderModel(a)||eo.s.getDefaultModel();if("true"===localStorage.getItem("osw-studio-use-separate-chat-model-".concat(a)))if(eh){let e=localStorage.getItem("osw-studio-chat-model-".concat(a));e&&(l=e)}else{let e=localStorage.getItem("osw-studio-code-model-".concat(a));e&&(l=e)}if(!l)return void L.oR.error("No model selected for ".concat(eh?"chat":"code"," mode. Please select a model in settings."));A(!0),window.dispatchEvent(new CustomEvent("generationStateChanged",{detail:{generating:!0}})),(0,eS.u4)("task_started",{provider:a,model:l});let c=Date.now(),d=em?"".concat(tA(em),"\n\n").concat(n):n;try{let t=R;if(!t){t=new ei.t(b.id,"orchestrator",tN,{chatMode:eh,model:l});let e=tv.filter(e=>"conversation_message"===e.event).map(e=>e.data.message);e.length>0&&(t.importConversation(e),i.v.debug("[Workspace] Restored ".concat(e.length," conversation messages from debug events"))),F(t)}P(t);let n=null==e?void 0:e.map(e=>({data:e.data,mediaType:e.mediaType})),s=await t.execute(d,(null==n?void 0:n.length)?{images:n}:void 0);i.v.debug("[Workspace] Orchestrator result:",{success:s.success,summary:s.summary,totalCost:s.totalCost}),s.success?(tz(),r.vfs.hasServerContext()&&await r.vfs.refreshServerContext(),(0,eS.u4)("task_complete",{provider:a,model:l,duration_ms:Date.now()-c}),L.oR.success("Task completed")):((0,eS.u4)("task_fail",{provider:a,model:l,reason:"error",duration_ms:Date.now()-c}),L.oR.error(s.summary||"Generation failed",{duration:5e3,position:"bottom-center"})),E(""),em&&ep(null)}catch(t){i.v.error("Generation error:",t);let e=t instanceof Error?t.message:"Failed to generate";(0,eS.u4)("task_fail",{provider:a,model:l,reason:"error",duration_ms:Date.now()-c}),tN("error",{message:e}),L.oR.error(e,{duration:5e3,position:"bottom-center"})}finally{A(!1),window.dispatchEvent(new CustomEvent("generationStateChanged",{detail:{generating:!1}})),P(null)}},tJ=(0,s.useCallback)(()=>{I&&(I.stop(),(0,eS.u4)("task_fail",{provider:eo.s.getSelectedProvider(),model:eo.s.getDefaultModel(),reason:"stopped"}),L.oR.info("Generation stopped"))},[I]),tY=(0,s.useCallback)(()=>{let e=(0,tr.KC)();0!==e.length&&(eR([]),t$(void 0,(0,tr.rX)(e)))},[t$]),tG=(0,s.useCallback)(()=>{(0,tr.KC)(),eR([])},[]);(0,s.useEffect)(()=>{eA.current&&C.trim()&&setTimeout(()=>{t$(),eA.current=!1},50)},[C]);let tV=[{id:"back",label:"Back to projects",icon:X.A,onClick:w,variant:"outline"}];tV.push({id:"save",label:H?"Saving…":B?"Save":"Saved",icon:U.A,onClick:tB,variant:B?"default":"outline",disabled:!B||H}),eL&&tV.push({id:"discard",label:"Discard Changes",icon:Z.A,onClick:()=>tW(eL,"Last saved state"),variant:"outline",disabled:H||!B,dataTourId:"discard-changes-button"});let tK=(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(e2,{projectId:b.id,selectedDeploymentId:tg,onDeploymentChange:tD}),(0,a.jsxs)(S.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",onClick:()=>to(!0),title:"Project Settings",children:[(0,a.jsx)(Q.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"text-sm hidden lg:inline",children:"Project"})]}),(0,a.jsxs)(ey.AM,{children:[(0,a.jsx)(ey.Wv,{asChild:!0,children:(0,a.jsxs)(S.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",title:"Project cost and settings",children:[eV&&(0,a.jsxs)("span",{className:"text-sm font-medium",children:["$",eB.toFixed(3)]}),(0,a.jsx)(ee.A,{className:"h-4 w-4"})]})}),(0,a.jsx)(ey.hl,{className:"w-[460px] max-h-[min(720px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"end",children:(0,a.jsx)(ej.O,{})})]})]}),tX=(0,a.jsxs)("div",{className:"space-y-2",children:[eV&&(0,a.jsx)("div",{className:"pb-2 border-b border-border/50",children:(0,a.jsxs)("span",{className:"text-sm font-medium",children:["Project cost: $",eB.toFixed(eB>=10?2:3)]})}),(0,a.jsxs)(S.$,{variant:"outline",size:"sm",className:"w-full justify-start",onClick:()=>to(!0),children:[(0,a.jsx)(Q.A,{className:"h-4 w-4 mr-2"}),"Project Settings"]}),(0,a.jsxs)(ey.AM,{children:[(0,a.jsx)(ey.Wv,{asChild:!0,children:(0,a.jsxs)(S.$,{variant:"outline",size:"sm",className:"w-full justify-start",children:[(0,a.jsx)(ee.A,{className:"h-4 w-4 mr-2"}),"Settings"]})}),(0,a.jsx)(ey.hl,{className:"w-[460px] max-w-[calc(100vw-2rem)] max-h-[min(720px,calc(100vh-5rem))] overflow-hidden flex flex-col",align:"start",children:(0,a.jsx)(ej.O,{})})]})]});return(0,a.jsxs)(ev.Bc,{children:[(0,a.jsxs)("div",{className:"h-[100dvh] flex flex-col",children:[(0,a.jsx)(er.j,{leftText:b.name,onLogoClick:w,actions:tV,mobileMenuContent:tX,desktopOnlyContent:tK,mobileVisibleActions:B?["save"]:[]}),(0,a.jsxs)("div",{className:"hidden md:flex flex-1 overflow-hidden bg-background",children:[(0,a.jsxs)("div",{className:"w-10 bg-muted/70 border-r border-border flex flex-col items-center py-3 gap-1.5",children:[(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("button",{className:"h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ".concat(eQ?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:eQ?"var(--button-assistant-active)":void 0,color:eQ?"white":void 0},onClick:()=>e0(!eQ),children:(0,a.jsx)(et.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-assistant-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-assistant-active)",fill:"var(--button-assistant-active)"},children:(0,a.jsx)("p",{children:"Chat"})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("button",{className:"h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ".concat(e1?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:e1?"var(--button-files-active)":void 0,color:e1?"white":void 0},onClick:()=>e5(!e1),children:(0,a.jsx)(j.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-files-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-files-active)",fill:"var(--button-files-active)"},children:(0,a.jsx)("p",{children:"File Explorer"})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("button",{className:"h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ".concat(e3?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:e3?"var(--button-editor-active)":void 0,color:e3?"white":void 0},onClick:()=>e4(!e3),children:(0,a.jsx)(M.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-editor-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-editor-active)",fill:"var(--button-editor-active)"},children:(0,a.jsx)("p",{children:"Code Editor"})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("button",{className:"h-5 w-5 mx-1 rounded-sm flex items-center justify-center transition-all ".concat(e6?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:e6?"var(--button-preview-active)":void 0,color:e6?"white":void 0},onClick:()=>e7(!e6),children:(0,a.jsx)(y.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-preview-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-preview-active)",fill:"var(--button-preview-active)"},children:(0,a.jsx)("p",{children:"Preview"})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsxs)("button",{className:"relative h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ".concat(tl?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:tl?"var(--button-terminal-active, #22c55e)":void 0,color:tl?"white":void 0},onClick:()=>tc(!tl),children:[(0,a.jsx)(en.A,{className:"h-3.5 w-3.5"}),td&&!tl&&(0,a.jsx)("span",{className:"absolute -top-0.5 -right-0.5 h-2 w-2 rounded-full bg-[var(--button-terminal-active,#22c55e)]"})]})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-terminal-active, #22c55e)",color:"white"},arrowStyle:{backgroundColor:"var(--button-terminal-active, #22c55e)",fill:"var(--button-terminal-active, #22c55e)"},children:(0,a.jsx)("p",{children:"Console"})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("button",{className:"h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ".concat(te?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:te?"var(--button-checkpoint-active)":void 0,color:te?"white":void 0},onClick:()=>tt(!te),children:(0,a.jsx)(ea.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0",style:{backgroundColor:"var(--button-checkpoint-active)",color:"white"},arrowStyle:{backgroundColor:"var(--button-checkpoint-active)",fill:"var(--button-checkpoint-active)"},children:(0,a.jsx)("p",{children:"Checkpoints"})})]}),(0,a.jsxs)(ev.m_,{children:[(0,a.jsx)(ev.k$,{asChild:!0,children:(0,a.jsx)("button",{className:"h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ".concat(tn?"bg-foreground shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{color:tn?"var(--background)":void 0},onClick:()=>ta(!tn),children:(0,a.jsx)(es.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(ev.ZI,{side:"right",className:"border-0 bg-foreground text-background",arrowStyle:{backgroundColor:"var(--foreground)",fill:"var(--foreground)"},children:(0,a.jsx)("p",{children:"Debug Events"})})]})]}),(0,a.jsx)("div",{className:"flex-1 p-2 overflow-hidden","data-tour-id":"workspace-panels",children:(0,a.jsxs)(ef,{direction:"horizontal",autoSaveId:"workspace-layout",children:[eQ&&(0,a.jsx)(eg,{id:"chat",order:1,defaultSize:tS.chat,minSize:15,children:(0,a.jsx)(eG,{events:tv,onRestore:tW,onRetry:tq,prompt:C,setPrompt:E,generating:T,onGenerate:t$,onStop:tJ,focusContext:em,setFocusContext:ep,focusPreviewSnippet:tL,chatMode:eh,setChatMode:eC,currentModel:eU,setCurrentModel:ez,getModelDisplayName:tC,isTourLockingInput:eY,onClearChat:tk,onClose:()=>e0(!1),supportsVision:eK,providerReady:eX,runtimeErrors:eP,onSendRuntimeErrors:tY,onClearRuntimeErrors:tG})}),eQ&&(e1||e3||tl||e6||te||tn)&&(0,a.jsx)(ex,{withHandle:!0}),e1&&(0,a.jsx)(eg,{id:"files",order:2,defaultSize:tS.files,minSize:14,children:(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-files-rgb), 0.01), rgba(var(--panel-files-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,a.jsx)(D,{projectId:b.id,onFileSelect:tU,onClose:()=>e5(!1),entryPoint:Y,onSetEntryPoint:tR,onAddPromptFile:tF})})}),e1&&(e3||tl||e6||te||tn)&&(0,a.jsx)(ex,{withHandle:!0}),e3&&(0,a.jsx)(eg,{id:"editor",order:3,defaultSize:tS.editor,minSize:20,children:(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-editor-rgb), 0.01), rgba(var(--panel-editor-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,a.jsx)(G,{projectId:b.id,runtime:null==(m=b.settings)?void 0:m.runtime,onClose:()=>e4(!1)})})}),e3&&(tl||e6||te||tn)&&(0,a.jsx)(ex,{withHandle:!0}),tl&&(0,a.jsx)(eg,{id:"console",order:4,defaultSize:tS.terminal,minSize:15,children:(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{minWidth:"240px"},children:(0,a.jsx)(ts,{projectId:b.id,runtime:(null==(u=b.settings)?void 0:u.runtime)||"handlebars",bufferedMessages:tu.current,onBufferConsumed:()=>{tu.current=[]},onClose:()=>tc(!1)})})}),tl&&(e6||te||tn)&&(0,a.jsx)(ex,{withHandle:!0}),e6&&(0,a.jsx)(eg,{id:"preview",order:5,defaultSize:tS.preview,minSize:20,children:(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-preview-rgb), 0.01), rgba(var(--panel-preview-rgb), 0.01)), var(--card)",minWidth:"240px"},children:(0,a.jsx)(K.X,{ref:eT,projectId:b.id,refreshTrigger:N,onFocusSelection:tI,hasFocusTarget:!!em,onClose:tP,deploymentId:tg,onCaptureScreenshot:t_,entryPoint:Y,runtime:null==(p=b.settings)?void 0:p.runtime})})}),e6&&(te||tn)&&(0,a.jsx)(ex,{withHandle:!0}),te&&(0,a.jsx)(eg,{id:"checkpoints",order:6,defaultSize:tS.checkpoints,minSize:12,children:(0,a.jsx)(e8,{projectId:b.id,events:tv,currentCheckpointId:null==(h=eb.Y.getCurrentCheckpoint())?void 0:h.id,onRestore:tW,onScrollToTurn:tH,onClose:()=>tt(!1),refreshKey:eO})}),te&&tn&&(0,a.jsx)(ex,{withHandle:!0}),tn&&(0,a.jsx)(eg,{id:"debug",order:7,defaultSize:tS.debug,minSize:15,children:(0,a.jsx)(eI,{events:tv,onClear:tk,onClose:()=>ta(!1),projectId:b.id})})]})})]}),(0,a.jsxs)("div",{className:"flex md:hidden flex-1 overflow-hidden bg-background flex-col",children:[(0,a.jsxs)("div",{className:"flex-1 p-2 pb-16 overflow-hidden",children:["chat"===O&&(0,a.jsx)(eG,{events:tv,onRestore:tW,onRetry:tq,prompt:C,setPrompt:E,generating:T,onGenerate:t$,onStop:tJ,focusContext:em,setFocusContext:ep,focusPreviewSnippet:tL,chatMode:eh,setChatMode:eC,currentModel:eU,setCurrentModel:ez,getModelDisplayName:tC,isTourLockingInput:eY,onClearChat:tk,supportsVision:eK,providerReady:eX,runtimeErrors:eP,onSendRuntimeErrors:tY,onClearRuntimeErrors:tG}),"files"===O&&(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-files-rgb), 0.01), rgba(var(--panel-files-rgb), 0.01)), var(--card)"},children:(0,a.jsx)(D,{projectId:b.id,onFileSelect:tU,onClose:()=>e5(!1),entryPoint:Y,onSetEntryPoint:tR,onAddPromptFile:tF})}),"editor"===O&&(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-editor-rgb), 0.01), rgba(var(--panel-editor-rgb), 0.01)), var(--card)"},children:(0,a.jsx)(G,{projectId:b.id,runtime:null==(f=b.settings)?void 0:f.runtime,onClose:()=>e4(!1)})}),"preview"===O&&(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",style:{background:"linear-gradient(0deg, rgba(var(--panel-preview-rgb), 0.01), rgba(var(--panel-preview-rgb), 0.01)), var(--card)"},children:(0,a.jsx)(K.X,{ref:eT,projectId:b.id,refreshTrigger:N,onFocusSelection:tI,hasFocusTarget:!!em,onClose:tP,deploymentId:tg,onCaptureScreenshot:t_,entryPoint:Y,runtime:null==(g=b.settings)?void 0:g.runtime})}),"console"===O&&(0,a.jsx)("div",{className:"h-full border border-border rounded-lg shadow-sm overflow-hidden relative",children:(0,a.jsx)(ts,{projectId:b.id,runtime:(null==(x=b.settings)?void 0:x.runtime)||"handlebars",bufferedMessages:tu.current,onBufferConsumed:()=>{tu.current=[]}})})]}),(0,a.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-20 bg-card border-t border-border",children:(0,a.jsxs)("div",{className:"flex justify-center items-center p-2 gap-2",children:[(0,a.jsx)("button",{className:"flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ".concat("chat"===O?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:"chat"===O?"var(--button-assistant-active)":void 0},onClick:()=>z("chat"),children:(0,a.jsx)(et.A,{className:"h-4 w-4"})}),(0,a.jsx)("button",{className:"flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ".concat("files"===O?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:"files"===O?"var(--button-files-active)":void 0},onClick:()=>z("files"),children:(0,a.jsx)(j.A,{className:"h-4 w-4"})}),(0,a.jsx)("button",{className:"flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ".concat("editor"===O?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:"editor"===O?"var(--button-editor-active)":void 0},onClick:()=>z("editor"),children:(0,a.jsx)(M.A,{className:"h-4 w-4"})}),(0,a.jsx)("button",{className:"flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ".concat("preview"===O?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:"preview"===O?"var(--button-preview-active)":void 0},onClick:()=>z("preview"),children:(0,a.jsx)(y.A,{className:"h-4 w-4"})}),(0,a.jsxs)("button",{className:"relative flex items-center justify-center py-2 px-2 rounded-lg transition-all shadow-sm ".concat("console"===O?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"),style:{backgroundColor:"console"===O?"var(--button-terminal-active, #22c55e)":void 0},onClick:()=>z("console"),children:[(0,a.jsx)(en.A,{className:"h-4 w-4"}),td&&"console"!==O&&(0,a.jsx)("span",{className:"absolute top-1 right-0.5 h-2 w-2 rounded-full bg-[var(--button-terminal-active,#22c55e)]"})]})]})})]})]}),(0,a.jsx)(eN.V,{location:"workspace"}),(0,a.jsx)(eN.V,{location:"settings"}),(0,a.jsx)(e9.o,{project:b,isOpen:ti,onClose:()=>to(!1),onProjectUpdate:tM,enabled:th,onToggleEnabled:tO})]})}},7220:(e,t,n)=>{n.d(t,{SQ:()=>l,_2:()=>c,mB:()=>d,rI:()=>i,ty:()=>o});var a=n(95155);n(12115);var s=n(56348),r=n(25016);function i(e){let{...t}=e;return(0,a.jsx)(s.bL,{"data-slot":"dropdown-menu",...t})}function o(e){let{...t}=e;return(0,a.jsx)(s.l9,{"data-slot":"dropdown-menu-trigger",...t})}function l(e){let{className:t,sideOffset:n=4,...i}=e;return(0,a.jsx)(s.ZL,{children:(0,a.jsx)(s.UC,{"data-slot":"dropdown-menu-content",sideOffset:n,className:(0,r.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-[100] max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-lg",t),...i})})}function c(e){let{className:t,inset:n,variant:i="default",...o}=e;return(0,a.jsx)(s.q7,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":i,className:(0,r.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-pointer items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...o})}function d(e){let{className:t,...n}=e;return(0,a.jsx)(s.wv,{"data-slot":"dropdown-menu-separator",className:(0,r.cn)("bg-border -mx-1 my-1 h-px",t),...n})}},8121:(e,t,n)=>{n.d(t,{j:()=>a});let a='PROJECT TYPE: Vue (auto-bundled)\n\nThis project uses Vue 3. Single-file components (.vue) are compiled in the browser — no build tools or npm needed during development.\n\nARCHITECTURE:\n- /index.html — HTML shell with
and